From f09c71b74f5a6e1c3e90374b03433bec039aaba3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Barna=C5=9B?= Date: Fri, 6 Aug 2021 14:21:20 +0200 Subject: zephyr: add herobrine_npcx7 definitions of sku id and board version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add pins definitions in device tree file used to build zephyr BRANCH=main BUG=b:194136536 TEST=Build zephyr for herobrine npcx7 and verify if sku id and board version in EC console are correct. Change-Id: Ib47a4cafcd74c816ae26f884f811898eb2d46b89 Signed-off-by: Michał Barnaś Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3077542 Reviewed-by: Wai-Hong Tam Reviewed-by: Keith Short Commit-Queue: Wai-Hong Tam Tested-by: Wai-Hong Tam --- zephyr/projects/trogdor/herobrine_npcx7/gpio.dts | 36 ++++++++++++++++++++---- 1 file changed, 30 insertions(+), 6 deletions(-) (limited to 'zephyr/projects/trogdor') diff --git a/zephyr/projects/trogdor/herobrine_npcx7/gpio.dts b/zephyr/projects/trogdor/herobrine_npcx7/gpio.dts index 956db72960..eb7861a01c 100644 --- a/zephyr/projects/trogdor/herobrine_npcx7/gpio.dts +++ b/zephyr/projects/trogdor/herobrine_npcx7/gpio.dts @@ -272,32 +272,32 @@ gpios = <&gpio4 2 GPIO_INPUT>; label = "CHARGER_PMON"; }; - 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"; @@ -339,6 +339,30 @@ >; }; + sku { + compatible = "cros-ec,gpio-id"; + + bits = < + &gpio_sku_id0 + &gpio_sku_id1 + &gpio_sku_id2 + >; + + system = "binary_first_base3"; + }; + + 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 = -- cgit v1.2.1