#ifndef _GSC3280_IOMUX_H_ #define _GSC3280_IOMUX_H_ #include #define SYSCTL_IOMUX_UART6_FULL 49 #define SYSCTL_IOMUX_UART6_4W 48 #define SYSCTL_IOMUX_PWM_OUT45 47 #define SYSCTL_IOMUX_PWM_OUT23 46 #define SYSCTL_IOMUX_PWM_CAP2 45 #define SYSCTL_IOMUX_PWM_CAP1 44 #define SYSCTL_IOMUX_PWM_ABCAP0 43 #define SYSCTL_IOMUX_EMI_A1519 42 #define SYSCTL_IOMUX_EMI_A1214 41 #define SYSCTL_IOMUX_EMI_A11 40 #define SYSCTL_IOMUX_EMI_A10 39 #define SYSCTL_IOMUX_EMI_A39 38 #define SYSCTL_IOMUX_EMI_A02 37 #define SYSCTL_IOMUX_EMI_CSN2 36 #define SYSCTL_IOMUX_EMI_CSN1 35 #define SYSCTL_IOMUX_EMI_CSN0 34 #define SYSCTL_IOMUX_USB 33 #define SYSCTL_IOMUX_JTAG 32 #define SYSCTL_IOMUX_EMI_WRD 31 #define SYSCTL_IOMUX_SPI1 30 #define SYSCTL_IOMUX_SPI0 29 #define SYSCTL_IOMUX_PWM_OUT01 28 #define SYSCTL_IOMUX_PS2_1 27 #define SYSCTL_IOMUX_PS2_0 26 #define SYSCTL_IOMUX_I2S 25 #define SYSCTL_IOMUX_I2C 24 #define SYSCTL_IOMUX_KEYPAD 23 #define SYSCTL_IOMUX_MAC_RMII 22 #define SYSCTL_IOMUX_MAC_MII 21 #define SYSCTL_IOMUX_LCDC 20 #define SYSCTL_IOMUX_SCI1_1 19 #define SYSCTL_IOMUX_SCI1_0 18 #define SYSCTL_IOMUX_SCI0 17 #define SYSCTL_IOMUX_CAN_1 16 #define SYSCTL_IOMUX_CAN_0 15 #define SYSCTL_IOMUX_UART7 14 #define SYSCTL_IOMUX_UART6 13 #define SYSCTL_IOMUX_UART5_TXE1 12 #define SYSCTL_IOMUX_UART5_TXE0 11 #define SYSCTL_IOMUX_UART5 10 #define SYSCTL_IOMUX_UART4_1 9 #define SYSCTL_IOMUX_UART4_0 8 #define SYSCTL_IOMUX_UART3_1 7 #define SYSCTL_IOMUX_UART3_0 6 #define SYSCTL_IOMUX_UART2 5 #define SYSCTL_IOMUX_UART1 4 #define SYSCTL_IOMUX_UART0 3 #define SYSCTL_IOMUX_NFC 2 #define SYSCTL_IOMUX_SDIO 1 #define SYSCTL_IOMUX_CLKOUT 0 #define SYSCTL_IOMUX_MIN SYSCTL_IOMUX_CLKOUT #define SYSCTL_IOMUX_MAX SYSCTL_IOMUX_UART6_FULL #if defined(CONFIG_MAC_RMII) && defined(CONFIG_MAC_MII) #error mac PHY rmii & mii conflict. #endif #if defined(CONFIG_MAC_MII) && (defined(CONFIG_MAC_RMII) || defined(CONFIG_FB_GSC3280) || defined(CONFIG_EMI_A39)) #error mii PHY & some of (rmii, lcdc, emi-a39) conflict. #endif #if defined(CONFIG_MTD_NAND_GSC3280) && defined(CONFIG_EMI_WRD) #error nand & emi io conflict. #endif #if defined(CONFIG_UART0) && (defined(CONFIG_CAN_1) || defined(CONFIG_UART5_TXE0) || defined(CONFIG_SCI1_0)) #error uart0 & (can1,uart5_txe0,sci1_0) io conflict. #endif #if defined(CONFIG_UART1) && (defined(CONFIG_PWM_CAP1) || defined(CONFIG_PWM_OUT23) || defined(CONFIG_JTAG)) #error uart1 & (pwm-cap1,jtag,pwm-out23) conflict; #endif #if defined(CONFIG_UART2) && defined(CONFIG_FB_GSC3280) #error uart2 & lcdc conflict. #endif #if defined(CONFIG_UART3_0) && (defined(CONFIG_MMC_GSC3280) || defined(CONFIG_UART6) || defined(CONFIG_UART6_4W) || defined(CONFIG_UART3_1)) #error uart3_0 & (sdio(mmc),uart6,uart6_4w) conflict. #endif #if defined(CONFIG_UART3_1) && (defined(CONFIG_SCI0/*SCI0*/) || defined(CONFIG_FB_GSC3280) || defined(CONFIG_KEYPAD_GSC3280) || defined(CONFIG_UART3_0) || defined(CONFIG_DISTANCE_SENSOR)) #error uart3_1 & (sci,lcdc,keypad) confict. #endif #if defined(CONFIG_UART4_0) && (defined(CONFIG_UART6_4W) || defined(CONFIG_UART6_FULL) || defined(CONFIG_MMC_GSC3280) || defined(CONFIG_UART4_1)) #error uart4_0 & (sdio,uart6_4w,uart6_full) confict. #endif #if defined(CONFIG_UART4_1) && (defined(CONFIG_SCI0/*SCI0*/) || defined(CONFIG_FB_GSC3280) || defined(CONFIG_KEYPAD_GSC3280) || defined(CONFIG_UART4_0)) #error uart4_1 & (sci,lcdc,keypad) conflict. #endif #if defined(CONFIG_UART5_TXE0) && (defined(CONFIG_CAN_1) || defined(CONFIG_SCI1_0) || defined(CONFIG_UART5_TXE1)) #error uart5_txe0 & (can,sci,uart5_txe1) conflict. #endif #if defined(CONFIG_UART5_TXE1) && (defined(CONFIG_EMI_CSN2) || defined(CONFIG_SCI1_0) || defined(CONFIG_UART5_TXE0)) #error uart5_txe1 & (emi,sci,,uart5_txe0) conflict. #endif #if defined(CONFIG_UART6) && (defined(CONFIG_MMC_GSC3280) || defined(CONFIG_UART3_0)) #error uart6 & (sdio,uart3_0,can_0) conflict. #endif #if defined(CONFIG_UART7) && defined(CONFIG_FB_GSC3280) #error uart7 & lcdc conflict. #endif #if defined(CONFIG_CAN_0) && (defined(CONFIG_MMC_GSC3280) || defined(CONFIG_UART6_FULL) || defined(CONFIG_CAN_1)) #error can_0 & (sdio(mmc),uart6_full) conflict. #endif #if defined(CONFIG_CAN_1) && (defined(CONFIG_UART0) || defined(CONFIG_UART5_TXE0) || defined(CONFIG_SCI1_0) || defined(CONFIG_CAN_0)) #error can_1 & (uart0,uart5_txe0,sci1_0) conflict. #endif #ifdef SCI_USE_JTMS_AS_HOTPLUG #if defined(CONFIG_SCI0) && (defined(CONFIG_KEYPAD_GSC3280) || defined(CONFIG_EMI_A02) || defined(CONFIG_UART4_1) || defined(CONFIG_UART3_1) || defined(CONFIG_PWM_CAP2) || defined(CONFIG_JTAG) || defined(CONFIG_DISTANCE_SENSOR)) #error sci0 & (keypad, emi, uart4, uart3_1, pwm_cap2, jtag) conflict. #endif #if defined(CONFIG_SCI1_0) && (defined(CONFIG_CAN_1) || defined(CONFIG_UART0) || defined(CONFIG_UART5_TXE0) || defined(CONFIG_UART5_TXE1) || defined(CONFIG_UART5) || defined(CONFIG_GSC3280_SOC_I2S) || defined(CONFIG_SCI1_1) || defined(CONFIG_PWM_CAP2) || defined(CONFIG_JTAG)) #error sci1_0 & (can_1,uart0,uart5,i2s,sci1_1, pwm_cap2, jtag) conflict. #endif #if defined(CONFIG_SCI1_1) && (defined(CONFIG_FB_GSC3280) || defined(CONFIG_GSC3280_SOC_I2S) || defined(CONFIG_SCI1_0) || defined(CONFIG_PWM_CAP2) || defined(CONFIG_JTAG)) #error sci1_1 & (lcdc,i2s,sci1_0, pwm_cap2, jtag) conflict. #endif #else #if defined(CONFIG_SCI0) && (defined(CONFIG_KEYPAD_GSC3280) || defined(CONFIG_EMI_A02) || defined(CONFIG_UART4_1) || defined(CONFIG_UART3_1) || defined(CONFIG_DISTANCE_SENSOR)) #error sci0 & (keypad, emi, uart4, uart3_1) conflict. #endif #if defined(CONFIG_SCI1_0) && (defined(CONFIG_CAN_1) || defined(CONFIG_UART0) || defined(CONFIG_UART5_TXE0) || defined(CONFIG_UART5_TXE1) || defined(CONFIG_UART5) || defined(CONFIG_GSC3280_SOC_I2S) || defined(CONFIG_SCI1_1)) #error sci1_0 & (can_1,uart0,uart5,i2s,sci1_1) conflict. #endif #if defined(CONFIG_SCI1_1) && (defined(CONFIG_FB_GSC3280) || defined(CONFIG_GSC3280_SOC_I2S) || defined(CONFIG_SCI1_0)) #error sci1_1 & (lcdc,i2s,sci1_0) conflict. #endif #endif #if defined(CONFIG_FB_GSC3280) && (defined(CONFIG_UART2) || defined(CONFIG_UART3_1) || defined(CONFIG_UART4_1) || defined(CONFIG_UART7) || defined(CONFIG_SCI1_1) || defined(CONFIG_EMI_A39) || defined(CONFIG_MAC_MII)) #error lcdc & (uart2,uart3_1,uart4_1,uart7,sci1_1,emi_a39,mac_mii) conflict. #endif #if defined(CONFIG_KEYPAD_GSC3280) && (defined(CONFIG_SPI0) || defined(CONFIG_EMI_A02) || defined(CONFIG_EMI_A1519) || defined(CONFIG_UART4_1) || defined(CONFIG_UART3_1) || defined(CONFIG_SCI0) || defined(CONFIG_DISTANCE_SENSOR)) #error keypad & (spi0,emi_a02,emi_a1519,uart4_1,uart3_1,sci0) conflict. #endif #if defined(CONFIG_GSC3280_SOC_I2S) && (defined(CONFIG_EMI_CSN0) || defined(CONFIG_EMI_CSN1) || defined(CONFIG_EMI_A11) || defined(CONFIG_PWM_OUT45) || defined(CONFIG_PWM_OUT01) || defined(CONFIG_SCI1_0) || defined(CONFIG_SCI1_1)) #error i2s & (emi_csn0,emi_csn1,emi_a11,pwm_out45,pwm_out01,sci1_0,sci1_1) conflict. #endif #if defined(CONFIG_PS2_0) && (defined(CONFIG_PWM_OUT45) || defined(CONFIG_PWM_OUT23) || defined(CONFIG_EMI_A10) || defined(CONFIG_EMI_A1519)) #error ps2_0 & (pwm_out45,pwm_out23,emi_a10,emi_a1519) conflict. #endif #if defined(CONFIG_PS2_1) && (defined(CONFIG_PWM_ABCAP0) || defined(CONFIG_EMI_A1519)) #error ps2_1 & (pwm_abcap0,emi_a1519) conflict. #endif #if defined(CONFIG_PWM_OUT01) && (defined(CONFIG_GSC3280_SOC_I2S) || defined(CONFIG_EMI_CSN1) || defined(CONFIG_MMC_GSC3280)) #error pwm_out01 & (i2s,emi_csn1,sdio) conflict. #endif #if defined(CONFIG_SPI0) && (defined(CONFIG_KEYPAD_GSC3280) || defined(CONFIG_EMI_A1519) || defined(CONFIG_EMI_A02)) #error spi0 & (keypad,emi_a1519,emi_a02) conflict. #endif #if defined(CONFIG_SPI1) && defined(CONFIG_EMI_A1214) #error spi1 & emi_a1214 conflict. #endif #if defined(CONFIG_EMI_WRD) && (defined(CONFIG_MTD_NAND_GSC3280)) #error emi_wrd & (nand) conflict. #endif #ifdef SCI_USE_JTMS_AS_HOTPLUG #if defined(CONFIG_JTAG) && (defined(CONFIG_UART1) || defined(CONFIG_PWM_OUT23) || defined(CONFIG_PWM_CAP1) || defined(CONFIG_PWM_CAP2) || defined(CONFIG_SCI0) || defined(CONFIG_SCI1_0) || defined(CONFIG_SCI1_1)) #error jtag & (uart1,pwm_out23,pwm_cap1,pwm_cap2,sci) conflict. #endif #else #if defined(CONFIG_JTAG) && (defined(CONFIG_UART1) || defined(CONFIG_PWM_OUT23) || defined(CONFIG_PWM_CAP1) || defined(CONFIG_PWM_CAP2)) #error jtag & (uart1,pwm_out23,pwm_cap1,pwm_cap2) conflict. #endif #endif #if defined(CONFIG_EMI_CSN0) && (defined(CONFIG_GSC3280_SOC_I2S)) #error emi_csn0 & (i2s) conflict. #endif #if defined(CONFIG_EMI_CSN0) && (defined(CONFIG_GSC3280_SOC_I2S)) #error emi_csn0 & (i2s) conflict. #endif #if defined(CONFIG_EMI_CSN1) && (defined(CONFIG_GSC3280_SOC_I2S) || defined(CONFIG_PWM_OUT01)) #error emi_csn1 & (i2s, pwm_out01) conflict. #endif #if defined(CONFIG_EMI_CSN2) && (defined(CONFIG_UART5_TXE1)) #error emi_csn2 & (uart_txe1) conflict. #endif #if defined(CONFIG_EMI_A02) && (defined(CONFIG_SCI0) || defined(CONFIG_SPI0) || defined(CONFIG_KEYPAD_GSC3280)) #error emi_a02 & (sci0, spi0, keypad) conflict. #endif #if defined(CONFIG_EMI_A39) && (defined(CONFIG_FB_GSC3280) || defined(CONFIG_MAC_MII)) #error emi_a39 & (lcdc, mac_mii) conflict. #endif #if defined(CONFIG_EMI_A10) && (defined(CONFIG_PWM_OUT45) || defined(CONFIG_PS2_0)) #error emi_a39 & (pwm_out45, ps2_0) conflict. #endif #if defined(CONFIG_EMI_A11) && (defined(CONFIG_PWM_OUT45) || defined(CONFIG_GSC3280_SOC_I2S)) #error emi_a11 & (pwm_out45,i2s) conflict. #endif #if defined(CONFIG_EMI_A1214) && (defined(CONFIG_SPI1)) #error emi_a1214 & (spi1) conflict. #endif #if defined(CONFIG_EMI_A1519) && (defined(CONFIG_PS2_1) || defined(CONFIG_PS2_0) || defined(CONFIG_PWM_ABCAP0) || defined(CONFIG_PWM_OUT23) || defined(CONFIG_SPI0) || defined(CONFIG_KEYPAD_GSC3280)) #error emi_a1519 & (ps2_0,ps2_1,pwm_abcap0,pwm_out23,spi0,keypad) conflict. #endif #if defined(CONFIG_PWM_ABCAP0) && (defined(CONFIG_PS2_1) || defined(CONFIG_EMI_A1519)) #error pwm_abcap0 & (ps2_1,emi_a1519) conflict. #endif #if defined(CONFIG_PWM_CAP1) && (defined(CONFIG_JTAG) || defined(CONFIG_UART1)) #error pwm_cap1 & (jtag,uart1) conflict. #endif #if defined(CONFIG_PWM_CAP2) && (defined(CONFIG_JTAG)) #error pwm_cap2 & (jtag) conflict. #endif #if defined(CONFIG_PWM_OUT23) && (defined(CONFIG_UART1) || defined(CONFIG_JTAG) || defined(CONFIG_EMI_A1519) || defined(CONFIG_PS2_0)) #error pwm_out23 & (uart1,jtag,emi_a1519,ps2_0) conflict. #endif #if defined(CONFIG_PWM_OUT45) && (defined(CONFIG_PS2_0) || defined(CONFIG_GSC3280_SOC_I2S) || defined(CONFIG_EMI_A10) || defined(CONFIG_EMI_A11)) #error pwm_out45 & (ps2_0,i2s,emi_a10,emi_a11) conflict. #endif #if defined(CONFIG_UART6_4W) && (defined(CONFIG_MMC_GSC3280) || defined(CONFIG_UART3_0) || defined(CONFIG_UART4_0)) #error uart_4w & (sdio,uart3_0,uart4_0) conflict. #endif #if defined(CONFIG_UART6_FULL) && (defined(CONFIG_MMC_GSC3280) || defined(CONFIG_UART4_0) || defined(CONFIG_UART3_0) || defined(CONFIG_CAN_0)) #error uart6_full & (sdio,uart4_0,can_0) conflict. #endif static char iomux_tab[][16] = { {SYSCTL_IOMUX_CLKOUT, -1, -1, -1, }, {SYSCTL_IOMUX_SDIO, -1, -1, SYSCTL_IOMUX_UART6/*WPROT,DTETECN(txd,rxd)*/, SYSCTL_IOMUX_UART3_0/*CLK,WPROT,DTETECTN(txe_0,txd_0,rxd_0)*/, SYSCTL_IOMUX_UART4_0/*DAT0,1,CMD(txd_0,txe_0,rxd_0*/, SYSCTL_IOMUX_CAN_0/*DAT2,3(rx_in_0,tx_out_0)*/, SYSCTL_IOMUX_PWM_OUT01/*PWREN(out_0)*/, SYSCTL_IOMUX_UART6_4W/*CLK,CMD(rstn,ctsn)*/, SYSCTL_IOMUX_UART6_FULL/*DAT0~3(dtrn,dcdn,ri,dsrn)*/, -1, }, {SYSCTL_IOMUX_NFC, -1, -1, SYSCTL_IOMUX_EMI_WRD/*NFDAT0~7,RNB,WEN,REN(d0~7,rdy,wen,oen)*/, -1, }, {SYSCTL_IOMUX_UART0, -1, -1, SYSCTL_IOMUX_CAN_1/*TXD,RXD(tx_out_1,rx_in_1)*/, SYSCTL_IOMUX_UART5_TXE0/*RXD(txe_0)*/, SYSCTL_IOMUX_SCI1_0/*TXD(rstn_0)*/, -1, }, {SYSCTL_IOMUX_UART1, -1, -1, SYSCTL_IOMUX_PWM_CAP1/*RXD*/, SYSCTL_IOMUX_JTAG/*TXD,RXD(jtdo,jtdi)*/, SYSCTL_IOMUX_PWM_OUT23/*TXD(out2)*/, -1, }, {SYSCTL_IOMUX_UART2, -1, -1, SYSCTL_IOMUX_LCDC/*TXD,RXD(hsync,vclk)*/, -1, }, {SYSCTL_IOMUX_UART3_0, -1, -1, SYSCTL_IOMUX_SDIO/*TXE_0,RXD_0,TXD_0(clk,detectn,wprot)*/, SYSCTL_IOMUX_UART6_4W/*TXE_0(rts_n)*/, SYSCTL_IOMUX_UART6/*RXD_0,TXD_0(rxd,txd)*/, -1, }, {SYSCTL_IOMUX_UART3_1, -1, -1, SYSCTL_IOMUX_SCI0/*TXE_1(clk)*/, SYSCTL_IOMUX_LCDC/*TXD,RXD_1(vm,vsync)*/, SYSCTL_IOMUX_KEYPAD/*TXE_1(row3)*/, -1, }, {SYSCTL_IOMUX_UART4_0, -1, -1, SYSCTL_IOMUX_UART6_FULL/*TXE_0,TXD_0(dcd_n,dtr_n)*/, SYSCTL_IOMUX_UART6_4W/*RXD_0(cts_n)*/, SYSCTL_IOMUX_SDIO/*TXE_0,TXD_0,RXD_0(dat1,dat0,cmd)*/, -1, }, {SYSCTL_IOMUX_UART4_1, -1, -1, SYSCTL_IOMUX_SCI0/*TXE_1(io)*/, SYSCTL_IOMUX_LCDC/*TXD_1,RXD_1(rgb1,rgb0)*/, SYSCTL_IOMUX_KEYPAD/*TXE_1(col3)*/, -1, }, {-1,/*SYSCTL_IOMUX_UART5*/ }, {SYSCTL_IOMUX_UART5_TXE0, SYSCTL_IOMUX_UART5, -1, SYSCTL_IOMUX_CAN_1/*TXE_0(rx_in_1)*/, SYSCTL_IOMUX_UART0/*TXE_0(rxd)*/, SYSCTL_IOMUX_SCI1_0/*TXD,RXD(io_0,clk_0)*/, -1, }, {SYSCTL_IOMUX_UART5_TXE1, SYSCTL_IOMUX_UART5, -1, SYSCTL_IOMUX_EMI_CSN2/*TXE_1*/, SYSCTL_IOMUX_SCI1_0/*TXD,RXD(io_0,clk_0)*/, -1, }, {SYSCTL_IOMUX_UART6, -1, -1, SYSCTL_IOMUX_SDIO/*RXD,TXD(detectn,wprot)*/, SYSCTL_IOMUX_UART3_0/*RXD,TXD(rxd,txd)*/, -1, }, {SYSCTL_IOMUX_UART7, -1, -1, SYSCTL_IOMUX_LCDC/*RXD,TXD(rgb2,rgb3)*/ -1, }, {SYSCTL_IOMUX_CAN_0, -1, -1, SYSCTL_IOMUX_SDIO/*RX_IN_0,TX_OUT_0(dat2,dat3)*/, SYSCTL_IOMUX_UART6_FULL/*RX_IN_0,TX_OUT_0(ri,dsr_n)*/, -1, }, {SYSCTL_IOMUX_CAN_1, -1, -1, SYSCTL_IOMUX_UART0/*RX_IN_1,TX_OUT_1(rxd,txd)*/, SYSCTL_IOMUX_UART5_TXE0/*RX_IN_1(txe_0)*/, SYSCTL_IOMUX_SCI1_0/*TX_OUT_1(rstn_0)*/, -1, }, {SYSCTL_IOMUX_SCI0, -1, -1, SYSCTL_IOMUX_KEYPAD/*VCCEN,CLK,IO(row0,row3,col3)*/, SYSCTL_IOMUX_EMI_A02/*VCCEN(a1)*/, SYSCTL_IOMUX_UART4_1/*IO(txe_1)*/, SYSCTL_IOMUX_UART3_1/*CLK(txe_1)*/, #ifdef SCI_USE_JTMS_AS_HOTPLUG SYSCTL_IOMUX_JTAG/*HOT_PLUG(jtms)*/, SYSCTL_IOMUX_PWM_CAP2/*HOT_PLUG*/, #endif -1, }, {SYSCTL_IOMUX_SCI1_0, -1, -1, SYSCTL_IOMUX_CAN_1/*RSTN_0(tx_out_1)*/, SYSCTL_IOMUX_UART0/*RSTN_0(txd)*/, SYSCTL_IOMUX_UART5/*IO_0,CLK_0(txd,rxd)*/, SYSCTL_IOMUX_I2S/*VCCEN(sdo)*/, #ifdef SCI_USE_JTMS_AS_HOTPLUG SYSCTL_IOMUX_JTAG/*HOT_PLUG(jtms)*/, SYSCTL_IOMUX_PWM_CAP2/*HOT_PLUG*/, #endif -1, }, {SYSCTL_IOMUX_SCI1_1, -1, -1, SYSCTL_IOMUX_LCDC/*RSTN_1,CLK_1,IO_1(rgb4~6)*/, SYSCTL_IOMUX_I2S/*VCCEN(sdo)*/, #ifdef SCI_USE_JTMS_AS_HOTPLUG SYSCTL_IOMUX_JTAG/*HOT_PLUG(jtms)*/, SYSCTL_IOMUX_PWM_CAP2/*HOT_PLUG*/, #endif -1, }, {SYSCTL_IOMUX_LCDC, -1, -1, SYSCTL_IOMUX_UART2/*HSYNC,VCLK(txd,rxd)*/, SYSCTL_IOMUX_UART3_1/*VM,VSYNC(txd,rxd)*/, SYSCTL_IOMUX_UART4_1/*RGB0,1(rxd,txd)*/, SYSCTL_IOMUX_UART7/*RGB2,3(rxd,txd)*/, SYSCTL_IOMUX_SCI1_1/*RGB4,5,6(rstn_1,clk_1,io_1)*/, SYSCTL_IOMUX_EMI_A39/*RGB8~14(a3~9)*/, SYSCTL_IOMUX_MAC_MII/*RGB7~14(mcoll,mcrs,mtxd2,mtxd3,mrxclk,mrxerr,mrxd2,mrxd3)*/, -1, }, {SYSCTL_IOMUX_MAC_MII, -1, -1, SYSCTL_IOMUX_LCDC, SYSCTL_IOMUX_EMI_A39, SYSCTL_IOMUX_MAC_RMII, -1, }, {SYSCTL_IOMUX_MAC_RMII, -1, -1, SYSCTL_IOMUX_MAC_MII, -1, }, {SYSCTL_IOMUX_KEYPAD, -1, -1, SYSCTL_IOMUX_SPI0/*COL0,COL1,ROW1(sck,miso,mosi)*/, SYSCTL_IOMUX_EMI_A02/*COL0,ROW0(a0,a1)*/, SYSCTL_IOMUX_EMI_A1519/*COL1,ROW1(a18,a19)*/, SYSCTL_IOMUX_UART4_1/*COL3(txe_1)*/, SYSCTL_IOMUX_UART3_1/*ROW3(tx3_1)*/, SYSCTL_IOMUX_SCI0/*COL3,ROW0,ROW3(io,vccen,clk)*/, -1, }, {SYSCTL_IOMUX_I2C, -1, -1, -1, }, {SYSCTL_IOMUX_I2S, -1, -1, SYSCTL_IOMUX_EMI_CSN0/*WS*/, SYSCTL_IOMUX_EMI_CSN1/*SDI*/, SYSCTL_IOMUX_EMI_A11/*CLK*/, SYSCTL_IOMUX_PWM_OUT45/*CLK(out5)*/, SYSCTL_IOMUX_PWM_OUT01/*SDI(out1)*/, SYSCTL_IOMUX_SCI1_0/*SDO(vccen)*/, SYSCTL_IOMUX_SCI1_1/*SDO(vccen)*/, -1, }, {SYSCTL_IOMUX_PS2_0, -1, -1, SYSCTL_IOMUX_PWM_OUT45/*DAT(out4)*/, SYSCTL_IOMUX_PWM_OUT23/*CLK(out3)*/, SYSCTL_IOMUX_EMI_A10/*DAT*/, SYSCTL_IOMUX_EMI_A1519/*DAT(a17)*/, -1, }, {SYSCTL_IOMUX_PS2_1, -1, -1, SYSCTL_IOMUX_PWM_ABCAP0/*CLK,DAT*/, SYSCTL_IOMUX_EMI_A1519/*DAT,CLK(a15,a16)*/, -1, }, {SYSCTL_IOMUX_PWM_OUT01, -1, -1, SYSCTL_IOMUX_I2S/*OUT1(sdi)*/, SYSCTL_IOMUX_EMI_CSN1/*OUT1*/, SYSCTL_IOMUX_SDIO/*OUT0(pwren)*/, -1, }, {SYSCTL_IOMUX_SPI0, -1, -1, SYSCTL_IOMUX_KEYPAD/*MISO,MOSI,SCK(col1,row1,col0)*/, SYSCTL_IOMUX_EMI_A1519/*MISO,MOSI(a18,a19)*/, SYSCTL_IOMUX_EMI_A02/*SCK(a0)*/, -1, }, {SYSCTL_IOMUX_SPI1, -1, -1, SYSCTL_IOMUX_EMI_A1214, -1, }, {SYSCTL_IOMUX_EMI_WRD, -1, -1, SYSCTL_IOMUX_NFC, -1, }, {SYSCTL_IOMUX_JTAG, -1, -1, SYSCTL_IOMUX_UART1/*JTDI,JTDO(rxd,txd)*/, SYSCTL_IOMUX_PWM_OUT23/*JTDO(out2)*/, SYSCTL_IOMUX_PWM_CAP1/*JTDI*/, SYSCTL_IOMUX_PWM_CAP2/*JTMS*/, #ifdef SCI_USE_JTMS_AS_HOTPLUG SYSCTL_IOMUX_SCI0/*JTMS*/, SYSCTL_IOMUX_SCI1_0/*JTMS*/, SYSCTL_IOMUX_SCI1_1/*JTMS*/, #endif -1, }, {SYSCTL_IOMUX_USB, -1, -1, -1, }, {SYSCTL_IOMUX_EMI_CSN0, -1, -1, SYSCTL_IOMUX_I2S/*ws*/, -1, }, {SYSCTL_IOMUX_EMI_CSN1, -1, -1, SYSCTL_IOMUX_I2S/*sdi*/, SYSCTL_IOMUX_PWM_OUT01/*OUT1*/, -1, }, {SYSCTL_IOMUX_EMI_CSN2, -1, -1, SYSCTL_IOMUX_UART5_TXE1, -1, }, {SYSCTL_IOMUX_EMI_A02, -1, -1, SYSCTL_IOMUX_SCI0/*A1(sim0,vccen)*/, SYSCTL_IOMUX_SPI0/*A0(miso)*/, SYSCTL_IOMUX_KEYPAD/*A1,A0(row0,col0)*/, -1, }, {SYSCTL_IOMUX_EMI_A39, -1, -1, SYSCTL_IOMUX_LCDC/*rgb8~14*/, SYSCTL_IOMUX_MAC_MII, -1, }, {SYSCTL_IOMUX_EMI_A10, -1, -1, SYSCTL_IOMUX_PWM_OUT45/*OUT4*/, SYSCTL_IOMUX_PS2_0/*DAT_0*/, -1, }, {SYSCTL_IOMUX_EMI_A11, -1, -1, SYSCTL_IOMUX_PWM_OUT45/*OUT5*/, SYSCTL_IOMUX_I2S/*clk*/, -1, }, {SYSCTL_IOMUX_EMI_A1214, -1, -1, SYSCTL_IOMUX_SPI1/*miso,sck,mosi*/, -1, }, {SYSCTL_IOMUX_EMI_A1519, -1, -1, SYSCTL_IOMUX_PS2_1 /*A15,A16(dat,clk)*/, SYSCTL_IOMUX_PS2_0 /*A17,a10(clk,dat)*/, SYSCTL_IOMUX_PWM_ABCAP0 /*A15,16(cap0,abort)*/, SYSCTL_IOMUX_PWM_OUT23 /*A17(out3)*/, SYSCTL_IOMUX_SPI0 /*A18,A19(miso,mosi)*/, SYSCTL_IOMUX_KEYPAD/*A18,A19(col1,row1)*/, -1, }, {SYSCTL_IOMUX_PWM_ABCAP0, -1, -1, SYSCTL_IOMUX_PS2_1/*CAP0,ABORT(dat,clk)*/, SYSCTL_IOMUX_EMI_A1519/*CAP0,ABORT(a15,a16)*/, -1, }, {SYSCTL_IOMUX_PWM_CAP1, -1, -1, SYSCTL_IOMUX_JTAG/*jtdi*/, SYSCTL_IOMUX_UART1/*rxd*/, -1, }, {SYSCTL_IOMUX_PWM_CAP2, -1 -1, SYSCTL_IOMUX_JTAG/*jtms*/, #ifdef SCI_USE_JTMS_AS_HOTPLUG SYSCTL_IOMUX_SCI0/*JTMS*/, SYSCTL_IOMUX_SCI1_0/*JTMS*/, SYSCTL_IOMUX_SCI1_1/*JTMS*/, #endif -1, }, {SYSCTL_IOMUX_PWM_OUT23, -1, -1, SYSCTL_IOMUX_UART1/*OUT2(txd)*/, SYSCTL_IOMUX_JTAG/*OUT2(jtdo)*/, SYSCTL_IOMUX_EMI_A1519/*OUT3(a17)*/, SYSCTL_IOMUX_PS2_0/*OUT3(clk)*/, -1, }, {SYSCTL_IOMUX_PWM_OUT45, -1, -1, SYSCTL_IOMUX_PS2_0/*OUT4(dat)*/, SYSCTL_IOMUX_I2S/*OUT5(clk)*/, SYSCTL_IOMUX_EMI_A10/*OUT4*/, SYSCTL_IOMUX_EMI_A11/*OUT5*/, -1, }, {SYSCTL_IOMUX_UART6_4W, SYSCTL_IOMUX_UART6, -1, SYSCTL_IOMUX_SDIO/*CTS,RTS(cmd,clk)*/, SYSCTL_IOMUX_UART3_0/*RTS(txe_0)*/, SYSCTL_IOMUX_UART4_0/*CTS(rxd)*/, }, {SYSCTL_IOMUX_UART6_FULL, SYSCTL_IOMUX_UART6_4W, SYSCTL_IOMUX_UART6, SYSCTL_IOMUX_SDIO/*DTR,DCD,RI,DSR(dat0~3)*/, SYSCTL_IOMUX_UART4_0/*TXD,TXE(dtr,dcd)*/, SYSCTL_IOMUX_UART3_0/*RTS(txe_0)*/, SYSCTL_IOMUX_CAN_0/*RI,dsr(rx_in,tx_out)*/, }, }; #endif