#include "hal_gpio.h"
#include "plat_class.h"
Go to the source code of this file.
◆ BIC_BOARD_ID
#define BIC_BOARD_ID OPA_BIC_BOARD_ID |
◆ BIC_EXP_ID
#define BIC_EXP_ID OPA_BIC_EXP_ID |
◆ FM_EXP_MAIN_PWR_EN
#define FM_EXP_MAIN_PWR_EN OPA_FM_EXP_MAIN_PWR_EN |
◆ gpio_name_to_num
#define gpio_name_to_num |
( |
|
x | ) |
x, |
◆ OPA_name_gpioA
Value:
gpio_name_to_num(OPA_CLKBUF_E1S_1_OE_N) \
gpio_name_to_num(OPA_CLKBUF_E1S_0_OE_N) \
gpio_name_to_num(OPA_CLKBUF_RTM_OE_N) \
gpio_name_to_num(OPA_CLKBUF_RISER_OE_N) \
gpio_name_to_num(OPA_PWRGD_P12V_E1S_2_R) \
gpio_name_to_num(OPA_PWRGD_P12V_E1S_1_R) \
gpio_name_to_num(OPA_PWRGD_P12V_E1S_0_R)
◆ OPA_name_gpioB
Value:
gpio_name_to_num(OPA_RESERVE_GPIOB1) \
gpio_name_to_num(OPA_E1S_2_PRSNT_N) \
gpio_name_to_num(OPA_E1S_1_PRSNT_N) \
gpio_name_to_num(OPA_E1S_0_PRSNT_N) \
gpio_name_to_num(OPA_PWRGD_P3V3_STBY) \
gpio_name_to_num(OPA_PWRGD_P1V2_STBY ) \
gpio_name_to_num(OPA_SMB_TMP_SENSOR_ALT_N)
◆ OPA_name_gpioC
Value:
gpio_name_to_num(OPA_PWRGD_P3V3_E1S_1_R) \
gpio_name_to_num(OPA_PWRGD_P3V3_E1S_0_R) \
gpio_name_to_num(OPA_PWRGD_P1V8_VR) \
gpio_name_to_num(OPA_PWRGD_P0V9_VR) \
gpio_name_to_num(OPA_BOARD_REV_0) \
gpio_name_to_num(OPA_BOARD_REV_1) \
gpio_name_to_num(OPA_BOARD_REV_2)
◆ OPA_name_gpioD
Value:
gpio_name_to_num(OPA_RST_SMBRST_BIC_E1S_2_N) \
gpio_name_to_num(OPA_RST_SMBRST_BIC_E1S_1_N) \
gpio_name_to_num(OPA_RST_SMBRST_BIC_E1S_0_N) \
gpio_name_to_num(OPA_RESET_BIC_RTM_N) \
gpio_name_to_num(OPA_RST_USB_HUB_N) \
gpio_name_to_num(OPA_PERST_BIC_RTM_N) \
gpio_name_to_num(OPA_RESERVE_GPIOD7)
◆ OPA_name_gpioE
Value:
gpio_name_to_num(OPA_PERST_E1S_1_N) \
gpio_name_to_num(OPA_PERST_E1S_0_N) \
gpio_name_to_num(OPA_E1S_2_P12V_POWER_EN) \
gpio_name_to_num(OPA_E1S_1_P12V_POWER_EN) \
gpio_name_to_num(OPA_E1S_0_P12V_POWER_EN) \
gpio_name_to_num(OPA_EN_P0V9_VR) \
gpio_name_to_num(OPA_RESERVE_GPIOE7)
◆ OPA_name_gpioF
Value:
gpio_name_to_num(OPA_RST_PCIE_EXP_PERST0_N) \
gpio_name_to_num(OPA_CLKBUF_PWRDOWN_R_N) \
gpio_name_to_num(OPA_FM_PWRDIS_E1S_2) \
gpio_name_to_num(OPA_FM_PWRDIS_E1S_1) \
gpio_name_to_num(OPA_FM_PWRDIS_E1S_0) \
gpio_name_to_num(OPA_SMB_PCIE_EXP1_ALERT_N) \
gpio_name_to_num(OPA_RESERVE_GPIOF7)
◆ OPA_name_gpioG
Value:
gpio_name_to_num(OPA_SMB_E1S_1_INA233_ALT_N) \
gpio_name_to_num(OPA_SMB_E1S_0_INA233_ALT_N) \
gpio_name_to_num(OPA_SMB_P12V_EDGE_INA233_ALT_N) \
gpio_name_to_num(OPA_RTM_IOEXP_INT_N) \
gpio_name_to_num(OPA_LED_E1S_2_ATTN_R) \
gpio_name_to_num(OPA_LED_E1S_1_ATTN_R) \
gpio_name_to_num(OPA_LED_E1S_0_ATTN_R)
◆ OPA_name_gpioH
Value:
gpio_name_to_num(OPA_RESERVE_GPIOH1) \
gpio_name_to_num(OPA_HUB1_MASTER_SELECT_R) \
gpio_name_to_num(OPA_SMB_IOEXP_ALT_N)\
gpio_name_to_num(OPA_RESERVE_GPIOH4) \
gpio_name_to_num(OPA_RESERVE_GPIOH5) \
gpio_name_to_num(OPA_RESERVE_GPIOH6) \
gpio_name_to_num(OPA_RESERVE_GPIOH7)
◆ OPA_name_gpioI
Value:
gpio_name_to_num(OPA_RESERVE_GPIOI1) \
gpio_name_to_num(OPA_RESERVE_GPIOI2) \
gpio_name_to_num(OPA_RESERVE_GPIOI3) \
gpio_name_to_num(OPA_RESERVE_GPIOI4) \
gpio_name_to_num(OPA_RESERVE_GPIOI5) \
gpio_name_to_num(OPA_RESERVE_GPIOI6) \
gpio_name_to_num(OPA_RESERVE_GPIOI7)
◆ OPA_name_gpioJ
Value:
gpio_name_to_num(OPA_RESERVE_GPIOJ1) \
gpio_name_to_num(OPA_RESERVE_GPIOJ2) \
gpio_name_to_num(OPA_RESERVE_GPIOJ3) \
gpio_name_to_num(OPA_RESERVE_GPIOJ4) \
gpio_name_to_num(OPA_RESERVE_GPIOJ5) \
gpio_name_to_num(OPA_RESERVE_GPIOJ6) \
gpio_name_to_num(OPA_RESERVE_GPIOJ7)
◆ OPA_name_gpioK
Value:
gpio_name_to_num(OPA_RESERVE_GPIOK1) \
gpio_name_to_num(OPA_RESERVE_GPIOK2) \
gpio_name_to_num(OPA_RESERVE_GPIOK3) \
gpio_name_to_num(OPA_RESERVE_GPIOK4) \
gpio_name_to_num(OPA_RESERVE_GPIOK5) \
gpio_name_to_num(OPA_RESERVE_GPIOK6) \
gpio_name_to_num(OPA_RESERVE_GPIOK7)
◆ OPA_name_gpioL
Value:
gpio_name_to_num(OPA_RESERVE_GPIOL1) \
gpio_name_to_num(OPA_E1S_2_P3V3_POWER_EN) \
gpio_name_to_num(OPA_E1S_1_P3V3_POWER_EN) \
gpio_name_to_num(OPA_E1S_0_P3V3_POWER_EN) \
gpio_name_to_num(OPA_RESERVE_GPIOL5) \
gpio_name_to_num(OPA_RESERVE_GPIOL6) \
gpio_name_to_num(OPA_RESERVE_GPIOL7)
◆ OPA_name_gpioM
Value:
gpio_name_to_num(OPA_RESERVE_GPIOM1) \
gpio_name_to_num(OPA_RESERVE_GPIOM2) \
gpio_name_to_num(OPA_RESERVE_GPIOM3) \
gpio_name_to_num(SMB_LS_MUX_EN) \
gpio_name_to_num(SELECT_SMB_MUX_N) \
gpio_name_to_num(OPA_RESERVE_GPIOM6) \
gpio_name_to_num(OPA_RESERVE_GPIOM7)
◆ OPA_name_gpioN
Value:
gpio_name_to_num(OPA_RESERVE_GPION1) \
gpio_name_to_num(OPA_RESERVE_GPION2) \
gpio_name_to_num(OPA_RESERVE_GPION3) \
gpio_name_to_num(OPA_RESERVE_GPION4) \
gpio_name_to_num(OPA_RESERVE_GPION5) \
gpio_name_to_num(OPA_RESERVE_GPION6) \
gpio_name_to_num(OPA_RESERVE_GPION7)
◆ OPA_name_gpioO
Value:
gpio_name_to_num(OPA_RESERVE_GPIOO1) \
gpio_name_to_num(OPA_RESERVE_GPIOO2) \
gpio_name_to_num(OPA_RESERVE_GPIOO3) \
gpio_name_to_num(OPA_RESERVE_GPIOO4) \
gpio_name_to_num(OPA_RESERVE_GPIOO5) \
gpio_name_to_num(OPA_RESERVE_GPIOO6) \
gpio_name_to_num(OPA_RESERVE_GPIOO7)
◆ OPA_name_gpioP
Value:
gpio_name_to_num(OPA_RESERVE_GPIOP1) \
gpio_name_to_num(OPA_RESERVE_GPIOP2) \
gpio_name_to_num(OPA_RESERVE_GPIOP3) \
gpio_name_to_num(OPA_RESERVE_GPIOP4) \
gpio_name_to_num(OPA_RESERVE_GPIOP5) \
gpio_name_to_num(OPA_BIC_EXP_ID) \
gpio_name_to_num(OPA_BIC_BOARD_ID)
◆ OPA_name_gpioQ
Value:
gpio_name_to_num(OPA_PRSNT0_EXPB) \
gpio_name_to_num(OPA_RESERVE_GPIOQ2) \
gpio_name_to_num(OPA_RESERVE_GPIOQ3) \
gpio_name_to_num(OPA_RESERVE_GPIOQ4) \
gpio_name_to_num(OPA_RESERVE_GPIOQ5) \
gpio_name_to_num(OPA_RESERVE_GPIOQ6) \
gpio_name_to_num(OPA_RESERVE_GPIOQ7)
◆ OPA_name_gpioR
Value:
gpio_name_to_num(OPA_RESERVE_GPIOR1) \
gpio_name_to_num(OPA_RESERVE_GPIOR2) \
gpio_name_to_num(OPA_RESERVE_GPIOR3) \
gpio_name_to_num(OPA_RESERVE_GPIOR4) \
gpio_name_to_num(OPA_RESERVE_GPIOR5) \
gpio_name_to_num(OPA_RESERVE_GPIOR6) \
gpio_name_to_num(OPA_RESERVE_GPIOR7)
◆ OPA_name_gpioS
Value:
gpio_name_to_num(OPA_RESERVE_GPIOS1) \
gpio_name_to_num(OPA_RESERVE_GPIOS2) \
gpio_name_to_num(OPA_RESERVE_GPIOS3) \
gpio_name_to_num(OPA_RESERVE_GPIOS4) \
gpio_name_to_num(OPA_RESERVE_GPIOS5) \
gpio_name_to_num(OPA_RESERVE_GPIOS6) \
gpio_name_to_num(OPA_RESERVE_GPIOS7)
◆ OPA_name_gpioT
Value:
gpio_name_to_num(OPA_RESERVE_GPIOT1) \
gpio_name_to_num(OPA_RESERVE_GPIOT2) \
gpio_name_to_num(OPA_RESERVE_GPIOT3) \
gpio_name_to_num(OPA_RESERVE_GPIOT4) \
gpio_name_to_num(OPA_RESERVE_GPIOT5) \
gpio_name_to_num(OPA_RESERVE_GPIOT6) \
gpio_name_to_num(OPA_RESERVE_GPIOT7)
◆ OPA_name_gpioU
Value:
gpio_name_to_num(OPA_RESERVE_GPIOU1) \
gpio_name_to_num(OPA_RESERVE_GPIOU2) \
gpio_name_to_num(OPA_RESERVE_GPIOU3) \
gpio_name_to_num(OPA_RESERVE_GPIOU4) \
gpio_name_to_num(OPA_RESERVE_GPIOU5) \
gpio_name_to_num(OPA_RESERVE_GPIOU6) \
gpio_name_to_num(OPA_RESERVE_GPIOU7)
◆ OPB_name_gpioA
Value:
gpio_name_to_num(OPB_CLKBUF_E1S_3_OE_N) \
gpio_name_to_num(OPB_CLKBUF_E1S_2_OE_N) \
gpio_name_to_num(OPB_CLKBUF_E1S_1_OE_N) \
gpio_name_to_num(OPB_CLKBUF_E1S_0_OE_N) \
gpio_name_to_num(OPB_PWRGD_P12V_E1S_4_R) \
gpio_name_to_num(OPB_PWRGD_P12V_E1S_3_R) \
gpio_name_to_num(OPB_PWRGD_P12V_E1S_2_R)
◆ OPB_name_gpioB
Value:
gpio_name_to_num(OPB_PWRGD_P12V_E1S_0_R) \
gpio_name_to_num(OPB_E1S_4_PRSNT_N) \
gpio_name_to_num(OPB_E1S_3_PRSNT_N) \
gpio_name_to_num(OPB_E1S_2_PRSNT_N) \
gpio_name_to_num(OPB_E1S_1_PRSNT_N) \
gpio_name_to_num(OPB_E1S_0_PRSNT_N ) \
gpio_name_to_num(OPB_SMB_TEMP_SENSOR_ALT_N)
◆ OPB_name_gpioC
Value:
gpio_name_to_num(OPB_PWRGD_P3V3_E1S_3_R) \
gpio_name_to_num(OPB_PWRGD_P3V3_E1S_2_R) \
gpio_name_to_num(OPB_PWRGD_P3V3_E1S_1_R) \
gpio_name_to_num(OPB_PWRGD_P3V3_E1S_0_R) \
gpio_name_to_num(OPB_BOARD_REV_0) \
gpio_name_to_num(OPB_BOARD_REV_1) \
gpio_name_to_num(OPB_BOARD_REV_2)
◆ OPB_name_gpioD
Value:
gpio_name_to_num(OPB_RST_SMBRST_BIC_E1S_4) \
gpio_name_to_num(OPB_RST_SMBRST_BIC_E1S_3) \
gpio_name_to_num(OPB_RST_SMBRST_BIC_E1S_2) \
gpio_name_to_num(OPB_RST_SMBRST_BIC_E1S_1) \
gpio_name_to_num(OPB_RST_SMBRST_BIC_E1S_0) \
gpio_name_to_num(OPB_RST_E1S_1_PERST) \
gpio_name_to_num(OPB_RST_E1S_0_PERST)
◆ OPB_name_gpioE
Value:
gpio_name_to_num(OPB_RST_E1S_3_PERST) \
gpio_name_to_num(OPB_RST_E1S_2_PERST) \
gpio_name_to_num(OPB_P12V_E1S_4_EN_R) \
gpio_name_to_num(OPB_P12V_E1S_3_EN_R) \
gpio_name_to_num(OPB_P12V_E1S_2_EN_R) \
gpio_name_to_num(OPB_P12V_E1S_1_EN_R) \
gpio_name_to_num(OPB_P12V_E1S_0_EN_R)
◆ OPB_name_gpioF
Value:
gpio_name_to_num(OPB_PMB_P12V_MAIN_ALT_N) \
gpio_name_to_num(OPB_CLKBUF_PWRDOWN_R_N) \
gpio_name_to_num(OPB_FM_PWRDIS_E1S_4) \
gpio_name_to_num(OPB_FM_PWRDIS_E1S_3) \
gpio_name_to_num(OPB_FM_PWRDIS_E1S_2) \
gpio_name_to_num(OPB_FM_PWRDIS_E1S_1) \
gpio_name_to_num(OPB_FM_PWRDIS_E1S_0)
◆ OPB_name_gpioG
Value:
gpio_name_to_num(OPB_SMB_E1S_3_INA233_ALT_N) \
gpio_name_to_num(OPB_SMB_E1S_2_INA233_ALT_N) \
gpio_name_to_num(OPB_SMB_E1S_1_INA233_ALT_N) \
gpio_name_to_num(OPB_SMB_E1S_0_INA233_ALT_N) \
gpio_name_to_num(OPB_LED_E1S_4_ATTN_R) \
gpio_name_to_num(OPB_LED_E1S_3_ATTN_R) \
gpio_name_to_num(OPB_LED_E1S_2_ATTN_R)
◆ OPB_name_gpioH
Value:
gpio_name_to_num(OPB_LED_E1S_0_ATTN_R) \
gpio_name_to_num(OPB_HUB1_MASTER_SELECT_R) \
gpio_name_to_num(OPB_SMB_IOEXP_ALT_N) \
gpio_name_to_num(OPB_RESERVE_GPIOH4) \
gpio_name_to_num(OPB_RESERVE_GPIOH5) \
gpio_name_to_num(OPB_RESERVE_GPIOH6) \
gpio_name_to_num(OPB_RESERVE_GPIOH7)
◆ OPB_name_gpioI
Value:
gpio_name_to_num(OPB_RESERVE_GPIOI1) \
gpio_name_to_num(OPB_RESERVE_GPIOI2) \
gpio_name_to_num(OPB_RESERVE_GPIOI3) \
gpio_name_to_num(OPB_RESERVE_GPIOI4) \
gpio_name_to_num(OPB_RESERVE_GPIOI5) \
gpio_name_to_num(OPB_RESERVE_GPIOI6) \
gpio_name_to_num(OPB_RESERVE_GPIOI7)
◆ OPB_name_gpioJ
Value:
gpio_name_to_num(OPB_RESERVE_GPIOJ1) \
gpio_name_to_num(OPB_RESERVE_GPIOJ2) \
gpio_name_to_num(OPB_RESERVE_GPIOJ3) \
gpio_name_to_num(OPB_RESERVE_GPIOJ4) \
gpio_name_to_num(OPB_RESERVE_GPIOJ5) \
gpio_name_to_num(OPB_RESERVE_GPIOJ6) \
gpio_name_to_num(OPB_RESERVE_GPIOJ7)
◆ OPB_name_gpioK
Value:
gpio_name_to_num(OPB_RESERVE_GPIOK1) \
gpio_name_to_num(OPB_RESERVE_GPIOK2) \
gpio_name_to_num(OPB_RESERVE_GPIOK3) \
gpio_name_to_num(OPB_RESERVE_GPIOK4) \
gpio_name_to_num(OPB_RESERVE_GPIOK5) \
gpio_name_to_num(OPB_RESERVE_GPIOK6) \
gpio_name_to_num(OPB_RESERVE_GPIOK7)
◆ OPB_name_gpioL
Value:
gpio_name_to_num(OPB_RESERVE_GPIOL1) \
gpio_name_to_num(OPB_P3V3_E1S_4_EN_R) \
gpio_name_to_num(OPB_P3V3_E1S_3_EN_R) \
gpio_name_to_num(OPB_P3V3_E1S_2_EN_R) \
gpio_name_to_num(OPB_P3V3_E1S_1_EN_R) \
gpio_name_to_num(OPB_P3V3_E1S_0_EN_R) \
gpio_name_to_num(OPB_RESERVE_GPIOL7)
◆ OPB_name_gpioM
Value:
gpio_name_to_num(OPB_RESERVE_GPIOM1) \
gpio_name_to_num(OPB_RESERVE_GPIOM2) \
gpio_name_to_num(OPB_RESERVE_GPIOM3) \
gpio_name_to_num(OPB_RESERVE_GPIOM4) \
gpio_name_to_num(OPB_RESERVE_GPIOM5) \
gpio_name_to_num(OPB_RESERVE_GPIOM6) \
gpio_name_to_num(OPB_RESERVE_GPIOM7)
◆ OPB_name_gpioN
Value:
gpio_name_to_num(OPB_RESERVE_GPION1) \
gpio_name_to_num(OPB_RESERVE_GPION2) \
gpio_name_to_num(OPB_RESERVE_GPION3) \
gpio_name_to_num(OPB_RESERVE_GPION4) \
gpio_name_to_num(OPB_RESERVE_GPION5) \
gpio_name_to_num(OPB_RESERVE_GPION6) \
gpio_name_to_num(OPB_RESERVE_GPION7)
◆ OPB_name_gpioO
Value:
gpio_name_to_num(OPB_RESERVE_GPIOO1) \
gpio_name_to_num(OPB_RESERVE_GPIOO2) \
gpio_name_to_num(OPB_RESERVE_GPIOO3) \
gpio_name_to_num(OPB_RESERVE_GPIOO4) \
gpio_name_to_num(OPB_RESERVE_GPIOO5) \
gpio_name_to_num(OPB_RESERVE_GPIOO6) \
gpio_name_to_num(OPB_RESERVE_GPIOO7)
◆ OPB_name_gpioP
Value:
gpio_name_to_num(OPB_RESERVE_GPIOP1) \
gpio_name_to_num(OPB_RESERVE_GPIOP2) \
gpio_name_to_num(OPB_RESERVE_GPIOP3) \
gpio_name_to_num(OPB_RESERVE_GPIOP4) \
gpio_name_to_num(OPB_RESERVE_GPIOP5) \
gpio_name_to_num(OPB_BIC_EXP_ID) \
gpio_name_to_num(OPB_BIC_BOARD_ID)
◆ OPB_name_gpioQ
Value:
gpio_name_to_num(OPB_RESERVE_GPIOQ1) \
gpio_name_to_num(OPB_BIC_MAIN_PWR_EN_R) \
gpio_name_to_num(OPB_SMB_BIC_ALERT_N_R) \
gpio_name_to_num(OPB_RST_CPLD_PERST1_N) \
gpio_name_to_num(OPB_RESERVE_GPIOQ5) \
gpio_name_to_num(OPB_RESERVE_GPIOQ6) \
gpio_name_to_num(OPB_RESERVE_GPIOQ7)
◆ OPB_name_gpioR
Value:
gpio_name_to_num(OPB_RESERVE_GPIOR1) \
gpio_name_to_num(OPB_RESERVE_GPIOR2) \
gpio_name_to_num(OPB_RESERVE_GPIOR3) \
gpio_name_to_num(OPB_RESERVE_GPIOR4) \
gpio_name_to_num(OPB_RESERVE_GPIOR5) \
gpio_name_to_num(OPB_RESERVE_GPIOR6) \
gpio_name_to_num(OPB_RESERVE_GPIOR7)
◆ OPB_name_gpioS
Value:
gpio_name_to_num(OPB_RESERVE_GPIOS1) \
gpio_name_to_num(OPB_RESERVE_GPIOS2) \
gpio_name_to_num(OPB_RESERVE_GPIOS3) \
gpio_name_to_num(OPB_RESERVE_GPIOS4) \
gpio_name_to_num(OPB_RESERVE_GPIOS5) \
gpio_name_to_num(OPB_RESERVE_GPIOS6) \
gpio_name_to_num(OPB_RESERVE_GPIOS7)
◆ OPB_name_gpioT
Value:
gpio_name_to_num(OPB_RESERVE_GPIOT1) \
gpio_name_to_num(OPB_RESERVE_GPIOT2) \
gpio_name_to_num(OPB_RESERVE_GPIOT3) \
gpio_name_to_num(OPB_RESERVE_GPIOT4) \
gpio_name_to_num(OPB_RESERVE_GPIOT5) \
gpio_name_to_num(OPB_RESERVE_GPIOT6) \
gpio_name_to_num(OPB_RESERVE_GPIOT7)
◆ OPB_name_gpioU
Value:
gpio_name_to_num(OPB_RESERVE_GPIOU1) \
gpio_name_to_num(OPB_RESERVE_GPIOU2) \
gpio_name_to_num(OPB_RESERVE_GPIOU3) \
gpio_name_to_num(OPB_RESERVE_GPIOU4) \
gpio_name_to_num(OPB_RESERVE_GPIOU5) \
gpio_name_to_num(OPB_RESERVE_GPIOU6) \
gpio_name_to_num(OPB_RESERVE_GPIOU7)
◆ PWRGD_P12V_MAIN
#define PWRGD_P12V_MAIN OPA_PWRGD_P12V_MAIN |
◆ _OPA_GPIO_NUMS_
◆ _OPB_GPIO_NUMS_
◆ init_card_position_gpio()
void init_card_position_gpio |
( |
| ) |
|
◆ OPA_GPIO_NUMS
◆ OPB_GPIO_NUMS