summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShawn Nematbakhsh <shawnn@chromium.org>2013-07-08 14:10:38 -0700
committerChromeBot <chrome-bot@google.com>2013-07-09 15:21:26 -0700
commitaca89b05bbbdb760cf3d85d47c4e1f32371c779f (patch)
tree9431759bdd92505d86aaf211b5b70a163c4c8af8
parentab59576a43a9fbfc97e382629416bdee90d1019d (diff)
downloadchrome-ec-aca89b05bbbdb760cf3d85d47c4e1f32371c779f.tar.gz
Add CONFIG_BOARD_VERSION flag for boards which have version strapping.
Rather than implementing board version only for Link, implement for each board which has version strapping. BUG=chrome-os-partner:20295. TEST=Manual. Run "ver" command on Peppy, verify correct board version is returned. BRANCH=None. Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org> Change-Id: I57656a645c6bcd1fdb2e7e4aba91b4ec4b8ad8ec Reviewed-on: https://gerrit.chromium.org/gerrit/61186 Reviewed-by: Bill Richardson <wfrichar@chromium.org> Reviewed-by: Dave Parker <dparker@chromium.org> Tested-by: Shawn Nematbakhsh <shawnn@chromium.org> Commit-Queue: Shawn Nematbakhsh <shawnn@chromium.org>
-rw-r--r--board/falco/board.h1
-rw-r--r--board/link/board.h1
-rw-r--r--board/peppy/board.h1
-rw-r--r--board/slippy/board.h1
-rw-r--r--common/system_common.c2
5 files changed, 5 insertions, 1 deletions
diff --git a/board/falco/board.h b/board/falco/board.h
index 58828c0e7c..42f64f30da 100644
--- a/board/falco/board.h
+++ b/board/falco/board.h
@@ -17,6 +17,7 @@
/* Optional features */
#define CONFIG_SMART_BATTERY
#define CONFIG_BATTERY_FALCO
+#define CONFIG_BOARD_VERSION
#define CONFIG_CHARGER
#define CONFIG_CHARGER_BQ24738
#ifdef HAS_TASK_CHIPSET
diff --git a/board/link/board.h b/board/link/board.h
index 6da09f61e5..c451d1269b 100644
--- a/board/link/board.h
+++ b/board/link/board.h
@@ -17,6 +17,7 @@
/* Optional features */
#define CONFIG_SMART_BATTERY
#define CONFIG_BATTERY_LINK
+#define CONFIG_BOARD_VERSION
#define CONFIG_CHARGER
#define CONFIG_CHARGER_BQ24725
#ifdef HAS_TASK_CHIPSET
diff --git a/board/peppy/board.h b/board/peppy/board.h
index f69effda35..efcc467198 100644
--- a/board/peppy/board.h
+++ b/board/peppy/board.h
@@ -17,6 +17,7 @@
/* Optional features */
#define CONFIG_SMART_BATTERY
#define CONFIG_BATTERY_PEPPY
+#define CONFIG_BOARD_VERSION
#define CONFIG_CHARGER
#define CONFIG_CHARGER_BQ24707A
#ifdef HAS_TASK_CHIPSET
diff --git a/board/slippy/board.h b/board/slippy/board.h
index 89b69ca2e1..7ea26b4139 100644
--- a/board/slippy/board.h
+++ b/board/slippy/board.h
@@ -17,6 +17,7 @@
/* Optional features */
#define CONFIG_SMART_BATTERY
#define CONFIG_BATTERY_SLIPPY
+#define CONFIG_BOARD_VERSION
#define CONFIG_CHARGER
#define CONFIG_CHARGER_BQ24707A
#ifdef HAS_TASK_CHIPSET
diff --git a/common/system_common.c b/common/system_common.c
index f13b368a28..e33cab8316 100644
--- a/common/system_common.c
+++ b/common/system_common.c
@@ -438,7 +438,7 @@ int system_get_board_version(void)
{
int v = 0;
-#ifdef BOARD_link /* HEY: Slippy? */
+#ifdef CONFIG_BOARD_VERSION
if (gpio_get_level(GPIO_BOARD_VERSION1))
v |= 0x01;
if (gpio_get_level(GPIO_BOARD_VERSION2))