diff options
author | Yuval Peress <peress@chromium.org> | 2021-04-06 00:10:56 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-04-08 07:39:47 +0000 |
commit | 74b190af723b38f3766b0bab63cf9e26f8fa7be3 (patch) | |
tree | 86e87324c64aa23d3915d9a115eb8b13c55bebc8 /zephyr/dts/bindings/gpio/gpio-enum-name.yaml | |
parent | f48f2ee331ead2bf641279d37ee091217e0d141c (diff) | |
download | chrome-ec-74b190af723b38f3766b0bab63cf9e26f8fa7be3.tar.gz |
zephyr: gpio: Move named GPIO entries to devicetree
Migrate NAMED_GPIO() to devicetree enums. This allows us to create
common boards and share the GPIO mappings in dts files.
BRANCH=none
BUG=none
TEST=zmake testall
Signed-off-by: Yuval Peress <peress@chromium.org>
Change-Id: I41c6151569a04628ac6dcc597f05e529327b7b46
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2804495
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Fabio Baltieri <fabiobaltieri@google.com>
Diffstat (limited to 'zephyr/dts/bindings/gpio/gpio-enum-name.yaml')
-rw-r--r-- | zephyr/dts/bindings/gpio/gpio-enum-name.yaml | 98 |
1 files changed, 98 insertions, 0 deletions
diff --git a/zephyr/dts/bindings/gpio/gpio-enum-name.yaml b/zephyr/dts/bindings/gpio/gpio-enum-name.yaml new file mode 100644 index 0000000000..33ba278d53 --- /dev/null +++ b/zephyr/dts/bindings/gpio/gpio-enum-name.yaml @@ -0,0 +1,98 @@ +description: Named GPIOs parent node +properties: + enum-name: + type: string + description: + Enum used in code. + enum: + - GPIO_AC_PRESENT + - GPIO_AP_RST_L + - GPIO_AP_SUSPEND + - GPIO_BATT_PRES_ODL + - GPIO_BOARD_VERSION1 + - GPIO_BOARD_VERSION2 + - GPIO_BOARD_VERSION3 + - GPIO_CCD_MODE_ODL + - GPIO_CPU_PROCHOT + - GPIO_DA9313_GPIO0 + - GPIO_DEPRECATED_AP_RST_REQ + - GPIO_DP_HOT_PLUG_DET + - GPIO_DP_MUX_OE_L + - GPIO_DP_MUX_SEL + - GPIO_EC_ALS_RGB_INT_L + - GPIO_EC_BATT_PRES_ODL + - GPIO_EC_I2C0_SENSOR_SCL + - GPIO_EC_I2C0_SENSOR_SDA + - GPIO_EC_IMU_INT_L + - GPIO_EC_INT_L + - GPIO_EC_PCH_SYS_PWROK + - GPIO_EC_PCH_WAKE_ODL + - GPIO_EC_PROCHOT_IN_L + - GPIO_EC_WP_L + - GPIO_EN_A_RAILS + - GPIO_EN_PP3300_A + - GPIO_EN_PP5000 + - GPIO_EN_PP5000_A + - GPIO_EN_PP5000_FAN + - GPIO_EN_PP5000_USBA + - GPIO_EN_PPVAR_VCCIN + - GPIO_EN_USB_A_5V + - GPIO_ENABLE_BACKLIGHT + - GPIO_ENTERING_RW + - GPIO_KBD_KSO2 + - GPIO_LID_OPEN + - GPIO_PACKET_MODE_EN + - GPIO_PCH_DSW_PWROK + - GPIO_PCH_PWRBTN_L + - GPIO_PCH_RSMRST_L + - GPIO_PCH_RTCRST + - GPIO_PCH_SLP_S0_L + - GPIO_PCH_SLP_S3_L + - GPIO_PCH_SLP_S4_L + - GPIO_PCH_SLP_SUS_L + - GPIO_PCH_SYS_PWROK + - GPIO_PG_EC_ALL_SYS_PWRGD + - GPIO_PG_EC_DSW_PWROK + - GPIO_PG_EC_RSMRST_ODL + - GPIO_PMIC_KPD_PWR_ODL + - GPIO_PMIC_RESIN_L + - GPIO_POWER_BUTTON_L + - GPIO_POWER_GOOD + - GPIO_PP5000_A_PG_OD + - GPIO_PS_HOLD + - GPIO_QSIP_ON + - GPIO_RSMRST_L_PGOOD + - GPIO_SKU_ID0 + - GPIO_SKU_ID1 + - GPIO_SKU_ID2 + - GPIO_SLP_SUS_L + - GPIO_SWITCHCAP_ON + - GPIO_SWITCHCAP_ON_L + - GPIO_SWITCHCAP_PG_INT_L + - GPIO_SYS_RESET_L + - GPIO_TABLET_MODE_L + - GPIO_USB_A0_OC_ODL + - GPIO_USB_C0_BC12_INT_L + - GPIO_USB_C0_BC12_INT_ODL + - GPIO_USB_C0_OC_ODL + - GPIO_USB_C0_PD_INT_ODL + - GPIO_USB_C0_PD_RST_L + - GPIO_USB_C0_PPC_INT_ODL + - GPIO_USB_C0_SWCTL_INT_ODL + - GPIO_USB_C0_TCPC_INT_ODL + - GPIO_USB_C1_BC12_INT_L + - GPIO_USB_C1_BC12_INT_ODL + - GPIO_USB_C1_FRS_EN + - GPIO_USB_C1_LS_EN + - GPIO_USB_C1_MIX_INT_ODL + - GPIO_USB_C1_OC_ODL + - GPIO_USB_C1_PD_INT_ODL + - GPIO_USB_C1_PD_RST_L + - GPIO_USB_C1_PPC_INT_ODL + - GPIO_USB_C1_RT_RST_ODL + - GPIO_USB_C1_SWCTL_INT_ODL + - GPIO_USB_C1_TCPC_INT_ODL + - GPIO_VOLUME_DOWN_L + - GPIO_VOLUME_UP_L + - GPIO_WARM_RESET_L + - GPIO_WP_L |