summaryrefslogtreecommitdiff
path: root/zephyr/dts/bindings/gpio/gpio-enum-name.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/dts/bindings/gpio/gpio-enum-name.yaml')
-rw-r--r--zephyr/dts/bindings/gpio/gpio-enum-name.yaml120
1 files changed, 16 insertions, 104 deletions
diff --git a/zephyr/dts/bindings/gpio/gpio-enum-name.yaml b/zephyr/dts/bindings/gpio/gpio-enum-name.yaml
index bdfb1fba1c..8252ca75e1 100644
--- a/zephyr/dts/bindings/gpio/gpio-enum-name.yaml
+++ b/zephyr/dts/bindings/gpio/gpio-enum-name.yaml
@@ -4,12 +4,17 @@ properties:
type: string
description:
Enum used in code.
- These names should only be used for legacy common code.
+ These names MUST ONLY be referenced by legacy code that is
+ included with Zephyr projects.
Some development boards like trogdor, volteer etc. shim in
the older baseboard/board headers and code, so they
are also using most of these names. When these
boards get removed, these names can be removed
+
+ Do not add any more names to this list. Please remove
+ any names that are not referenced by Zephyr projects (or
+ are not in included common legacy code)
enum:
- GPIO_AC_PRESENT
- GPIO_AP_EC_SYSRST_ODL
@@ -42,8 +47,6 @@ properties:
- GPIO_EN_PP3300_A
- GPIO_EN_PP5000
- GPIO_EN_PP5000_A
- - GPIO_EN_PP5000_USB_A0_VBUS
- - GPIO_EN_PP5000_USB_A1_VBUS
- GPIO_EN_PP5000_USBA
- GPIO_EN_PP5000_USBA_R
- GPIO_EN_PPVAR_VCCIN
@@ -128,128 +131,37 @@ properties:
- GPIO_VOLUME_DOWN_L
- GPIO_VOLUME_UP_L
- GPIO_WARM_RESET_L
- - IOEX_5V_DC_DC_MODE_CTRL
- - IOEX_ATMEL_MISO
- - IOEX_ATMEL_MOSI
- - IOEX_ATMEL_RESET_L
- - IOEX_ATMEL_SCLK
- - IOEX_ATMEL_SS
- - IOEX_BAT_LED_AMBER_L
- - IOEX_BAT_LED_GREEN_FULL_L
- - IOEX_BAT_LED_RED_L
- - IOEX_BAT_LED_WHITE_L
- - IOEX_BOARD_ID_DET0
- - IOEX_BOARD_ID_DET1
- - IOEX_BOARD_ID_DET2
- - IOEX_C1_CHARGER_LED_AMBER_DB
- - IOEX_C1_CHARGER_LED_WHITE_DB
- - IOEX_DAC_BUF1_LATCH_FAULT_L
- - IOEX_DAC_BUF2_LATCH_FAULT_L
- - IOEX_DONGLE_DET
- - IOEX_DUT_CHG_EN
- - IOEX_EN_PP3300_DP
- - IOEX_EN_PP3300_ETH
- - IOEX_EN_PP5000_ALT_3P3
- - IOEX_EN_PP5000_USB_A0_VBUS
- - IOEX_EN_PP5000_USB_A1_VBUS_DB
- - IOEX_EN_PWR_HDMI
- - IOEX_EN_PWR_HDMI_DB
- - IOEX_EN_USB_A0_5V
- - IOEX_EN_USB_A1_5V_DB
- - IOEX_EN_USB_A1_5V_DB_OPT1
- - IOEX_EN_USB_A1_5V_DB_OPT2
- - IOEX_EN_VOUT_BUF_CC1
- - IOEX_EN_VOUT_BUF_CC2
- - IOEX_FAULT_CLEAR_CC
- - IOEX_HDMI_DATA_EN
- - IOEX_HDMI_DATA_EN_DB
- - IOEX_HDMI_POWER_EN_DB
- - IOEX_HOST_CHRG_DET
- - IOEX_HOST_OR_CHG_CTL
- - IOEX_ID_1_USB_C0_FRS_EN
- - IOEX_ID_1_USB_C0_OC_ODL
- - IOEX_ID_1_USB_C0_RT_RST_ODL
- - IOEX_ID_1_USB_C1_OC_ODL
- - IOEX_ID_1_USB_C2_FRS_EN
- - IOEX_ID_1_USB_C2_OC_ODL
- - IOEX_ID_1_USB_C2_RT_RST_ODL
- - IOEX_KB_BL_EN
- - IOEX_LED_BLUE
- - IOEX_LED_GREEN
- - IOEX_LED_ORANGE
- - IOEX_PP3300_DP_FAULT_L
- - IOEX_PP5000_SRC_SEL
- - IOEX_PPC_ID
- - IOEX_PWR_LED_WHITE_L
- - IOEX_SBU_FLIP_SEL
- - IOEX_SBU_UART_SEL
- - IOEX_SYS_PWR_IRQ_ODL
- - IOEX_TCA_GPIO_DBG_LED_K_ODL
- - IOEX_UART_18_SEL
- - IOEX_USB3_A0_FAULT_L
- - IOEX_USB3_A0_MUX_EN_L
- - IOEX_USB3_A0_MUX_SEL
- - IOEX_USB3_A0_PWR_EN
- - IOEX_USB3_A1_FAULT_L
- - IOEX_USB3_A1_MUX_SEL
- - IOEX_USB3_A1_PWR_EN
- - IOEX_USB_A0_CHARGE_EN_L
- - IOEX_USB_A0_LIMIT_SDP
- - IOEX_USB_A0_RETIMER_EN
- - IOEX_USB_A0_RETIMER_RST
- - IOEX_USB_A1_CHARGE_EN_DB_L
- - IOEX_USB_A1_CHARGE_EN_DB_L_OPT1
- - IOEX_USB_A1_CHARGE_EN_DB_L_OPT2
- - IOEX_USB_A1_FAULT_DB_ODL
- - IOEX_USB_A1_LIMIT_SDP_DB
- IOEX_USB_A1_RETIMER_EN
- - IOEX_USB_A1_RETIMER_EN_OPT1
- - IOEX_USB_A1_RETIMER_EN_OPT2
- - IOEX_USB_A1_RETIMER_RST
- - IOEX_USB_A1_RETIMER_RST_DB
- IOEX_USB_C0_BB_RETIMER_LS_EN
- IOEX_USB_C0_BB_RETIMER_RST
- IOEX_USB_C0_C1_OC
- - IOEX_USB_C0_DATA_EN
- - IOEX_USB_C0_FAULT_ODL
- IOEX_USB_C0_FRS_EN
- - IOEX_USB_C0_OC_ODL
- - IOEX_USB_C0_PPC_EN_L
+ - IOEX_USB_C0_HBR_LS_EN
+ - IOEX_USB_C0_HBR_RST
+ - IOEX_USB_C0_MUX_SBU_SEL_0
+ - IOEX_USB_C0_MUX_SBU_SEL_1
- IOEX_USB_C0_PPC_ILIM_3A_EN
- - IOEX_USB_C0_RT_RST_ODL
- IOEX_USB_C0_SBU_FLIP
- IOEX_USB_C0_TCPC_FASTSW_CTL_EN
- IOEX_USB_C0_USB_MUX_CNTRL_0
- IOEX_USB_C0_USB_MUX_CNTRL_1
- IOEX_USB_C1_BB_RETIMER_LS_EN
- IOEX_USB_C1_BB_RETIMER_RST
- - IOEX_USB_C1_DATA_EN
- IOEX_USB_C1_FAULT_ODL
- - IOEX_USB_C1_FRS_EN
+ - IOEX_USB_C1_HBR_LS_EN
+ - IOEX_USB_C1_HBR_RST
- IOEX_USB_C1_HPD
- IOEX_USB_C1_HPD_IN_DB
- - IOEX_USB_C1_IN_HPD
- - IOEX_USB_C1_MUX_RST_DB
- - IOEX_USB_C1_OC_ODL
- - IOEX_USB_C1_POWER_SWITCH_ID
- - IOEX_USB_C1_PPC_EN_L
- IOEX_USB_C1_PPC_ILIM_3A_EN
- - IOEX_USB_C1_RT_RST_ODL
- IOEX_USB_C1_SBU_FLIP
- IOEX_USB_C1_TCPC_FASTSW_CTL_EN
- IOEX_USB_C2_BB_RETIMER_LS_EN
- IOEX_USB_C2_BB_RETIMER_RST
+ - IOEX_USB_C2_HBR_RST
+ - IOEX_USB_C2_HBR_LS_EN
- IOEX_USB_C2_C3_OC
- IOEX_USB_C2_FRS_EN
- - IOEX_USB_C2_OC_ODL
- - IOEX_USB_C2_RT_RST_ODL
- - IOEX_USB_C2_USB_MUX_CNTRL_0
- - IOEX_USB_C2_USB_MUX_CNTRL_1
- IOEX_USB_C3_BB_RETIMER_LS_EN
- IOEX_USB_C3_BB_RETIMER_RST
- - IOEX_USB_DUTCHG_FLT_ODL
- - IOEX_USBH_PWRDN_L
- - IOEX_USERVO_FASTBOOT_MUX_SEL
- - IOEX_USERVO_FAULT_L
- - IOEX_USERVO_POWER_EN
- - IOEX_VBUS_DISCHRG_EN
+ - IOEX_USB_C3_HBR_RST
+ - IOEX_USB_C3_HBR_LS_EN