[flashrom] [PATCH 0/8] ichspi 6.0

Stefan Tauner stefan.tauner at student.tuwien.ac.at
Tue Jun 28 05:33:15 CEST 2011


hwseq does use all data registers now with the help of new refactored read/write
functions which are also used for swseq in all versions.
main problem remains descriptor decoding (not new changes in this set).

dhendrix: i was pretty tired so i fear that the quality of the previous one
could be maintained, beware ;)

Stefan Tauner (8):
  ichspi.c: make REGWRITE* macros safer
  ichspi.c: simplify ich_set_bbar
  ichspi.c: add FPB (Flash Partition Boundary) macros and init printing
  ichspi.c: preserve reserved bits in address registers
  ichspi.c: refactor filling and reading the fdata/spid registers
  add ICH/PCH flash descriptor decoding
  ichspi:c add support for Intel Hardware Sequencing
  squash! ichspi:c add support for Intel Hardware Sequencing

 Makefile                                         |    3 +-
 chipdrivers.h                                    |    6 +
 flashchips.c                                     |   23 +-
 flashchips.h                                     |    2 +
 ich_descriptors.c                                |  490 +++++++++++++++++++
 ich_descriptors.h                                |  447 +++++++++++++++++
 ichspi.c                                         |  552 +++++++++++++++++-----
 programmer.h                                     |    1 +
 util/ich_descriptors_tool/Makefile               |   42 ++
 util/ich_descriptors_tool/TODO                   |    5 +
 util/ich_descriptors_tool/ich_descriptors_tool.c |  226 +++++++++
 11 files changed, 1685 insertions(+), 112 deletions(-)
 create mode 100644 ich_descriptors.c
 create mode 100644 ich_descriptors.h
 create mode 100644 util/ich_descriptors_tool/Makefile
 create mode 100644 util/ich_descriptors_tool/TODO
 create mode 100644 util/ich_descriptors_tool/ich_descriptors_tool.c





More information about the flashrom mailing list