📄 mcf5445x_gpio.h
字号:
#define MCF_GPIO_PODR_PCI_PODR0 (0x01) /* PCI_REQ0/PCI_EXTGNT */#define MCF_GPIO_PODR_PCI_PODR1 (0x02) /* PCI_REQ1 */#define MCF_GPIO_PODR_PCI_PODR2 (0x04) /* PCI_REQ2 */#define MCF_GPIO_PODR_PCI_PODR3 (0x08) /* PCI_REQ3 / ATA_INTR */#define MCF_GPIO_PODR_PCI_PODR4 (0x10) /* PCI_GNT0/PCI_EXTREQ */#define MCF_GPIO_PODR_PCI_PODR5 (0x20) /* PCI_GNT1 / */#define MCF_GPIO_PODR_PCI_PODR6 (0x40) /* PCI_GNT2 / */#define MCF_GPIO_PODR_PCI_PODR7 (0x80) /* PCI_GNT3 / ATA_DMACK *//* Bit definitions and macros for PODR_USB */#define MCF_GPIO_PODR_USB_PODR0 (0x01) /* USB_VBUS_OC / ULPI_STP */#define MCF_GPIO_PODR_USB_PODR1 (0x02) /* USB_VBUS_EN / USB_PULLUP / ULPI_NXT *//* Bit definitions and macros for PODR_ATAH */#define MCF_GPIO_PODR_ATAH_PODR0 (0x01) /* ATA_DA0 */#define MCF_GPIO_PODR_ATAH_PODR1 (0x02) /* ATA_DA1 */#define MCF_GPIO_PODR_ATAH_PODR2 (0x04) /* ATA_DA2 */#define MCF_GPIO_PODR_ATAH_PODR3 (0x08) /* ATA_CS0 */#define MCF_GPIO_PODR_ATAH_PODR4 (0x10) /* ATA_CS1 */#define MCF_GPIO_PODR_ATAH_PODR5 (0x20) /* ATA_BUFFER_EN *//* Bit definitions and macros for PODR_ATAL */#define MCF_GPIO_PODR_ATAL_PODR0 (0x01) /* ATA_IORDY */#define MCF_GPIO_PODR_ATAL_PODR1 (0x02) /* ATA_DMARQ */#define MCF_GPIO_PODR_ATAL_PODR2 (0x04) /* ATA_RESET *//* Bit definitions and macros for PODR_FEC1H */#define MCF_GPIO_PODR_FEC1H_PODR0 (0x01) /* FEC1_CRS / ATA_DATA6 */#define MCF_GPIO_PODR_FEC1H_PODR1 (0x02) /* FEC1_RXD0 / FEC1_RMII_RXD0 / ATA_DATA13 */#define MCF_GPIO_PODR_FEC1H_PODR2 (0x04) /* FEC1_RXDV / FEC1_RMII_CRS_DV / ATA_DATA15 */#define MCF_GPIO_PODR_FEC1H_PODR3 (0x08) /* FEC1_RXCLK / ATA_DATA5 */#define MCF_GPIO_PODR_FEC1H_PODR4 (0x10) /* FEC1_COL / ATA_DATA7 */#define MCF_GPIO_PODR_FEC1H_PODR5 (0x20) /* FEC1_TXD0 / FEC1_RMII_TXD0 / ATA_DATA9 */#define MCF_GPIO_PODR_FEC1H_PODR6 (0x40) /* FEC1_TXEN / FEC1_RMII_TXEN / ATA_DATA8 */#define MCF_GPIO_PODR_FEC1H_PODR7 (0x80) /* FEC1_TXCLK / FEC1_RMII_REF_CLK / ATA_DATA11 *//* Bit definitions and macros for PODR_FEC1L */#define MCF_GPIO_PODR_FEC1L_PODR0 (0x01) /* FEC1_RXER / FEC1_RMII_RXER / ATA_DATA12 */#define MCF_GPIO_PODR_FEC1L_PODR1 (0x02) /* FEC1_RXD1 / FEC1_RMII_RXD1 / ATA_DATA14 */#define MCF_GPIO_PODR_FEC1L_PODR2 (0x04) /* FEC1_RXD2 / ATA_DATA3 */#define MCF_GPIO_PODR_FEC1L_PODR3 (0x08) /* FEC1_RXD3 / ATA_DATA4 */#define MCF_GPIO_PODR_FEC1L_PODR4 (0x10) /* FEC1_TXER / ATA_DATA0 */#define MCF_GPIO_PODR_FEC1L_PODR5 (0x20) /* FEC1_TXD1 / FEC1_RMII_TXD1 / ATA_DATA10 */#define MCF_GPIO_PODR_FEC1L_PODR6 (0x40) /* FEC1_TXD2 / ATA_DATA1 */#define MCF_GPIO_PODR_FEC1L_PODR7 (0x80) /* FEC1_TXD3 / ATA_DATA2 *//* Bit definitions and macros for PODR_FBADH */#define MCF_GPIO_PODR_FBADH_PODR0 (0x01) /* FB_AD24 */#define MCF_GPIO_PODR_FBADH_PODR1 (0x02) /* FB_AD25 */#define MCF_GPIO_PODR_FBADH_PODR2 (0x04) /* FB_AD26 */#define MCF_GPIO_PODR_FBADH_PODR3 (0x08) /* FB_AD27 */#define MCF_GPIO_PODR_FBADH_PODR4 (0x10) /* FB_AD28 */#define MCF_GPIO_PODR_FBADH_PODR5 (0x20) /* FB_AD29 */#define MCF_GPIO_PODR_FBADH_PODR6 (0x40) /* FB_AD30 */#define MCF_GPIO_PODR_FBADH_PODR7 (0x80) /* FB_AD31 *//* Bit definitions and macros for PODR_FBADMH */#define MCF_GPIO_PODR_FBADMH_PODR0 (0x01) /* FB_AD16 */#define MCF_GPIO_PODR_FBADMH_PODR1 (0x02) /* FB_AD17 */#define MCF_GPIO_PODR_FBADMH_PODR2 (0x04) /* FB_AD18 */#define MCF_GPIO_PODR_FBADMH_PODR3 (0x08) /* FB_AD19 */#define MCF_GPIO_PODR_FBADMH_PODR4 (0x10) /* FB_AD20 */#define MCF_GPIO_PODR_FBADMH_PODR5 (0x20) /* FB_AD21 */#define MCF_GPIO_PODR_FBADMH_PODR6 (0x40) /* FB_AD22 */#define MCF_GPIO_PODR_FBADMH_PODR7 (0x80) /* FB_AD23 *//* Bit definitions and macros for PODR_FBADML */#define MCF_GPIO_PODR_FBADML_PODR0 (0x01) /* FB_AD8 */#define MCF_GPIO_PODR_FBADML_PODR1 (0x02) /* FB_AD9 */#define MCF_GPIO_PODR_FBADML_PODR2 (0x04) /* FB_AD10 */#define MCF_GPIO_PODR_FBADML_PODR3 (0x08) /* FB_AD11 */#define MCF_GPIO_PODR_FBADML_PODR4 (0x10) /* FB_AD12 */#define MCF_GPIO_PODR_FBADML_PODR5 (0x20) /* FB_AD13 */#define MCF_GPIO_PODR_FBADML_PODR6 (0x40) /* FB_AD14 */#define MCF_GPIO_PODR_FBADML_PODR7 (0x80) /* FB_AD15 *//* Bit definitions and macros for PODR_FBADL */#define MCF_GPIO_PODR_FBADL_PODR0 (0x01) /* FB_AD0 */#define MCF_GPIO_PODR_FBADL_PODR1 (0x02) /* FB_AD1 */#define MCF_GPIO_PODR_FBADL_PODR2 (0x04) /* FB_AD2 */#define MCF_GPIO_PODR_FBADL_PODR3 (0x08) /* FB_AD3 */#define MCF_GPIO_PODR_FBADL_PODR4 (0x10) /* FB_AD4 */#define MCF_GPIO_PODR_FBADL_PODR5 (0x20) /* FB_AD5 */#define MCF_GPIO_PODR_FBADL_PODR6 (0x40) /* FB_AD6 */#define MCF_GPIO_PODR_FBADL_PODR7 (0x80) /* FB_AD7 *//* Bit definitions and macros for PDDR_FEC0H */#define MCF_GPIO_PDDR_FEC0H_PDDR0 (0x01) /* FEC0_CRS / ULPI_DATA6 */#define MCF_GPIO_PDDR_FEC0H_PDDR1 (0x02) /* FEC0_RXD0 / FEC0_RMII_RXD0 */#define MCF_GPIO_PDDR_FEC0H_PDDR2 (0x04) /* FEC0_RXDV / FEC0_RMII_CRS_DV */#define MCF_GPIO_PDDR_FEC0H_PDDR3 (0x08) /* FEC0_RXCLK / ULPI_DATA1 */#define MCF_GPIO_PDDR_FEC0H_PDDR4 (0x10) /* FEC0_COL / ULPI_DATA7 */#define MCF_GPIO_PDDR_FEC0H_PDDR5 (0x20) /* FEC0_TXD0 / FEC0_RMII_TXD0 */#define MCF_GPIO_PDDR_FEC0H_PDDR6 (0x40) /* FEC0_TXEN / FEC0_RMII_TXEN */#define MCF_GPIO_PDDR_FEC0H_PDDR7 (0x80) /* FEC0_TXCLK / FEC0_RMII_REF_CLK *//* Bit definitions and macros for PDDR_FEC0L */#define MCF_GPIO_PDDR_FEC0L_PDDR0 (0x01) /* FEC0_RXER / FEC0_RMII_RXER */#define MCF_GPIO_PDDR_FEC0L_PDDR1 (0x02) /* FEC0_RXD1 / FEC0_RMII_RXD1 */#define MCF_GPIO_PDDR_FEC0L_PDDR2 (0x04) /* FEC0_RXD2 / ULPI_DATA4 */#define MCF_GPIO_PDDR_FEC0L_PDDR3 (0x08) /* FEC0_RXD3 / ULPI_DATA5 */#define MCF_GPIO_PDDR_FEC0L_PDDR4 (0x10) /* FEC0_TXER / ULPI_DATA0 */#define MCF_GPIO_PDDR_FEC0L_PDDR5 (0x20) /* FEC0_TXD1 / FEC0_RMII_TXD1 */#define MCF_GPIO_PDDR_FEC0L_PDDR6 (0x40) /* FEC0_TXD2 / ULPI_DATA2 */#define MCF_GPIO_PDDR_FEC0L_PDDR7 (0x80) /* FEC0_TXD3 / ULPI_DATA3 *//* Bit definitions and macros for PDDR_SSI */#define MCF_GPIO_PDDR_SSI_PDDR0 (0x01) /* SSI_TXD / U1TXD */#define MCF_GPIO_PDDR_SSI_PDDR1 (0x02) /* SSI_RXD / U1RXD */#define MCF_GPIO_PDDR_SSI_PDDR2 (0x04) /* SSI_FS / U1RTS */#define MCF_GPIO_PDDR_SSI_PDDR3 (0x08) /* SSI_BCLK / U1CTS */#define MCF_GPIO_PDDR_SSI_PDDR4 (0x10) /* SSI_MCLK *//* Bit definitions and macros for PDDR_FBCTL */#define MCF_GPIO_PDDR_FBCTL_PDDR0 (0x01) /* FB_TS / FB_ALE / FB_TBST */#define MCF_GPIO_PDDR_FBCTL_PDDR1 (0x02) /* FB_RW */#define MCF_GPIO_PDDR_FBCTL_PDDR2 (0x04) /* FB_TA */#define MCF_GPIO_PDDR_FBCTL_PDDR3 (0x08) /* FB_OE *//* Bit definitions and macros for PDDR_BE */#define MCF_GPIO_PDDR_BE_PDDR0 (0x01) /* FB_BE/BWE0 / FB_SIZ0 */#define MCF_GPIO_PDDR_BE_PDDR1 (0x02) /* FB_BE/BWE1 / FB_SIZ1 */#define MCF_GPIO_PDDR_BE_PDDR2 (0x04) /* FB_BE/BWE2 / FB_SIZ2 */#define MCF_GPIO_PDDR_BE_PDDR3 (0x08) /* FB_BE/BWE3 / FB_SIZ3 *//* Bit definitions and macros for PDDR_CS */#define MCF_GPIO_PDDR_CS_PDDR1 (0x02) /* FB_CS1 */#define MCF_GPIO_PDDR_CS_PDDR2 (0x04) /* FB_CS2 */#define MCF_GPIO_PDDR_CS_PDDR3 (0x08) /* FB_CS3 *//* Bit definitions and macros for PDDR_DMA */#define MCF_GPIO_PDDR_DMA_PDDR0 (0x01) /* DREQ0 */#define MCF_GPIO_PDDR_DMA_PDDR1 (0x02) /* DACK0 / DSPI_PCS3 */#define MCF_GPIO_PDDR_DMA_PDDR2 (0x04) /* DREQ1 / USB_CLKIN */#define MCF_GPIO_PDDR_DMA_PDDR3 (0x08) /* DACK1 / ULPI_DIR *//* Bit definitions and macros for PDDR_FECI2C */#define MCF_GPIO_PDDR_FECI2C_PDDR0 (0x01) /* I2C_SDA / U2RXD */#define MCF_GPIO_PDDR_FECI2C_PDDR1 (0x02) /* I2C_SCL / U2TXD */#define MCF_GPIO_PDDR_FECI2C_PDDR2 (0x04) /* FEC0_MDIO */#define MCF_GPIO_PDDR_FECI2C_PDDR3 (0x08) /* FEC0_MDC */#define MCF_GPIO_PDDR_FECI2C_PDDR4 (0x10) /* FEC1_MDIO / ATA_DIOW */#define MCF_GPIO_PDDR_FECI2C_PDDR5 (0x20) /* FEC1_MDC / ATA_DIOR *//* Bit definitions and macros for PDDR_UART */#define MCF_GPIO_PDDR_UART_PDDR0 (0x01) /* U1TXD */#define MCF_GPIO_PDDR_UART_PDDR1 (0x02) /* U1RXD */#define MCF_GPIO_PDDR_UART_PDDR2 (0x04) /* U1RTS */#define MCF_GPIO_PDDR_UART_PDDR3 (0x08) /* U0CTS */#define MCF_GPIO_PDDR_UART_PDDR4 (0x10) /* U1TXD */#define MCF_GPIO_PDDR_UART_PDDR5 (0x20) /* U1RXD */#define MCF_GPIO_PDDR_UART_PDDR6 (0x40) /* U1RTS */#define MCF_GPIO_PDDR_UART_PDDR7 (0x80) /* U1CTS *//* Bit definitions and macros for PDDR_DSPI */#define MCF_GPIO_PDDR_DSPI_PDDR0 (0x01) /* DSPI_SOUT / SBF_DO */#define MCF_GPIO_PDDR_DSPI_PDDR1 (0x02) /* DSPI_SIN / SBF_DI */#define MCF_GPIO_PDDR_DSPI_PDDR2 (0x04) /* DSPI_SCK / SBF_CK */#define MCF_GPIO_PDDR_DSPI_PDDR3 (0x08) /* DSPI_PCS0/SS */#define MCF_GPIO_PDDR_DSPI_PDDR4 (0x10) /* DSPI_PCS1 / SBF_CS */#define MCF_GPIO_PDDR_DSPI_PDDR5 (0x20) /* DSPI_PCS2 */#define MCF_GPIO_PDDR_DSPI_PDDR6 (0x40) /* DSPI_PCS5/SS *//* Bit definitions and macros for PDDR_TIMER */#define MCF_GPIO_PDDR_TIMER_PDDR0 (0x01) /* T0IN / T0OUT / U2RTS */#define MCF_GPIO_PDDR_TIMER_PDDR1 (0x02) /* T1IN / T1OUT / U2CTS */#define MCF_GPIO_PDDR_TIMER_PDDR2 (0x04) /* T2IN / T2OUT / U2TXD */#define MCF_GPIO_PDDR_TIMER_PDDR3 (0x08) /* T3IN / T3OUT / U2RXD *//* Bit definitions and macros for PDDR_PCI */#define MCF_GPIO_PDDR_PCI_PDDR0 (0x01) /* PCI_REQ0/PCI_EXTGNT */#define MCF_GPIO_PDDR_PCI_PDDR1 (0x02) /* PCI_REQ1 */#define MCF_GPIO_PDDR_PCI_PDDR2 (0x04) /* PCI_REQ2 */#define MCF_GPIO_PDDR_PCI_PDDR3 (0x08) /* PCI_REQ3 / ATA_INTR */#define MCF_GPIO_PDDR_PCI_PDDR4 (0x10) /* PCI_GNT0/PCI_EXTREQ */#define MCF_GPIO_PDDR_PCI_PDDR5 (0x20) /* PCI_GNT1 / */#define MCF_GPIO_PDDR_PCI_PDDR6 (0x40) /* PCI_GNT2 / */#define MCF_GPIO_PDDR_PCI_PDDR7 (0x80) /* PCI_GNT3 / ATA_DMACK *//* Bit definitions and macros for PDDR_USB */#define MCF_GPIO_PDDR_USB_PDDR0 (0x01) /* USB_VBUS_OC / ULPI_STP */#define MCF_GPIO_PDDR_USB_PDDR1 (0x02) /* USB_VBUS_EN / USB_PULLUP / ULPI_NXT *//* Bit definitions and macros for PDDR_ATAH */#define MCF_GPIO_PDDR_ATAH_PDDR0 (0x01) /* ATA_DA0 */#define MCF_GPIO_PDDR_ATAH_PDDR1 (0x02) /* ATA_DA1 */#define MCF_GPIO_PDDR_ATAH_PDDR2 (0x04) /* ATA_DA2 */#define MCF_GPIO_PDDR_ATAH_PDDR3 (0x08) /* ATA_CS0 */#define MCF_GPIO_PDDR_ATAH_PDDR4 (0x10) /* ATA_CS1 */#define MCF_GPIO_PDDR_ATAH_PDDR5 (0x20) /* ATA_BUFFER_EN *//* Bit definitions and macros for PDDR_ATAL */#define MCF_GPIO_PDDR_ATAL_PDDR0 (0x01) /* ATA_IORDY */#define MCF_GPIO_PDDR_ATAL_PDDR1 (0x02) /* ATA_DMARQ */#define MCF_GPIO_PDDR_ATAL_PDDR2 (0x04) /* ATA_RESET *//* Bit definitions and macros for PDDR_FEC1H */#define MCF_GPIO_PDDR_FEC1H_PDDR0 (0x01) /* FEC1_CRS / ATA_DATA6 */#define MCF_GPIO_PDDR_FEC1H_PDDR1 (0x02) /* FEC1_RXD0 / FEC1_RMII_RXD0 / ATA_DATA13 */#define MCF_GPIO_PDDR_FEC1H_PDDR2 (0x04) /* FEC1_RXDV / FEC1_RMII_CRS_DV / ATA_DATA15 */#define MCF_GPIO_PDDR_FEC1H_PDDR3 (0x08) /* FEC1_RXCLK / ATA_DATA5 */#define MCF_GPIO_PDDR_FEC1H_PDDR4 (0x10) /* FEC1_COL / ATA_DATA7 */#define MCF_GPIO_PDDR_FEC1H_PDDR5 (0x20) /* FEC1_TXD0 / FEC1_RMII_TXD0 / ATA_DATA9 */#define MCF_GPIO_PDDR_FEC1H_PDDR6 (0x40) /* FEC1_TXEN / FEC1_RMII_TXEN / ATA_DATA8 */#define MCF_GPIO_PDDR_FEC1H_PDDR7 (0x80) /* FEC1_TXCLK / FEC1_RMII_REF_CLK / ATA_DATA11 *//* Bit definitions and macros for PDDR_FEC1L */#define MCF_GPIO_PDDR_FEC1L_PDDR0 (0x01) /* FEC1_RXER / FEC1_RMII_RXER / ATA_DATA12 */#define MCF_GPIO_PDDR_FEC1L_PDDR1 (0x02) /* FEC1_RXD1 / FEC1_RMII_RXD1 / ATA_DATA14 */#define MCF_GPIO_PDDR_FEC1L_PDDR2 (0x04) /* FEC1_RXD2 / ATA_DATA3 */#define MCF_GPIO_PDDR_FEC1L_PDDR3 (0x08) /* FEC1_RXD3 / ATA_DATA4 */#define MCF_GPIO_PDDR_FEC1L_PDDR4 (0x10) /* FEC1_TXER / ATA_DATA0 */#define MCF_GPIO_PDDR_FEC1L_PDDR5 (0x20) /* FEC1_TXD1 / FEC1_RMII_TXD1 / ATA_DATA10 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -