diff options
author | Michał Barnaś <mb@semihalf.com> | 2021-08-06 14:20:54 +0200 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-08-18 01:33:11 +0000 |
commit | 9338d58b3ea480ad11fcce3abaa87c91541697a1 (patch) | |
tree | e5880290a7594bf26e9a8b5ad3838b26faebdef5 /zephyr/projects | |
parent | dac94834ba1fe8a60ec6e6b0f3884782dd95a270 (diff) | |
download | chrome-ec-9338d58b3ea480ad11fcce3abaa87c91541697a1.tar.gz |
zephyr: add lazor definitions of sku id and board version in dt
Add pins definitions in device tree file used to build zephyr
BRANCH=main
BUG=b:194136536
TEST=Build zephyr for lazor and verify if sku id and board version
in EC console are correct.
Change-Id: Ibdc1dcb456b5cecd48ddafeafff0f765ffa45081
Signed-off-by: Michał Barnaś <mb@semihalf.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3077541
Reviewed-by: Wai-Hong Tam <waihong@google.com>
Reviewed-by: Keith Short <keithshort@chromium.org>
Commit-Queue: Wai-Hong Tam <waihong@google.com>
Tested-by: Wai-Hong Tam <waihong@google.com>
Diffstat (limited to 'zephyr/projects')
-rw-r--r-- | zephyr/projects/trogdor/lazor/gpio.dts | 36 |
1 files changed, 30 insertions, 6 deletions
diff --git a/zephyr/projects/trogdor/lazor/gpio.dts b/zephyr/projects/trogdor/lazor/gpio.dts index 767ed11969..282ea97bb4 100644 --- a/zephyr/projects/trogdor/lazor/gpio.dts +++ b/zephyr/projects/trogdor/lazor/gpio.dts @@ -329,32 +329,32 @@ enum-name = "GPIO_EC_I2C_SENSOR_SDA"; label = "EC_I2C_SENSOR_SDA"; }; - brd_id0 { + gpio_brd_id0: brd_id0 { gpios = <&gpioc 7 GPIO_INPUT>; enum-name = "GPIO_BOARD_VERSION1"; label = "BRD_ID0"; }; - brd_id1 { + gpio_brd_id1: brd_id1 { gpios = <&gpio9 3 GPIO_INPUT>; enum-name = "GPIO_BOARD_VERSION2"; label = "BRD_ID1"; }; - brd_id2 { + gpio_brd_id2: brd_id2 { gpios = <&gpio6 3 GPIO_INPUT>; enum-name = "GPIO_BOARD_VERSION3"; label = "BRD_ID2"; }; - sku_id0 { + gpio_sku_id0: sku_id0 { gpios = <&gpiof 0 GPIO_INPUT>; enum-name = "GPIO_SKU_ID0"; label = "SKU_ID0"; }; - sku_id1 { + gpio_sku_id1: sku_id1 { gpios = <&gpio4 1 GPIO_INPUT>; enum-name = "GPIO_SKU_ID1"; label = "SKU_ID1"; }; - sku_id2 { + gpio_sku_id2: sku_id2 { gpios = <&gpiod 4 GPIO_INPUT>; enum-name = "GPIO_SKU_ID2"; label = "SKU_ID2"; @@ -391,6 +391,30 @@ >; }; + sku { + compatible = "cros-ec,gpio-id"; + + bits = < + &gpio_sku_id0 + &gpio_sku_id1 + &gpio_sku_id2 + >; + + system = "binary"; + }; + + board { + compatible = "cros-ec,gpio-id"; + + bits = < + &gpio_brd_id0 + &gpio_brd_id1 + &gpio_brd_id2 + >; + + system = "binary_first_base3"; + }; + unused-pins { compatible = "unused-gpios"; unused-gpios = |