676 lines
20 KiB
C
676 lines
20 KiB
C
|
#ifndef _GSC3280_IOMUX_H_
|
||
|
#define _GSC3280_IOMUX_H_
|
||
|
|
||
|
#include <gsc3280/gsc3280_regs.h>
|
||
|
|
||
|
|
||
|
#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
|