[3/3] ichspi.c: add support for Intel Hardware Sequencing

todo:
 - revise hwseq activation: when should hwseq be used, when swseq?
   when should swseq be forbidden? etc.
 - commit message (is a link to my blog post a good idea (additionally)?)
 - revise (levels of) prints
 - revise timeout values (for optimal performance)
 - build upon the upcoming opaque interface framework instead

Tested-by: David Hendricks <dhendrix@google.com>
Signed-off-by: Stefan Tauner <stefan.tauner@student.tuwien.ac.at>

Change-Id: Ia1a0d31cdccb77af1f96f8bf060cff85f0e730fd
Reviewed-on: http://gerrit.chromium.org/gerrit/3985
Reviewed-by: Stefan Reinauer <reinauer@chromium.org>
Tested-by: David Hendricks <dhendrix@chromium.org>
diff --git a/programmer.h b/programmer.h
index 909520b..aa4e2f4 100644
--- a/programmer.h
+++ b/programmer.h
@@ -518,6 +518,7 @@
 #if defined(__i386__) || defined(__x86_64__)
 	SPI_CONTROLLER_ICH7,
 	SPI_CONTROLLER_ICH9,
+	SPI_CONTROLLER_ICH_HWSEQ,
 	SPI_CONTROLLER_IT85XX,
 	SPI_CONTROLLER_IT87XX,
 	SPI_CONTROLLER_MEC1308,