Home | History | Annotate | Download | only in pinctrl
      1 	Functions of Armada CP110 pin controller
      2 	Function 0x0 for any MPP ID activates GPIO pin mode
      3 	Function 0xc for any MPP ID activates DEBUG_BUS pin mode
      4 -------------------------------------------------------------------------------
      5 MPP#	0x1			0x2		0x3		0x4
      6 -------------------------------------------------------------------------------
      7 0	DEV_ALE[1]		AU_I2SMCLK	GE0_RXD[3]	TDM_PCLK
      8 1	DEV_ALE[0]		AU_I2SDO_SPDIFO	GE0_RXD[2]	TDM_DRX
      9 2	DEV_AD[15]		AU_I2SEXTCLK	GE0_RXD[1]	TDM_DTX
     10 3	DEV_AD[14]		AU_I2SLRCLK	GE0_RXD[0]	TDM_FSYNC
     11 4	DEV_AD[13]		AU_I2SBCLK	GE0_RXCTL	TDM_RSTn
     12 5	DEV_AD[12]		AU_I2SDI	GE0_RXCLK	TDM_INTn
     13 6	DEV_AD[11]		-		GE0_TXD[3]	SPI0_CSn[2]
     14 7	DEV_AD[10]		-		GE0_TXD[2]	SPI0_CSn[1]
     15 8	DEV_AD[9]		-		GE0_TXD[1]	SPI0_CSn[0]
     16 9	DEV_AD[8]		-		GE0_TXD[0]	SPI0_MOSI
     17 10	DEV_READYn		-		GE0_TXCTL	SPI0_MISO
     18 11	DEV_WEn[1]		-		GE0_TXCLKOUT	SPI0_CLK
     19 12	DEV_CLK_OUT		NF_RBn[1]	SPI1_CSn[1]	GE0_RXCLK
     20 13	DEV_BURSTn		NF_RBn[0]	SPI1_MISO	GE0_RXCTL
     21 14	DEV_BOOTCSn		DEV_CSn[0]	SPI1_CSn[0]	SPI0_CSn[3]
     22 15	DEV_AD[7]		-		SPI1_MOSI	-
     23 16	DEV_AD[6]		-		SPI1_CLK	-
     24 17	DEV_AD[5]		-		-		GE0_TXD[3]
     25 18	DEV_AD[4]		-		-		GE0_TXD[2]
     26 19	DEV_AD[3]		-		-		GE0_TXD[1]
     27 20	DEV_AD[2]		-		-		GE0_TXD[0]
     28 21	DEV_AD[1]		-		-		GE0_TXCTL
     29 22	DEV_AD[0]		-		-		GE0_TXCLKOUT
     30 23	DEV_A[1]		-		-		-
     31 24	DEV_A[0]		-		-		-
     32 25	DEV_OEn	-		-		-		-
     33 26	DEV_WEn[0]		-		-		-
     34 27	DEV_CSn[0]		SPI1_MISO	MSS_GPIO[4]	GE0_RXD[3]
     35 28	DEV_CSn[1]		SPI1_CSn[0]	MSS_GPIO[5]	GE0_RXD[2]
     36 29	DEV_CSn[2]		SPI1_MOSI	MSS_GPIO[6]	GE0_RXD[1]
     37 30	DEV_CSn[3]		SPI1_CLK	MSS_GPIO[7]	GE0_RXD[0]
     38 31	DEV_A[2]		-		MSS_GPIO[4]	-
     39 32	MII_COL			MII_TXERR	MSS_SPI_MISO	TDM_DRX
     40 33	MII_TXCLK		SDIO_PWR1[0]	MSS_SPI_CSn	TDM_FSYNC
     41 34	MII_RXERR		SDIO_PWR1[1]	MSS_SPI_MOSI	TDM_DTX
     42 35	SATA1_PRESENT_ACTIVEn	TWSI1_SDA	MSS_SPI_CLK	TDM_PCLK
     43 36	SYNCE2_CLK		TWSI1_SCK	PTP_CLK		SYNCE1_CLK
     44 37	UART2_RXD		TWSI0_SCK	PTP_PCLK_OUT	TDM_INTn
     45 38	UART2_TXD		TWSI0_SDA	PTP_PULSE	TDM_RSTn
     46 39	SDIO_WR_PROTECT		-	-	AU_I2SBCLK	PTP_CLK
     47 40	SDIO_PWR1[1]		SYNCE1_CLK	MSS_TWSI_SDA	AU_I2SDO_SPDIFO
     48 41	SDIO_PWR1[0]		SDIO_BUS_PWR	MSS_TWSI_SCK	AU_I2SLRCLK
     49 42	SDIO_V18_EN		SDIO_WR_PROTECT	SYNCE2_CLK	AU_I2SMCLK
     50 43	SDIO_CARD_DETECT	-		SYNCE1_CLK	AU_I2SEXTCLK
     51 44	GE1_TXD[2]		-		-		-
     52 45	GE1_TXD[3]		-		-		-
     53 46	GE1_TXD[1]		-		-		-
     54 47	GE1_TXD[0]		-		-		-
     55 48	GE1_TXCTL_MII_TXEN	-		-		-
     56 49	GE1_TXCLKOUT		MII_CRS		-		-
     57 50	GE1_RXCLK		MSS_TWSI_SDA	-		-
     58 51	GE1_RXD[0]		MSS_TWSI_SCK	-		-
     59 52	GE1_RXD[1]		SYNCE1_CLK	-		SYNCE2_CLK
     60 53	GE1_RXD[2]		-		PTP_CLK		-
     61 54	GE1_RXD[3]		SYNCE2_CLK	PTP_PCLK_OUT	SYNCE1_CLK
     62 55	GE1_RXCTL_MII_RXDV	-		PTP_PULSE	-
     63 56	-			-		-		TDM_DRX
     64 57	-			MSS_TWSI_SDA	PTP_PCLK_OUT	TDM_INTn
     65 58	-			MSS_TWSI_SCK	PTP_CLK		TDM_RSTn
     66 59	MSS_GPIO[7]		SYNCE2_CLK	-		TDM_FSYNC
     67 60	MSS_GPIO[6]		-		PTP_PULSE	TDM_DTX
     68 61	MSS_GPIO[5]		-		PTP_CLK		TDM_PCLK
     69 62	MSS_GPIO[4]		SYNCE1_CLK	PTP_PCLK_OUT	-
     70 
     71 -------------------------------------------------------------------------------
     72 MPP#	0x5			0x6			0x7
     73 -------------------------------------------------------------------------------
     74 0	-			PTP_PULSE		MSS_TWSI_SDA
     75 1	-			PTP_CLK			MSS_TWSI_SCK
     76 2	MSS_UART_RXD		PTP_PCLK_OUT		TWSI1_SCK
     77 3	MSS_UART_TXD		PCIe_RSTOUTn		TWSI1_SDA
     78 4	MSS_UART_RXD		UART1_CTS		PCIe0_CLKREQ
     79 5	MSS_UART_TXD		UART1_RTS		PCIe1_CLKREQ
     80 6	AU_I2SEXTCLK		SATA1_PRESENT_ACTIVEn	PCIe2_CLKREQ
     81 7	SPI1_CSn[1]		SATA0_PRESENT_ACTIVEn	LED_DATA
     82 8	SPI1_CSn[0]		UART0_CTS		LED_STB
     83 9	SPI1_MOSI		-			PCIe_RSTOUTn
     84 10	SPI1_MISO		UART0_CTS		SATA1_PRESENT_ACTIVEn
     85 11	SPI1_CLK		UART0_RTS		LED_CLK
     86 12	-			-			-
     87 13	-			-			-
     88 14	AU_I2SEXTCLK		SPI0_MISO		SATA0_PRESENT_ACTIVEn
     89 15	-			SPI0_MOSI		-
     90 16	-			-			-
     91 17	-			-			-
     92 18	-			-			-
     93 19	-			-			-
     94 20	-			-			-
     95 21	-			-			-
     96 22	-			-			-
     97 23	AU_I2SMCLK		-			-
     98 24	AU_I2SLRCLK		-			-
     99 25	AU_I2SDO_SPDIFO		-			-
    100 26	AU_I2SBCLK		-			-
    101 27	SPI0_CSn[4]		-			-
    102 28	SPI0_CSn[5]		PCIe2_CLKREQ		PTP_PULSE
    103 29	SPI0_CSn[6]		PCIe1_CLKREQ		PTP_CLK
    104 30	SPI0_CSn[7]		PCIe0_CLKREQ		PTP_PCLK_OUT
    105 31	-			PCIe_RSTOUTn		-
    106 32	AU_I2SEXTCLK		AU_I2SDI		GE_MDIO
    107 33	AU_I2SMCLK		SDIO_BUS_PWR		-
    108 34	AU_I2SLRCLK		SDIO_WR_PROTECT		GE_MDC
    109 35	AU_I2SDO_SPDIFO		SDIO_CARD_DETECT	XG_MDIO
    110 36	AU_I2SBCLK		SATA0_PRESENT_ACTIVEn	XG_MDC
    111 37	MSS_TWSI_SCK		SATA1_PRESENT_ACTIVEn	GE_MDC
    112 38	MSS_TWSI_SDA		SATA0_PRESENT_ACTIVEn	GE_MDIO
    113 39	SPI0_CSn[1]		-			-
    114 40	PTP_PCLK_OUT		SPI0_CLK		UART1_TXD
    115 41	PTP_PULSE		SPI0_MOSI		UART1_RXD
    116 42	MSS_UART_TXD		SPI0_MISO		UART1_CTS
    117 43	MSS_UART_RXD		SPI0_CSn[0]		UART1_RTS
    118 44	-			-			UART0_RTS
    119 45	-			-			UART0_TXD
    120 46	-			-			UART1_RTS
    121 47	SPI1_CLK		-			UART1_TXD
    122 48	SPI1_MOSI		-			-
    123 49	SPI1_MISO		-			UART1_RXD
    124 50	SPI1_CSn[0]		UART2_TXD		UART0_RXD
    125 51	SPI1_CSn[1]		UART2_RXD		UART0_CTS
    126 52	SPI1_CSn[2]		-			UART1_CTS
    127 53	SPI1_CSn[3]		-			UART1_RXD
    128 54	-			-			-
    129 55	-			-			-
    130 56	AU_I2SDO_SPDIFO		SPI0_CLK		UART1_RXD
    131 57	AU_I2SBCLK		SPI0_MOSI		UART1_TXD
    132 58	AU_I2SDI		SPI0_MISO		UART1_CTS
    133 59	AU_I2SLRCLK		SPI0_CSn[0]		UART0_CTS
    134 60	AU_I2SMCLK		SPI0_CSn[1]		UART0_RTS
    135 61	AU_I2SEXTCLK		SPI0_CSn[2]		UART0_TXD
    136 62	SATA1_PRESENT_ACTIVEn	SPI0_CSn[3]		UART0_RXD
    137 
    138 -------------------------------------------------------------------------------
    139 MPP#	0x8			0x9			0xA
    140 -------------------------------------------------------------------------------
    141 0	UART0_RXD		SATA0_PRESENT_ACTIVEn	GE_MDIO
    142 1	UART0_TXD		SATA1_PRESENT_ACTIVEn	GE_MDC
    143 2	UART1_RXD		SATA0_PRESENT_ACTIVEn	XG_MDC
    144 3	UART1_TXD		SATA1_PRESENT_ACTIVEn	XG_MDIO
    145 4	UART3_RXD		-			GE_MDC
    146 5	UART3_TXD		-			GE_MDIO
    147 6	UART0_RXD		PTP_PULSE		-
    148 7	UART0_TXD		PTP_CLK			-
    149 8	UART2_RXD		PTP_PCLK_OUT		SYNCE1_CLK
    150 9	-			-			SYNCE2_CLK
    151 10	-			-			-
    152 11	UART2_TXD		SATA0_PRESENT_ACTIVEn	-
    153 12	-			-			-
    154 13	MSS_SPI_MISO		-			-
    155 14	MSS_SPI_CSn		-			-
    156 15	MSS_SPI_MOSI		-			-
    157 16	MSS_SPI_CLK		-			-
    158 17	-			-			-
    159 18	-			-			-
    160 19	-			-			-
    161 20	-			-			-
    162 21	-			-			-
    163 22	-			-			-
    164 23	-			-			-
    165 24	-			-			-
    166 25	-			-			-
    167 26	-			-			-
    168 27	GE_MDIO			SATA0_PRESENT_ACTIVEn	UART0_RTS
    169 28	GE_MDC			SATA1_PRESENT_ACTIVEn	UART0_CTS
    170 29	MSS_TWSI_SDA		SATA0_PRESENT_ACTIVEn	UART0_RXD
    171 30	MSS_TWSI_SCK		SATA1_PRESENT_ACTIVEn	UART0_TXD
    172 31	GE_MDC			-			-
    173 32	SDIO_V18_EN		PCIe1_CLKREQ		MSS_GPIO[0]
    174 33	XG_MDIO			PCIe2_CLKREQ		MSS_GPIO[1]
    175 34	-			PCIe0_CLKREQ		MSS_GPIO[2]
    176 35	GE_MDIO			PCIe_RSTOUTn		MSS_GPIO[3]
    177 36	GE_MDC			PCIe2_CLKREQ		MSS_GPIO[5]
    178 37	XG_MDC			PCIe1_CLKREQ		MSS_GPIO[6]
    179 38	XG_MDIO			AU_I2SEXTCLK		MSS_GPIO[7]
    180 39	SATA1_PRESENT_ACTIVEn				MSS_GPIO[0]
    181 40	GE_MDIO			SATA0_PRESENT_ACTIVEn	MSS_GPIO[1]
    182 41	GE_MDC			SATA1_PRESENT_ACTIVEn	MSS_GPIO[2]
    183 42	XG_MDC			SATA0_PRESENT_ACTIVEn	MSS_GPIO[4]
    184 43	XG_MDIO			SATA1_PRESENT_ACTIVEn	MSS_GPIO[5]
    185 44	-			-			-
    186 45	-			PCIe_RSTOUTn		-
    187 46	-			-			-
    188 47	GE_MDC			CLKOUT			-
    189 48	XG_MDC			-			-
    190 49	GE_MDIO			PCIe0_CLKREQ		SDIO_V18_EN
    191 50	XG_MDIO			-			SDIO_PWR1[1]
    192 51	-			-			SDIO_PWR1[0]
    193 52	LED_CLK			PCIe_RSTOUTn		PCIe0_CLKREQ
    194 53	LED_STB			-			-
    195 54	LED_DATA		-			SDIO_HW_RST
    196 55	-			-			SDIO_LED
    197 56	-			SATA1_PRESENT_ACTIVEn	-
    198 57	-			SATA0_PRESENT_ACTIVEn	-
    199 58	LED_CLK			-			-
    200 59	LED_STB			UART1_TXD		-
    201 60	LED_DATA		UART1_RXD		-
    202 61	UART2_TXD		SATA1_PRESENT_ACTIVEn	GE_MDIO
    203 62	UART2_RXD		SATA0_PRESENT_ACTIVEn	GE_MDC
    204 
    205 -------------------------------------------------------------------------------
    206 MPP#	0xB			0xD			0xE
    207 -------------------------------------------------------------------------------
    208 0	-			-			-
    209 1	-			-			-
    210 2	-			-			-
    211 3	-			-			-
    212 4	-			-			-
    213 5	-			-			-
    214 6	-			-			-
    215 7	-			-			-
    216 8	-			-			-
    217 9	-			-			-
    218 10	-			-			-
    219 11	-			CLKOUT_MPP_11		-
    220 12	-			-			-
    221 13	-			-			-
    222 14	-			-			-
    223 15	PTP_PULSE_CP2CP		SAR_IN[5]		-
    224 16	-			SAR_IN[3]		-
    225 17	-			SAR_IN[6]		-
    226 18	PTP_CLK_CP2CP		SAR_IN[11]		-
    227 19	WAKEUP_OUT_CP2CP	SAR_IN[7]		-
    228 20	-			SAR_IN[9]		-
    229 21	SEI_IN_CP2CP		SAR_IN[8]		-
    230 22	WAKEUP_IN_CP2CP		SAR_IN[10]		-
    231 23	LINK_RD_IN_CP2CP	SAR_IN[4]		-
    232 24	-			-			-
    233 25	-			CLKOUT_MPP_25		-
    234 26	-			SAR_IN[0]		-
    235 27	REI_IN_CP2CP		SAR_IN[1]		-
    236 28	LED_DATA		SAR_IN[2]		-
    237 29	LED_STB			AVS_FB_IN_CP2CP		-
    238 30	LED_CLK			SAR_IN[13]		-
    239 31	-			-			-
    240 32	-			SAR_CP2CP_OUT[0]	-
    241 33	-			SAR_CP2CP_OUT[1]	-
    242 34	-			SAR_CP2CP_OUT[2]	-
    243 35	-			SAR_CP2CP_OUT[3]	-
    244 36	-			CLKIN			-
    245 37	LINK_RD_OUT_CP2CP	SAR_CP2CP_OUT[4]	-
    246 38	PTP_PULSE_CP2CP		SAR_CP2CP_OUT[5]	-
    247 39	-			AVS_FB_OUT_CP2CP	-
    248 40	-			-			-
    249 41	REI_OUT_CP2CP		-			-
    250 42	-			SAR_CP2CP_OUT[9]	-
    251 43	WAKEUP_OUT_CP2CP	SAR_CP2CP_OUT[10]	-
    252 44	PTP_CLK_CP2CP		SAR_CP2CP_OUT[11]	-
    253 45	-			SAR_CP2CP_OUT[6]	-
    254 46	-			SAR_CP2CP_OUT[13]	-
    255 47	-			-			-
    256 48	WAKEUP_IN_CP2CP		SAR_CP2CP_OUT[7]	-
    257 49	SEI_OUT_CP2CP		SAR_CP2CP_OUT[8]	-
    258 50	-			-			-
    259 51	-			-			-
    260 52	-			-			-
    261 53	SDIO_LED		-			-
    262 54	SDIO_WR_PROTECT		-			-
    263 55	SDIO_CARD_DETECT	-			-
    264 56	-			-			SDIO0_CLK
    265 57	-			-			SDIO0_CMD
    266 58	-			-			SDIO0_D[0]
    267 59	-			-			SDIO0_D[1]
    268 60	-			-			SDIO0_D[2]
    269 61	-			-			SDIO0_D[3]
    270 62	-			-			-
    271