diff options
Diffstat (limited to 'zephyr/projects/herobrine/herobrine_npcx9/gpio.dts')
-rw-r--r-- | zephyr/projects/herobrine/herobrine_npcx9/gpio.dts | 36 |
1 files changed, 30 insertions, 6 deletions
diff --git a/zephyr/projects/herobrine/herobrine_npcx9/gpio.dts b/zephyr/projects/herobrine/herobrine_npcx9/gpio.dts index aa023e9110..9373d1fa6c 100644 --- a/zephyr/projects/herobrine/herobrine_npcx9/gpio.dts +++ b/zephyr/projects/herobrine/herobrine_npcx9/gpio.dts @@ -242,32 +242,32 @@ gpios = <&gpio5 5 (GPIO_INPUT | GPIO_PULL_DOWN)>; label = "AP_EC_SPI_CLK"; }; - brd_id0 { + gpio_brd_id0: brd_id0 { gpios = <&gpio9 4 GPIO_INPUT>; enum-name = "GPIO_BOARD_VERSION1"; label = "BRD_ID0"; }; - brd_id1 { + gpio_brd_id1: brd_id1 { gpios = <&gpio9 7 GPIO_INPUT>; enum-name = "GPIO_BOARD_VERSION2"; label = "BRD_ID1"; }; - brd_id2 { + gpio_brd_id2: brd_id2 { gpios = <&gpioa 5 GPIO_INPUT>; enum-name = "GPIO_BOARD_VERSION3"; label = "BRD_ID2"; }; - sku_id0 { + gpio_sku_id0: sku_id0 { gpios = <&gpio6 7 GPIO_INPUT>; enum-name = "GPIO_SKU_ID0"; label = "SKU_ID0"; }; - sku_id1 { + gpio_sku_id1: sku_id1 { gpios = <&gpio7 0 GPIO_INPUT>; enum-name = "GPIO_SKU_ID1"; label = "SKU_ID1"; }; - sku_id2 { + gpio_sku_id2: sku_id2 { gpios = <&gpioe 1 GPIO_INPUT>; enum-name = "GPIO_SKU_ID2"; label = "SKU_ID2"; @@ -306,6 +306,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 = |