I have revised my first patch set which does nothing fancy but improves the output of ichspi mostly. I combined 1/6 and 2/6 to this one's 1/5 because they are tiny anyway. 1/6 did not receive an ack yet, but since it's trivial i'll self-ack 1/5 if no one objects. 2/5 now uses the offsets to define the bit masks as suggested by stefan reinauer. 3/5 (4/6) and 5/5 (6/6) were already acked (via irc) iirc. the latter has been changed due to r1299 (kill central list of SPI programmers). 5/6 is already committed. 4/5 introduces new macros and pretty printing for the hardware sequencing registers.
Stefan Tauner (5): whitespace fixes (space to tabs mostly) and (additional) comments improve macros for SSFS and SSFC bits add pretty printing functions for SSFS+SSFC and the OPCODE struct and use them add macros and pretty printing for HSFS and HSFC introduce a global variable to save the maximum number of bytes in an SPI transaction supported by this programmer and use that to simplify code
ichspi.c | 273 ++++++++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 187 insertions(+), 86 deletions(-)