summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorRandall Spangler <rspangler@chromium.org>2012-05-08 12:18:42 -0700
committerRandall Spangler <rspangler@chromium.org>2012-05-08 21:00:38 -0700
commit8ea7983c298cb33b7e1b0a063a3a98408d2779ab (patch)
tree679cd5a4ee57e9cdaa2963f76897814865bbca59 /board
parent2615d8cdaebfa017af86380b48b1b01aa2a208e5 (diff)
downloadchrome-ec-8ea7983c298cb33b7e1b0a063a3a98408d2779ab.tar.gz
Add gpio_set_flags() and system_get_board_version()
Signed-off-by: Randall Spangler <rspangler@chromium.org> BUG=chrome-os-partner:9117 TEST=version; board version should be 0 on proto1 and 1 on EVT Change-Id: Ic64ad0d009151fbda09f5c1605ef50ae708cb6ae
Diffstat (limited to 'board')
-rw-r--r--board/link/board.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/board/link/board.h b/board/link/board.h
index b4f822b9ac..3e72566808 100644
--- a/board/link/board.h
+++ b/board/link/board.h
@@ -214,7 +214,6 @@ enum temp_sensor_id {
/* The number of TMP006 sensor chips on the board. */
#define TMP006_COUNT 4
-
/* Target value for BOOTCFG. This currently toggles the polarity bit without
* enabling the boot loader, simply to prove we can program it. */
/* TODO: (crosbug.com/p/8769) set BOOTCFG to 0x7ffffffe, which will prevent
@@ -223,6 +222,12 @@ enum temp_sensor_id {
* the boot loader, if we somehow brick the RO firmware. */
#define BOOTCFG_VALUE 0xfffffdfe
+/* Known board versions for system_get_board_version(). */
+enum board_version {
+ BOARD_VERSION_PROTO1 = 0,
+ BOARD_VERSION_EVT = 1,
+};
+
void configure_board(void);