chipset_enable.c: Resync cs en lookup table

This makes things more managable to compare with upstream.
While the table still differs from upstream it is now in
a state where it can be diff'ed and the appropriate follow
on work can be divided out.

BUG=b:156870835,b:155142726,b:139255749,b:139258259
BRANCH=none
TEST=builds

Signed-off-by: Edward O'Callaghan <quasisec@google.com>
Change-Id: I8fa6076276e5d6e9ef4a45fcb2bd808f2e4fe597
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/flashrom/+/2241070
Commit-Queue: Edward O'Callaghan <quasisec@chromium.org>
Tested-by: Edward O'Callaghan <quasisec@chromium.org>
Auto-Submit: Edward O'Callaghan <quasisec@chromium.org>
Reviewed-by: Sam McNally <sammc@chromium.org>
diff --git a/programmer.h b/programmer.h
index 566a7f2..482e205 100644
--- a/programmer.h
+++ b/programmer.h
@@ -179,6 +179,7 @@
 struct penable {
 	uint16_t vendor_id;
 	uint16_t device_id;
+	enum chipbustype buses;
 	int status; /* OK=0 and NT=1 are defines only. Beware! */
 	const char *vendor_name;
 	const char *device_name;