diff options
author | Jack Rosenthal <jrosenth@chromium.org> | 2021-03-11 13:24:16 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-03-11 23:44:04 +0000 |
commit | 0f7e8a8c28606538650e5767eff303d2f66f434d (patch) | |
tree | 3bf00c0466bcdae64ad55d72122e94c25828c73a /zephyr/projects/trogdor/lazor | |
parent | 44b0ef516a4d01390bcff811060a4ad8644c13cc (diff) | |
download | chrome-ec-0f7e8a8c28606538650e5767eff303d2f66f434d.tar.gz |
zephyr: lazor: enable board version using GPIO
Lazor uses the Board ID pins to select the board version. Create the
appropriate definitions in gpio_map.h and enable.
BUG=b:102398910
BRANCH=none
TEST=run "version" command, board version is 3 as expected for DVT
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Change-Id: Ib2730e3fa6be01c1eacb2b986be72cd334b7ec76
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2752343
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'zephyr/projects/trogdor/lazor')
-rw-r--r-- | zephyr/projects/trogdor/lazor/include/gpio_map.h | 3 | ||||
-rw-r--r-- | zephyr/projects/trogdor/lazor/prj.conf | 5 |
2 files changed, 7 insertions, 1 deletions
diff --git a/zephyr/projects/trogdor/lazor/include/gpio_map.h b/zephyr/projects/trogdor/lazor/include/gpio_map.h index a1715a3847..19d956e473 100644 --- a/zephyr/projects/trogdor/lazor/include/gpio_map.h +++ b/zephyr/projects/trogdor/lazor/include/gpio_map.h @@ -10,6 +10,9 @@ #include <gpio_signal.h> #define GPIO_AC_PRESENT NAMED_GPIO(acok_od) +#define GPIO_BOARD_VERSION1 NAMED_GPIO(brd_id0) +#define GPIO_BOARD_VERSION2 NAMED_GPIO(brd_id1) +#define GPIO_BOARD_VERSION3 NAMED_GPIO(brd_id2) #define GPIO_ENTERING_RW NAMED_GPIO(ec_entering_rw) #define GPIO_LID_OPEN NAMED_GPIO(lid_open_ec) #define GPIO_POWER_BUTTON_L NAMED_GPIO(ec_pwr_btn_odl) diff --git a/zephyr/projects/trogdor/lazor/prj.conf b/zephyr/projects/trogdor/lazor/prj.conf index 37c654974e..c44e26f9ed 100644 --- a/zephyr/projects/trogdor/lazor/prj.conf +++ b/zephyr/projects/trogdor/lazor/prj.conf @@ -13,12 +13,15 @@ CONFIG_PLATFORM_EC_POWER_BUTTON=y # Application Processor is Qualcomm SC7180 CONFIG_AP_ARM_QUALCOMM_SC7180=y +# Board version is selected over GPIO board ID pins. +CONFIG_PLATFORM_EC_BOARD_VERSION=y +CONFIG_PLATFORM_EC_BOARD_VERSION_GPIO=y + # Trogdor family does not use EFS2 (toggled by PLATFORM_EC_VBOOT). CONFIG_PLATFORM_EC_VBOOT=n # TODO(b/182398910): bringup these features CONFIG_PLATFORM_EC_BACKLIGHT_LID=n -CONFIG_PLATFORM_EC_BOARD_VERSION=n CONFIG_PLATFORM_EC_KEYBOARD=n CONFIG_PLATFORM_EC_SWITCH=n CONFIG_PLATFORM_EC_VBOOT_HASH=n |