bsp:cvitek:add all function type of pinmux
This commit is contained in:
parent
d55931493a
commit
633d203fa6
|
@ -12,22 +12,29 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Function Selection Type
|
* @brief Function Selection Type
|
||||||
*
|
|
||||||
* FIXME: At present, we only define the ones we will use,
|
|
||||||
* not all of them. We will need to add them later.
|
|
||||||
*/
|
*/
|
||||||
typedef enum _fs_type
|
typedef enum _fs_type
|
||||||
{
|
{
|
||||||
fs_none = 0,
|
fs_none = 0,
|
||||||
|
ADC1,
|
||||||
|
ADC2,
|
||||||
|
ADC3,
|
||||||
AUX0,
|
AUX0,
|
||||||
AUX1,
|
AUX1,
|
||||||
AUX2,
|
AUX2,
|
||||||
CAM_HS0,
|
CAM_HS0,
|
||||||
CAM_MCLK0,
|
CAM_MCLK0,
|
||||||
CAM_MCLK1,
|
CAM_MCLK1,
|
||||||
|
CAM_PD0,
|
||||||
|
CAM_PD1,
|
||||||
|
CAM_RST0,
|
||||||
CAM_VS0,
|
CAM_VS0,
|
||||||
CLK25M,
|
CLK25M,
|
||||||
CLK32K,
|
CLK32K,
|
||||||
|
CR_4WTDI,
|
||||||
|
CR_4WTDO,
|
||||||
|
CV_SCL0,
|
||||||
|
CV_SDA0,
|
||||||
DBG_0,
|
DBG_0,
|
||||||
DBG_1,
|
DBG_1,
|
||||||
DBG_2,
|
DBG_2,
|
||||||
|
@ -49,6 +56,10 @@ typedef enum _fs_type
|
||||||
DBG_19,
|
DBG_19,
|
||||||
EMMC_CLK,
|
EMMC_CLK,
|
||||||
EMMC_CMD,
|
EMMC_CMD,
|
||||||
|
EMMC_DAT0,
|
||||||
|
EMMC_DAT1,
|
||||||
|
EMMC_DAT2,
|
||||||
|
EMMC_DAT3,
|
||||||
EMMC_DAT_0,
|
EMMC_DAT_0,
|
||||||
EMMC_DAT_1,
|
EMMC_DAT_1,
|
||||||
EMMC_DAT_2,
|
EMMC_DAT_2,
|
||||||
|
@ -56,6 +67,8 @@ typedef enum _fs_type
|
||||||
EMMC_RSTN,
|
EMMC_RSTN,
|
||||||
EPHY_LNK_LED,
|
EPHY_LNK_LED,
|
||||||
EPHY_SPD_LED,
|
EPHY_SPD_LED,
|
||||||
|
GPIO_RTX,
|
||||||
|
GPIO_ZQ,
|
||||||
IIC0_SCL,
|
IIC0_SCL,
|
||||||
IIC0_SDA,
|
IIC0_SDA,
|
||||||
IIC1_SCL,
|
IIC1_SCL,
|
||||||
|
@ -95,9 +108,41 @@ typedef enum _fs_type
|
||||||
MUX_SPI1_MISO,
|
MUX_SPI1_MISO,
|
||||||
MUX_SPI1_MOSI,
|
MUX_SPI1_MOSI,
|
||||||
MUX_SPI1_SCK,
|
MUX_SPI1_SCK,
|
||||||
|
PAD_AUD_AINL_MIC,
|
||||||
|
PAD_AUD_AINR_MIC,
|
||||||
|
PAD_AUD_AOUTL,
|
||||||
|
PAD_AUD_AOUTR,
|
||||||
|
PAD_ETH_RXM,
|
||||||
|
PAD_ETH_RXP,
|
||||||
|
PAD_ETH_TXM,
|
||||||
|
PAD_ETH_TXP,
|
||||||
|
PAD_MIPIRX0N,
|
||||||
|
PAD_MIPIRX0P,
|
||||||
|
PAD_MIPIRX1N,
|
||||||
|
PAD_MIPIRX1P,
|
||||||
|
PAD_MIPIRX2N,
|
||||||
|
PAD_MIPIRX2P,
|
||||||
|
PAD_MIPIRX3N,
|
||||||
|
PAD_MIPIRX3P,
|
||||||
|
PAD_MIPIRX4N,
|
||||||
|
PAD_MIPIRX4P,
|
||||||
|
PAD_MIPIRX5N,
|
||||||
|
PAD_MIPIRX5P,
|
||||||
|
PAD_MIPI_TXM0,
|
||||||
|
PAD_MIPI_TXM1,
|
||||||
|
PAD_MIPI_TXM2,
|
||||||
|
PAD_MIPI_TXM3,
|
||||||
|
PAD_MIPI_TXM4,
|
||||||
|
PAD_MIPI_TXP0,
|
||||||
|
PAD_MIPI_TXP1,
|
||||||
|
PAD_MIPI_TXP2,
|
||||||
|
PAD_MIPI_TXP3,
|
||||||
|
PAD_MIPI_TXP4,
|
||||||
PKG_TYPE0,
|
PKG_TYPE0,
|
||||||
PKG_TYPE1,
|
PKG_TYPE1,
|
||||||
PKG_TYPE2,
|
PKG_TYPE2,
|
||||||
|
PTEST,
|
||||||
|
PWM0_BUCK,
|
||||||
PWM_0,
|
PWM_0,
|
||||||
PWM_1,
|
PWM_1,
|
||||||
PWM_2,
|
PWM_2,
|
||||||
|
@ -115,6 +160,9 @@ typedef enum _fs_type
|
||||||
PWM_14,
|
PWM_14,
|
||||||
PWM_15,
|
PWM_15,
|
||||||
PWR_BUTTON1,
|
PWR_BUTTON1,
|
||||||
|
PWR_GPIO0,
|
||||||
|
PWR_GPIO1,
|
||||||
|
PWR_GPIO2,
|
||||||
PWR_GPIO_0,
|
PWR_GPIO_0,
|
||||||
PWR_GPIO_1,
|
PWR_GPIO_1,
|
||||||
PWR_GPIO_2,
|
PWR_GPIO_2,
|
||||||
|
@ -195,12 +243,22 @@ typedef enum _fs_type
|
||||||
RMII0_TXD1,
|
RMII0_TXD1,
|
||||||
RMII0_TXEN,
|
RMII0_TXEN,
|
||||||
RSTN,
|
RSTN,
|
||||||
|
SD0_CD,
|
||||||
|
SD0_CLK,
|
||||||
|
SD0_CMD,
|
||||||
|
SD0_D0,
|
||||||
|
SD0_D1,
|
||||||
|
SD0_D2,
|
||||||
|
SD0_D3,
|
||||||
|
SD0_PWR_EN,
|
||||||
SD1_CLK,
|
SD1_CLK,
|
||||||
SD1_CMD,
|
SD1_CMD,
|
||||||
SD1_D0,
|
SD1_D0,
|
||||||
SD1_D1,
|
SD1_D1,
|
||||||
SD1_D2,
|
SD1_D2,
|
||||||
SD1_D3,
|
SD1_D3,
|
||||||
|
SD1_GPIO0,
|
||||||
|
SD1_GPIO1,
|
||||||
SDIO0_CD,
|
SDIO0_CD,
|
||||||
SDIO0_CLK,
|
SDIO0_CLK,
|
||||||
SDIO0_CMD,
|
SDIO0_CMD,
|
||||||
|
@ -237,6 +295,7 @@ typedef enum _fs_type
|
||||||
SPINOR_MOSI,
|
SPINOR_MOSI,
|
||||||
SPINOR_SCK,
|
SPINOR_SCK,
|
||||||
SPINOR_WP_X,
|
SPINOR_WP_X,
|
||||||
|
SPK_EN,
|
||||||
UART0_RX,
|
UART0_RX,
|
||||||
UART0_TX,
|
UART0_TX,
|
||||||
UART1_CTS,
|
UART1_CTS,
|
||||||
|
@ -304,6 +363,18 @@ typedef enum _fs_type
|
||||||
VI2_D_5,
|
VI2_D_5,
|
||||||
VI2_D_6,
|
VI2_D_6,
|
||||||
VI2_D_7,
|
VI2_D_7,
|
||||||
|
VIVO_CLK,
|
||||||
|
VIVO_D0,
|
||||||
|
VIVO_D1,
|
||||||
|
VIVO_D2,
|
||||||
|
VIVO_D3,
|
||||||
|
VIVO_D4,
|
||||||
|
VIVO_D5,
|
||||||
|
VIVO_D6,
|
||||||
|
VIVO_D7,
|
||||||
|
VIVO_D8,
|
||||||
|
VIVO_D9,
|
||||||
|
VIVO_D10,
|
||||||
VO_CLK0,
|
VO_CLK0,
|
||||||
VO_CLK1,
|
VO_CLK1,
|
||||||
VO_D_0,
|
VO_D_0,
|
||||||
|
@ -429,6 +500,7 @@ typedef enum _fs_type
|
||||||
XGPIOC_23,
|
XGPIOC_23,
|
||||||
XGPIOC_24,
|
XGPIOC_24,
|
||||||
XGPIOC_25,
|
XGPIOC_25,
|
||||||
|
XTAL_XIN,
|
||||||
} fs_type;
|
} fs_type;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue