diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2019-05-16 15:51:23 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-05-22 20:56:27 -0700 |
commit | 1ef611a853c433337bbbbcf50064b6157f7ab18a (patch) | |
tree | 50f241decb80c47f42f6a398b7c82ec3b5838fd7 /board | |
parent | 42ac79c29729f6284df980d47901c349c3646b63 (diff) | |
download | chrome-ec-1ef611a853c433337bbbbcf50064b6157f7ab18a.tar.gz |
Flapjack: Export board_version, oem, sku
This patch export board_version, oem, sku so that they can be used in
other files.
It also changes the board_version size to uint8_t.
Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
BUG=none
BRANCH=none
TEST=Verify CBI info is printed expectedly.
Change-Id: Iadc82ce86d19fc4c0bc6eaceb64433b4e25d5dcf
Reviewed-on: https://chromium-review.googlesource.com/1621074
Commit-Ready: Daisuke Nojiri <dnojiri@chromium.org>
Tested-by: Daisuke Nojiri <dnojiri@chromium.org>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: YH Lin <yueherngl@chromium.org>
Diffstat (limited to 'board')
-rw-r--r-- | board/flapjack/board.c | 6 | ||||
-rw-r--r-- | board/flapjack/board.h | 4 |
2 files changed, 7 insertions, 3 deletions
diff --git a/board/flapjack/board.c b/board/flapjack/board.c index dd157680a6..a6711bf449 100644 --- a/board/flapjack/board.c +++ b/board/flapjack/board.c @@ -65,7 +65,7 @@ static const struct mv_to_id panels[] = { BUILD_ASSERT(ARRAY_SIZE(panels) < PANEL_COUNT); BUILD_ASSERT(PANEL_COUNT <= PANEL_UNINITIALIZED); -uint16_t board_version; +uint8_t board_version; uint8_t oem; uint32_t sku = LCM_ID_TO_SKU_ID(PANEL_UNINITIALIZED); @@ -174,9 +174,9 @@ static void cbi_init(void) { uint32_t val; - if (cbi_get_board_version(&val) == EC_SUCCESS && val <= UINT16_MAX) + if (cbi_get_board_version(&val) == EC_SUCCESS && val <= UINT8_MAX) board_version = val; - CPRINTS("Board Version: 0x%04x", board_version); + CPRINTS("Board Version: 0x%02x", board_version); if (cbi_get_oem_id(&val) == EC_SUCCESS && val <= PROJECT_COUNT) oem = val; diff --git a/board/flapjack/board.h b/board/flapjack/board.h index 6ce4da0f4e..c65bd6c735 100644 --- a/board/flapjack/board.h +++ b/board/flapjack/board.h @@ -322,6 +322,10 @@ struct mv_to_id { int board_read_id(enum adc_channel, const struct mv_to_id *table, int size); +extern uint8_t board_version; +extern uint8_t oem; +extern uint32_t sku; + #endif /* !__ASSEMBLER__ */ #endif /* __CROS_EC_BOARD_H */ |