|
@@ -983,3 +983,102 @@
|
|
|
#define MCF_GPIO_PAR_UART_PAR_URXD1_GPIO (0x0000)
|
|
|
#define MCF_GPIO_PAR_UART_PAR_URXD1_SSI_RXD (0x0080)
|
|
|
#define MCF_GPIO_PAR_UART_PAR_URXD1_ULPI_D5 (0x0040)
|
|
|
+#define MCF_GPIO_PAR_UART_PAR_URXD1_URXD1 (0x00C0)
|
|
|
+#define MCF_GPIO_PAR_UART_PAR_UTXD1_GPIO (0x0000)
|
|
|
+#define MCF_GPIO_PAR_UART_PAR_UTXD1_SSI_TXD (0x0020)
|
|
|
+#define MCF_GPIO_PAR_UART_PAR_UTXD1_ULPI_D4 (0x0010)
|
|
|
+#define MCF_GPIO_PAR_UART_PAR_UTXD1_UTXD1 (0x0030)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_PAR_QSPI */
|
|
|
+#define MCF_GPIO_PAR_QSPI_PAR_SCK(x) (((x)&0x0003)<<4)
|
|
|
+#define MCF_GPIO_PAR_QSPI_PAR_DOUT(x) (((x)&0x0003)<<6)
|
|
|
+#define MCF_GPIO_PAR_QSPI_PAR_DIN(x) (((x)&0x0003)<<8)
|
|
|
+#define MCF_GPIO_PAR_QSPI_PAR_PCS0(x) (((x)&0x0003)<<10)
|
|
|
+#define MCF_GPIO_PAR_QSPI_PAR_PCS1(x) (((x)&0x0003)<<12)
|
|
|
+#define MCF_GPIO_PAR_QSPI_PAR_PCS2(x) (((x)&0x0003)<<14)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_PAR_TIMER */
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN0(x) (((x)&0x03)<<0)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN1(x) (((x)&0x03)<<2)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN2(x) (((x)&0x03)<<4)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN3(x) (((x)&0x03)<<6)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN3_GPIO (0x00)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN3_TOUT3 (0x80)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN3_URXD2 (0x40)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN3_TIN3 (0xC0)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN2_GPIO (0x00)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN2_TOUT2 (0x20)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN2_UTXD2 (0x10)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN2_TIN2 (0x30)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN1_GPIO (0x00)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN1_TOUT1 (0x08)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN1_DACK1 (0x04)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN1_TIN1 (0x0C)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN0_GPIO (0x00)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN0_TOUT0 (0x02)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN0_DREQ0 (0x01)
|
|
|
+#define MCF_GPIO_PAR_TIMER_PAR_TIN0_TIN0 (0x03)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_PAR_LCDDATA */
|
|
|
+#define MCF_GPIO_PAR_LCDDATA_PAR_LD7_0(x) (((x)&0x03)<<0)
|
|
|
+#define MCF_GPIO_PAR_LCDDATA_PAR_LD15_8(x) (((x)&0x03)<<2)
|
|
|
+#define MCF_GPIO_PAR_LCDDATA_PAR_LD16(x) (((x)&0x03)<<4)
|
|
|
+#define MCF_GPIO_PAR_LCDDATA_PAR_LD17(x) (((x)&0x03)<<6)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_PAR_LCDCTL */
|
|
|
+#define MCF_GPIO_PAR_LCDCTL_PAR_CLS (0x0001)
|
|
|
+#define MCF_GPIO_PAR_LCDCTL_PAR_PS (0x0002)
|
|
|
+#define MCF_GPIO_PAR_LCDCTL_PAR_REV (0x0004)
|
|
|
+#define MCF_GPIO_PAR_LCDCTL_PAR_SPL_SPR (0x0008)
|
|
|
+#define MCF_GPIO_PAR_LCDCTL_PAR_CONTRAST (0x0010)
|
|
|
+#define MCF_GPIO_PAR_LCDCTL_PAR_LSCLK (0x0020)
|
|
|
+#define MCF_GPIO_PAR_LCDCTL_PAR_LP_HSYNC (0x0040)
|
|
|
+#define MCF_GPIO_PAR_LCDCTL_PAR_FLM_VSYNC (0x0080)
|
|
|
+#define MCF_GPIO_PAR_LCDCTL_PAR_ACD_OE (0x0100)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_PAR_IRQ */
|
|
|
+#define MCF_GPIO_PAR_IRQ_PAR_IRQ1(x) (((x)&0x0003)<<4)
|
|
|
+#define MCF_GPIO_PAR_IRQ_PAR_IRQ2(x) (((x)&0x0003)<<6)
|
|
|
+#define MCF_GPIO_PAR_IRQ_PAR_IRQ4(x) (((x)&0x0003)<<8)
|
|
|
+#define MCF_GPIO_PAR_IRQ_PAR_IRQ5(x) (((x)&0x0003)<<10)
|
|
|
+#define MCF_GPIO_PAR_IRQ_PAR_IRQ6(x) (((x)&0x0003)<<12)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_MSCR_FLEXBUS */
|
|
|
+#define MCF_GPIO_MSCR_FLEXBUS_MSCR_ADDRCTL(x) (((x)&0x03)<<0)
|
|
|
+#define MCF_GPIO_MSCR_FLEXBUS_MSCR_DLOWER(x) (((x)&0x03)<<2)
|
|
|
+#define MCF_GPIO_MSCR_FLEXBUS_MSCR_DUPPER(x) (((x)&0x03)<<4)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_MSCR_SDRAM */
|
|
|
+#define MCF_GPIO_MSCR_SDRAM_MSCR_SDRAM(x) (((x)&0x03)<<0)
|
|
|
+#define MCF_GPIO_MSCR_SDRAM_MSCR_SDCLK(x) (((x)&0x03)<<2)
|
|
|
+#define MCF_GPIO_MSCR_SDRAM_MSCR_SDCLKB(x) (((x)&0x03)<<4)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_DSCR_I2C */
|
|
|
+#define MCF_GPIO_DSCR_I2C_I2C_DSE(x) (((x)&0x03)<<0)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_DSCR_PWM */
|
|
|
+#define MCF_GPIO_DSCR_PWM_PWM_DSE(x) (((x)&0x03)<<0)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_DSCR_FEC */
|
|
|
+#define MCF_GPIO_DSCR_FEC_FEC_DSE(x) (((x)&0x03)<<0)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_DSCR_UART */
|
|
|
+#define MCF_GPIO_DSCR_UART_UART0_DSE(x) (((x)&0x03)<<0)
|
|
|
+#define MCF_GPIO_DSCR_UART_UART1_DSE(x) (((x)&0x03)<<2)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_DSCR_QSPI */
|
|
|
+#define MCF_GPIO_DSCR_QSPI_QSPI_DSE(x) (((x)&0x03)<<0)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_DSCR_TIMER */
|
|
|
+#define MCF_GPIO_DSCR_TIMER_TIMER_DSE(x) (((x)&0x03)<<0)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_DSCR_SSI */
|
|
|
+#define MCF_GPIO_DSCR_SSI_SSI_DSE(x) (((x)&0x03)<<0)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_DSCR_LCD */
|
|
|
+#define MCF_GPIO_DSCR_LCD_LCD_DSE(x) (((x)&0x03)<<0)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_DSCR_DEBUG */
|
|
|
+#define MCF_GPIO_DSCR_DEBUG_DEBUG_DSE(x) (((x)&0x03)<<0)
|
|
|
+
|
|
|
+/* Bit definitions and macros for MCF_GPIO_DSCR_CLKRST */
|