summaryrefslogtreecommitdiff
path: root/zephyr
diff options
context:
space:
mode:
authorJack Rosenthal <jrosenth@chromium.org>2021-03-25 11:45:21 -0600
committerCommit Bot <commit-bot@chromium.org>2021-03-29 20:34:47 +0000
commit7145f21a320f2ad7631500a819375741ddd810fd (patch)
tree391ee9c88191053eadce2089b6af9205da37256f /zephyr
parent42f7e597a437cbc83b99e7a8d47d9f1a3da1b1f2 (diff)
downloadchrome-ec-7145f21a320f2ad7631500a819375741ddd810fd.tar.gz
zephyr: delbin: move gpio device-tree to DTS overlay
Move board-specific GPIO definitions to a Zephyr device-tree overlay, since this is not shared with volteer reference board. BUG=b:183643832 BRANCH=none TEST=build for delbin Signed-off-by: Jack Rosenthal <jrosenth@chromium.org> Change-Id: I2dfb6c827c770b70b4c227bc27d7664f307b3195 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2787346 Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'zephyr')
-rw-r--r--zephyr/projects/volteer/delbin/boards/arm/delbin/delbin.dts300
-rw-r--r--zephyr/projects/volteer/delbin/gpio.dts306
-rw-r--r--zephyr/projects/volteer/delbin/zmake.yaml2
3 files changed, 308 insertions, 300 deletions
diff --git a/zephyr/projects/volteer/delbin/boards/arm/delbin/delbin.dts b/zephyr/projects/volteer/delbin/boards/arm/delbin/delbin.dts
index cd56322422..d7356ee85d 100644
--- a/zephyr/projects/volteer/delbin/boards/arm/delbin/delbin.dts
+++ b/zephyr/projects/volteer/delbin/boards/arm/delbin/delbin.dts
@@ -57,306 +57,6 @@
};
};
- named-gpios {
- compatible = "named-gpios";
-
- ec_lid_open {
- gpios = <&gpiod 2 GPIO_INPUT>;
- label = "EC_LID_OPEN";
- };
- ec_wp_l {
- gpios = <&gpioa 1 GPIO_INPUT>;
- label = "EC_WP_L";
- };
- h1_ec_pwr_btn_odl {
- gpios = <&gpio0 1 GPIO_INPUT>;
- label = "H1_EC_PWR_BTN_ODL";
- };
- acok_od {
- gpios = <&gpio0 0 GPIO_INPUT>;
- label = "ACOK_OD";
- };
- slp_s0_l {
- gpios = <&gpiod 5 GPIO_INPUT>;
- label = "SLP_S0_L";
- };
- slp_s3_l {
- gpios = <&gpioa 5 GPIO_INPUT>;
- label = "SLP_S3_L";
- };
- slp_sus_l {
- gpios = <&gpiod 7 GPIO_INPUT>;
- label = "SLP_SUS_L";
- };
- pg_ec_rsmrst_odl {
- gpios = <&gpioe 2 GPIO_INPUT>;
- label = "PG_EC_RSMRST_ODL";
- };
- dsw_pwrok {
- gpios = <&gpioc 7 GPIO_INPUT>;
- label = "DSW_PWROK";
- };
- pg_ec_all_sys_pwrgd {
- gpios = <&gpiof 4 GPIO_INPUT>;
- label = "PG_EC_ALL_SYS_PWRGD";
- };
- ec_imu_int_l {
- gpios = <&gpio5 6 GPIO_INPUT>;
- label = "EC_IMU_INT_L";
- };
- tablet_mode_l {
- gpios = <&gpio9 5 GPIO_INPUT>;
- label = "TABLET_MODE_L";
- };
- ec_accel_int {
- gpios = <&gpio8 1 (GPIO_INPUT | GPIO_PULL_UP)>;
- label = "EC_ACCEL_INT";
- };
- usb_c0_tcpc_int_odl {
- gpios = <&gpioe 0 GPIO_INPUT>;
- label = "USB_C0_TCPC_INT_ODL";
- };
- usb_c1_tcpc_int_odl {
- gpios = <&gpioa 2 GPIO_INPUT>;
- label = "USB_C1_TCPC_INT_ODL";
- };
- usb_c0_ppc_int_odl {
- gpios = <&gpio6 2 GPIO_INPUT>;
- label = "USB_C0_PPC_INT_ODL";
- };
- usb_c1_ppc_int_odl {
- gpios = <&gpiof 5 GPIO_INPUT>;
- label = "USB_C1_PPC_INT_ODL";
- };
- usb_c0_bc12_int_odl {
- gpios = <&gpioe 4 GPIO_INPUT>;
- label = "USB_C0_BC12_INT_ODL";
- };
- usb_c1_mix_int_odl {
- gpios = <&gpio0 3 GPIO_INPUT>;
- label = "USB_C1_MIX_INT_ODL";
- };
- ec_voldn_btn_odl {
- gpios = <&gpio9 3 (GPIO_INPUT | GPIO_PULL_UP)>;
- label = "EC_VOLDN_BTN_ODL";
- };
- ec_volup_btn_odl {
- gpios = <&gpio9 7 (GPIO_INPUT | GPIO_PULL_UP)>;
- label = "EC_VOLUP_BTN_ODL";
- };
- en_pp3300_a {
- gpios = <&gpioa 3 GPIO_OUT_LOW>;
- label = "EN_PP3300_A";
- };
- en_pp5000_a {
- gpios = <&gpioa 4 GPIO_OUT_LOW>;
- label = "EN_PP5000_A";
- };
- en_ppvar_vccin {
- gpios = <&gpio4 3 GPIO_OUT_LOW>;
- label = "EN_PPVAR_VCCIN";
- };
- ec_rst_odl {
- gpios = <&gpio0 2 GPIO_INPUT>;
- label = "EC_RST_ODL";
- };
- ec_pch_sys_pwrok {
- gpios = <&gpio3 7 GPIO_OUT_LOW>;
- label = "EC_PCH_SYS_PWROK";
- };
- ec_pch_rsmrst_odl {
- gpios = <&gpioa 6 GPIO_ODR_LOW>;
- label = "EC_PCH_RSMRST_ODL";
- };
- ec_pch_pwr_btn_odl {
- gpios = <&gpioc 1 GPIO_ODR_HIGH>;
- label = "EC_PCH_PWR_BTN_ODL";
- };
- ec_pch_rtcrst {
- gpios = <&gpio7 6 GPIO_OUT_LOW>;
- label = "EC_PCH_RTCRST";
- };
- ec_pch_wake_odl {
- gpios = <&gpio7 4 GPIO_ODR_HIGH>;
- label = "EC_PCH_WAKE_ODL";
- };
- ec_entering_rw {
- gpios = <&gpioe 3 GPIO_OUT_LOW>;
- label = "EC_ENTERING_RW";
- };
- ec_prochot_odl {
- gpios = <&gpio6 3 GPIO_ODR_HIGH>;
- label = "EC_PROCHOT_ODL";
- };
- ec_prochot_in_l {
- gpios = <&gpiof 0 GPIO_INPUT>;
- label = "EC_PROCHOT_IN_L";
- };
- sys_rst_odl {
- gpios = <&gpioc 5 GPIO_ODR_HIGH>;
- label = "SYS_RST_ODL";
- };
- ec_pch_int_odl {
- gpios = <&gpiob 0 GPIO_ODR_HIGH>;
- label = "EC_PCH_INT_ODL";
- };
- en_pp5000_usba {
- gpios = <&gpioc 6 GPIO_OUT_LOW>;
- label = "EN_PP5000_USBA";
- };
- usb_a_low_pwr_od {
- gpios = <&gpio6 6 GPIO_ODR_LOW>;
- label = "USB_A_LOW_PWR_OD";
- };
- usb_c0_rt_rst_odl {
- gpios = <&gpiod 4 GPIO_ODR_LOW>;
- label = "USB_C0_RT_RST_ODL";
- };
- usb_c1_rt_rst_odl {
- gpios = <&gpio8 3 GPIO_ODR_LOW>;
- label = "USB_C1_RT_RST_ODL";
- };
- usb_c0_oc_odl {
- gpios = <&gpiob 1 GPIO_ODR_HIGH>;
- label = "USB_C0_OC_ODL";
- };
- usb_c1_oc_odl {
- gpios = <&gpio5 0 GPIO_ODR_HIGH>;
- label = "USB_C1_OC_ODL";
- };
- uart2_ec_rx {
- gpios = <&gpio7 5 GPIO_OUT_LOW>;
- label = "UART2_EC_RX";
- };
- led_1_l {
- gpios = <&gpioc 4 GPIO_OUT_HIGH>;
- label = "LED_1_L";
- };
- led_2_l {
- gpios = <&gpioc 3 GPIO_OUT_HIGH>;
- label = "LED_2_L";
- };
- led_3_l {
- gpios = <&gpioc 2 GPIO_OUT_HIGH>;
- label = "LED_3_L";
- };
- ccd_mode_odl {
- gpios = <&gpioe 5 GPIO_INPUT>;
- label = "CCD_MODE_ODL";
- };
- ec_kb_bl_en {
- gpios = <&gpio8 6 GPIO_OUT_LOW>;
- label = "EC_KB_BL_EN";
- };
- unused_gpio34 {
- gpios = <&gpio3 4 (GPIO_INPUT | GPIO_PULL_UP)>;
- label = "UNUSED_GPIO34";
- };
- unused_gpio41 {
- gpios = <&gpio4 1 (GPIO_INPUT | GPIO_PULL_UP)>;
- label = "UNUSED_GPIO41";
- };
- unused_gpio72 {
- gpios = <&gpio7 2 (GPIO_INPUT | GPIO_PULL_UP)>;
- label = "UNUSED_GPIO72";
- };
- unused_gpio96 {
- gpios = <&gpio9 6 (GPIO_INPUT | GPIO_PULL_UP)>;
- label = "UNUSED_GPIO96";
- };
- unused_gpioa7 {
- gpios = <&gpioa 7 (GPIO_INPUT | GPIO_PULL_UP)>;
- label = "UNUSED_GPIOA7";
- };
- unused_gpioc0 {
- gpios = <&gpioc 0 (GPIO_INPUT | GPIO_PULL_UP)>;
- label = "UNUSED_GPIOC0";
- };
- unused_gpiof2 {
- gpios = <&gpiof 2 (GPIO_INPUT | GPIO_PULL_UP)>;
- label = "UNUSED_GPIOF2";
- };
- ec_edp_bl_en {
- gpios = <&gpiod 3 GPIO_OUT_HIGH>;
- label = "EC_EDP_BL_EN";
- };
- ec_i2c0_sensor_scl {
- gpios = <&gpiob 5 GPIO_INPUT>;
- label = "EC_I2C0_SENSOR_SCL";
- };
- ec_i2c0_sensor_sda {
- gpios = <&gpiob 4 GPIO_INPUT>;
- label = "EC_I2C0_SENSOR_SDA";
- };
- ec_i2c1_usb_c0_scl {
- gpios = <&gpio9 0 GPIO_INPUT>;
- label = "EC_I2C1_USB_C0_SCL";
- };
- ec_i2c1_usb_c0_sda {
- gpios = <&gpio8 7 GPIO_INPUT>;
- label = "EC_I2C1_USB_C0_SDA";
- };
- ec_i2c2_usb_c1_scl {
- gpios = <&gpio9 2 GPIO_INPUT>;
- label = "EC_I2C2_USB_C1_SCL";
- };
- ec_i2c2_usb_c1_sda {
- gpios = <&gpio9 1 GPIO_INPUT>;
- label = "EC_I2C2_USB_C1_SDA";
- };
- ec_i2c3_usb_1_mix_scl {
- gpios = <&gpiod 1 GPIO_INPUT>;
- label = "EC_I2C3_USB_1_MIX_SCL";
- };
- ec_i2c3_usb_1_mix_sda {
- gpios = <&gpiod 0 GPIO_INPUT>;
- label = "EC_I2C3_USB_1_MIX_SDA";
- };
- ec_i2c5_power_scl {
- gpios = <&gpio3 3 GPIO_INPUT>;
- label = "EC_I2C5_POWER_SCL";
- };
- ec_i2c5_power_sda {
- gpios = <&gpio3 6 GPIO_INPUT>;
- label = "EC_I2C5_POWER_SDA";
- };
- ec_i2c7_eeprom_scl {
- gpios = <&gpiob 3 GPIO_INPUT>;
- label = "EC_I2C7_EEPROM_SCL";
- };
- ec_i2c7_eeprom_sda {
- gpios = <&gpiob 2 GPIO_INPUT>;
- label = "EC_I2C7_EEPROM_SDA";
- };
- ec_batt_pres_odl {
- gpios = <&gpioe 1 GPIO_INPUT>;
- label = "EC_BATT_PRES_ODL";
- };
- usb_c0_dp_hpd {
- gpios = <&gpiof 3 GPIO_INPUT>;
- label = "USB_C0_DP_HPD";
- };
- usb_c1_dp_hpd {
- gpios = <&gpio7 0 GPIO_INPUT>;
- label = "USB_C1_DP_HPD";
- };
- en_pp5000_fan {
- gpios = <&gpio6 1 GPIO_OUT_LOW>;
- label = "EN_PP5000_FAN";
- };
- ec_kso_02_inv {
- gpios = <&gpio1 7 GPIO_OUT_LOW>;
- label = "EC_KSO_02_INV";
- };
- };
-
- def_lvol_io_list {
- compatible = "nuvoton,npcx-lvolctrl-def";
-
- /* I2C_SDA0 & SCL0 */
- lvol_io_pads = <&lvol_iob4 &lvol_iob5>;
- };
-
soc {
cros_kb_raw: cros-kb-raw@400a3000 {
compatible = "nuvoton,npcx-cros-kb-raw";
diff --git a/zephyr/projects/volteer/delbin/gpio.dts b/zephyr/projects/volteer/delbin/gpio.dts
new file mode 100644
index 0000000000..03f4b3ffd3
--- /dev/null
+++ b/zephyr/projects/volteer/delbin/gpio.dts
@@ -0,0 +1,306 @@
+/* Copyright 2021 The Chromium OS Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style license that can be
+ * found in the LICENSE file.
+ */
+
+/ {
+ named-gpios {
+ compatible = "named-gpios";
+
+ ec_lid_open {
+ gpios = <&gpiod 2 GPIO_INPUT>;
+ label = "EC_LID_OPEN";
+ };
+ ec_wp_l {
+ gpios = <&gpioa 1 GPIO_INPUT>;
+ label = "EC_WP_L";
+ };
+ h1_ec_pwr_btn_odl {
+ gpios = <&gpio0 1 GPIO_INPUT>;
+ label = "H1_EC_PWR_BTN_ODL";
+ };
+ acok_od {
+ gpios = <&gpio0 0 GPIO_INPUT>;
+ label = "ACOK_OD";
+ };
+ slp_s0_l {
+ gpios = <&gpiod 5 GPIO_INPUT>;
+ label = "SLP_S0_L";
+ };
+ slp_s3_l {
+ gpios = <&gpioa 5 GPIO_INPUT>;
+ label = "SLP_S3_L";
+ };
+ slp_sus_l {
+ gpios = <&gpiod 7 GPIO_INPUT>;
+ label = "SLP_SUS_L";
+ };
+ pg_ec_rsmrst_odl {
+ gpios = <&gpioe 2 GPIO_INPUT>;
+ label = "PG_EC_RSMRST_ODL";
+ };
+ dsw_pwrok {
+ gpios = <&gpioc 7 GPIO_INPUT>;
+ label = "DSW_PWROK";
+ };
+ pg_ec_all_sys_pwrgd {
+ gpios = <&gpiof 4 GPIO_INPUT>;
+ label = "PG_EC_ALL_SYS_PWRGD";
+ };
+ ec_imu_int_l {
+ gpios = <&gpio5 6 GPIO_INPUT>;
+ label = "EC_IMU_INT_L";
+ };
+ tablet_mode_l {
+ gpios = <&gpio9 5 GPIO_INPUT>;
+ label = "TABLET_MODE_L";
+ };
+ ec_accel_int {
+ gpios = <&gpio8 1 (GPIO_INPUT | GPIO_PULL_UP)>;
+ label = "EC_ACCEL_INT";
+ };
+ usb_c0_tcpc_int_odl {
+ gpios = <&gpioe 0 GPIO_INPUT>;
+ label = "USB_C0_TCPC_INT_ODL";
+ };
+ usb_c1_tcpc_int_odl {
+ gpios = <&gpioa 2 GPIO_INPUT>;
+ label = "USB_C1_TCPC_INT_ODL";
+ };
+ usb_c0_ppc_int_odl {
+ gpios = <&gpio6 2 GPIO_INPUT>;
+ label = "USB_C0_PPC_INT_ODL";
+ };
+ usb_c1_ppc_int_odl {
+ gpios = <&gpiof 5 GPIO_INPUT>;
+ label = "USB_C1_PPC_INT_ODL";
+ };
+ usb_c0_bc12_int_odl {
+ gpios = <&gpioe 4 GPIO_INPUT>;
+ label = "USB_C0_BC12_INT_ODL";
+ };
+ usb_c1_mix_int_odl {
+ gpios = <&gpio0 3 GPIO_INPUT>;
+ label = "USB_C1_MIX_INT_ODL";
+ };
+ ec_voldn_btn_odl {
+ gpios = <&gpio9 3 (GPIO_INPUT | GPIO_PULL_UP)>;
+ label = "EC_VOLDN_BTN_ODL";
+ };
+ ec_volup_btn_odl {
+ gpios = <&gpio9 7 (GPIO_INPUT | GPIO_PULL_UP)>;
+ label = "EC_VOLUP_BTN_ODL";
+ };
+ en_pp3300_a {
+ gpios = <&gpioa 3 GPIO_OUT_LOW>;
+ label = "EN_PP3300_A";
+ };
+ en_pp5000_a {
+ gpios = <&gpioa 4 GPIO_OUT_LOW>;
+ label = "EN_PP5000_A";
+ };
+ en_ppvar_vccin {
+ gpios = <&gpio4 3 GPIO_OUT_LOW>;
+ label = "EN_PPVAR_VCCIN";
+ };
+ ec_rst_odl {
+ gpios = <&gpio0 2 GPIO_INPUT>;
+ label = "EC_RST_ODL";
+ };
+ ec_pch_sys_pwrok {
+ gpios = <&gpio3 7 GPIO_OUT_LOW>;
+ label = "EC_PCH_SYS_PWROK";
+ };
+ ec_pch_rsmrst_odl {
+ gpios = <&gpioa 6 GPIO_ODR_LOW>;
+ label = "EC_PCH_RSMRST_ODL";
+ };
+ ec_pch_pwr_btn_odl {
+ gpios = <&gpioc 1 GPIO_ODR_HIGH>;
+ label = "EC_PCH_PWR_BTN_ODL";
+ };
+ ec_pch_rtcrst {
+ gpios = <&gpio7 6 GPIO_OUT_LOW>;
+ label = "EC_PCH_RTCRST";
+ };
+ ec_pch_wake_odl {
+ gpios = <&gpio7 4 GPIO_ODR_HIGH>;
+ label = "EC_PCH_WAKE_ODL";
+ };
+ ec_entering_rw {
+ gpios = <&gpioe 3 GPIO_OUT_LOW>;
+ label = "EC_ENTERING_RW";
+ };
+ ec_prochot_odl {
+ gpios = <&gpio6 3 GPIO_ODR_HIGH>;
+ label = "EC_PROCHOT_ODL";
+ };
+ ec_prochot_in_l {
+ gpios = <&gpiof 0 GPIO_INPUT>;
+ label = "EC_PROCHOT_IN_L";
+ };
+ sys_rst_odl {
+ gpios = <&gpioc 5 GPIO_ODR_HIGH>;
+ label = "SYS_RST_ODL";
+ };
+ ec_pch_int_odl {
+ gpios = <&gpiob 0 GPIO_ODR_HIGH>;
+ label = "EC_PCH_INT_ODL";
+ };
+ en_pp5000_usba {
+ gpios = <&gpioc 6 GPIO_OUT_LOW>;
+ label = "EN_PP5000_USBA";
+ };
+ usb_a_low_pwr_od {
+ gpios = <&gpio6 6 GPIO_ODR_LOW>;
+ label = "USB_A_LOW_PWR_OD";
+ };
+ usb_c0_rt_rst_odl {
+ gpios = <&gpiod 4 GPIO_ODR_LOW>;
+ label = "USB_C0_RT_RST_ODL";
+ };
+ usb_c1_rt_rst_odl {
+ gpios = <&gpio8 3 GPIO_ODR_LOW>;
+ label = "USB_C1_RT_RST_ODL";
+ };
+ usb_c0_oc_odl {
+ gpios = <&gpiob 1 GPIO_ODR_HIGH>;
+ label = "USB_C0_OC_ODL";
+ };
+ usb_c1_oc_odl {
+ gpios = <&gpio5 0 GPIO_ODR_HIGH>;
+ label = "USB_C1_OC_ODL";
+ };
+ uart2_ec_rx {
+ gpios = <&gpio7 5 GPIO_OUT_LOW>;
+ label = "UART2_EC_RX";
+ };
+ led_1_l {
+ gpios = <&gpioc 4 GPIO_OUT_HIGH>;
+ label = "LED_1_L";
+ };
+ led_2_l {
+ gpios = <&gpioc 3 GPIO_OUT_HIGH>;
+ label = "LED_2_L";
+ };
+ led_3_l {
+ gpios = <&gpioc 2 GPIO_OUT_HIGH>;
+ label = "LED_3_L";
+ };
+ ccd_mode_odl {
+ gpios = <&gpioe 5 GPIO_INPUT>;
+ label = "CCD_MODE_ODL";
+ };
+ ec_kb_bl_en {
+ gpios = <&gpio8 6 GPIO_OUT_LOW>;
+ label = "EC_KB_BL_EN";
+ };
+ unused_gpio34 {
+ gpios = <&gpio3 4 (GPIO_INPUT | GPIO_PULL_UP)>;
+ label = "UNUSED_GPIO34";
+ };
+ unused_gpio41 {
+ gpios = <&gpio4 1 (GPIO_INPUT | GPIO_PULL_UP)>;
+ label = "UNUSED_GPIO41";
+ };
+ unused_gpio72 {
+ gpios = <&gpio7 2 (GPIO_INPUT | GPIO_PULL_UP)>;
+ label = "UNUSED_GPIO72";
+ };
+ unused_gpio96 {
+ gpios = <&gpio9 6 (GPIO_INPUT | GPIO_PULL_UP)>;
+ label = "UNUSED_GPIO96";
+ };
+ unused_gpioa7 {
+ gpios = <&gpioa 7 (GPIO_INPUT | GPIO_PULL_UP)>;
+ label = "UNUSED_GPIOA7";
+ };
+ unused_gpioc0 {
+ gpios = <&gpioc 0 (GPIO_INPUT | GPIO_PULL_UP)>;
+ label = "UNUSED_GPIOC0";
+ };
+ unused_gpiof2 {
+ gpios = <&gpiof 2 (GPIO_INPUT | GPIO_PULL_UP)>;
+ label = "UNUSED_GPIOF2";
+ };
+ ec_edp_bl_en {
+ gpios = <&gpiod 3 GPIO_OUT_HIGH>;
+ label = "EC_EDP_BL_EN";
+ };
+ ec_i2c0_sensor_scl {
+ gpios = <&gpiob 5 GPIO_INPUT>;
+ label = "EC_I2C0_SENSOR_SCL";
+ };
+ ec_i2c0_sensor_sda {
+ gpios = <&gpiob 4 GPIO_INPUT>;
+ label = "EC_I2C0_SENSOR_SDA";
+ };
+ ec_i2c1_usb_c0_scl {
+ gpios = <&gpio9 0 GPIO_INPUT>;
+ label = "EC_I2C1_USB_C0_SCL";
+ };
+ ec_i2c1_usb_c0_sda {
+ gpios = <&gpio8 7 GPIO_INPUT>;
+ label = "EC_I2C1_USB_C0_SDA";
+ };
+ ec_i2c2_usb_c1_scl {
+ gpios = <&gpio9 2 GPIO_INPUT>;
+ label = "EC_I2C2_USB_C1_SCL";
+ };
+ ec_i2c2_usb_c1_sda {
+ gpios = <&gpio9 1 GPIO_INPUT>;
+ label = "EC_I2C2_USB_C1_SDA";
+ };
+ ec_i2c3_usb_1_mix_scl {
+ gpios = <&gpiod 1 GPIO_INPUT>;
+ label = "EC_I2C3_USB_1_MIX_SCL";
+ };
+ ec_i2c3_usb_1_mix_sda {
+ gpios = <&gpiod 0 GPIO_INPUT>;
+ label = "EC_I2C3_USB_1_MIX_SDA";
+ };
+ ec_i2c5_power_scl {
+ gpios = <&gpio3 3 GPIO_INPUT>;
+ label = "EC_I2C5_POWER_SCL";
+ };
+ ec_i2c5_power_sda {
+ gpios = <&gpio3 6 GPIO_INPUT>;
+ label = "EC_I2C5_POWER_SDA";
+ };
+ ec_i2c7_eeprom_scl {
+ gpios = <&gpiob 3 GPIO_INPUT>;
+ label = "EC_I2C7_EEPROM_SCL";
+ };
+ ec_i2c7_eeprom_sda {
+ gpios = <&gpiob 2 GPIO_INPUT>;
+ label = "EC_I2C7_EEPROM_SDA";
+ };
+ ec_batt_pres_odl {
+ gpios = <&gpioe 1 GPIO_INPUT>;
+ label = "EC_BATT_PRES_ODL";
+ };
+ usb_c0_dp_hpd {
+ gpios = <&gpiof 3 GPIO_INPUT>;
+ label = "USB_C0_DP_HPD";
+ };
+ usb_c1_dp_hpd {
+ gpios = <&gpio7 0 GPIO_INPUT>;
+ label = "USB_C1_DP_HPD";
+ };
+ en_pp5000_fan {
+ gpios = <&gpio6 1 GPIO_OUT_LOW>;
+ label = "EN_PP5000_FAN";
+ };
+ ec_kso_02_inv {
+ gpios = <&gpio1 7 GPIO_OUT_LOW>;
+ label = "EC_KSO_02_INV";
+ };
+ };
+
+ def_lvol_io_list {
+ compatible = "nuvoton,npcx-lvolctrl-def";
+
+ /* I2C_SDA0 & SCL0 */
+ lvol_io_pads = <&lvol_iob4 &lvol_iob5>;
+ };
+};
diff --git a/zephyr/projects/volteer/delbin/zmake.yaml b/zephyr/projects/volteer/delbin/zmake.yaml
index ec95a01cbe..2a0ac25f16 100644
--- a/zephyr/projects/volteer/delbin/zmake.yaml
+++ b/zephyr/projects/volteer/delbin/zmake.yaml
@@ -3,6 +3,8 @@
# found in the LICENSE file.
board: delbin
+dts-overlays:
+ - gpio.dts
supported-zephyr-versions:
- v2.5
toolchain: coreboot-sdk