dhendrix requested this for testing. nothing has really changed... i have just incorporated a few of carldani's comments about the flash descriptor implementation, but it's probably not worth a new review. besides that the simplify patch should now be in a correct state (finally... i hope). not sure if i have touched the rest and too tired to check. :) ah and i have dropped the chipset enable pci ids from my ich branch, because it grow due to carldanis request to integrate idwer's old patch and it is not really related.
Stefan Tauner (6): simplify ich_set_bbar add ICH/PCH flash descriptor decoding fixup! add ICH/PCH flash descriptor decoding add macros and pretty printing for "Host Lower Vendor Specific Component Capabilities" registers add FPB (Flash Partition Boundary) macros and init printing add support for Intel Hardware Sequencing
Makefile | 3 +- chipdrivers.h | 6 + flashchips.c | 23 +- flashchips.h | 2 + flashrom.c | 4 +- ich_descriptors.c | 452 ++++++++++++++++++++++ ich_descriptors.h | 408 +++++++++++++++++++ ichspi.c | 447 +++++++++++++++++++-- programmer.h | 1 + util/ich_descriptors_tool/Makefile | 42 ++ util/ich_descriptors_tool/TODO | 5 + util/ich_descriptors_tool/ich_descriptors_tool.c | 226 +++++++++++ 12 files changed, 1577 insertions(+), 42 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