summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--zephyr/projects/herobrine/herobrine_npcx9/gpio.dts36
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 =