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>
This commit is contained in:
Shawn Nematbakhsh
2013-07-08 14:10:38 -07:00
committed by ChromeBot
parent ab59576a43
commit aca89b05bb
5 changed files with 5 additions and 1 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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))