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-------------------------------------------------------------------------------
5MPP#	0x1			0x2		0x3		0x4
6-------------------------------------------------------------------------------
70	DEV_ALE[1]		AU_I2SMCLK	GE0_RXD[3]	TDM_PCLK
81	DEV_ALE[0]		AU_I2SDO_SPDIFO	GE0_RXD[2]	TDM_DRX
92	DEV_AD[15]		AU_I2SEXTCLK	GE0_RXD[1]	TDM_DTX
103	DEV_AD[14]		AU_I2SLRCLK	GE0_RXD[0]	TDM_FSYNC
114	DEV_AD[13]		AU_I2SBCLK	GE0_RXCTL	TDM_RSTn
125	DEV_AD[12]		AU_I2SDI	GE0_RXCLK	TDM_INTn
136	DEV_AD[11]		-		GE0_TXD[3]	SPI0_CSn[2]
147	DEV_AD[10]		-		GE0_TXD[2]	SPI0_CSn[1]
158	DEV_AD[9]		-		GE0_TXD[1]	SPI0_CSn[0]
169	DEV_AD[8]		-		GE0_TXD[0]	SPI0_MOSI
1710	DEV_READYn		-		GE0_TXCTL	SPI0_MISO
1811	DEV_WEn[1]		-		GE0_TXCLKOUT	SPI0_CLK
1912	DEV_CLK_OUT		NF_RBn[1]	SPI1_CSn[1]	GE0_RXCLK
2013	DEV_BURSTn		NF_RBn[0]	SPI1_MISO	GE0_RXCTL
2114	DEV_BOOTCSn		DEV_CSn[0]	SPI1_CSn[0]	SPI0_CSn[3]
2215	DEV_AD[7]		-		SPI1_MOSI	-
2316	DEV_AD[6]		-		SPI1_CLK	-
2417	DEV_AD[5]		-		-		GE0_TXD[3]
2518	DEV_AD[4]		-		-		GE0_TXD[2]
2619	DEV_AD[3]		-		-		GE0_TXD[1]
2720	DEV_AD[2]		-		-		GE0_TXD[0]
2821	DEV_AD[1]		-		-		GE0_TXCTL
2922	DEV_AD[0]		-		-		GE0_TXCLKOUT
3023	DEV_A[1]		-		-		-
3124	DEV_A[0]		-		-		-
3225	DEV_OEn	-		-		-		-
3326	DEV_WEn[0]		-		-		-
3427	DEV_CSn[0]		SPI1_MISO	MSS_GPIO[4]	GE0_RXD[3]
3528	DEV_CSn[1]		SPI1_CSn[0]	MSS_GPIO[5]	GE0_RXD[2]
3629	DEV_CSn[2]		SPI1_MOSI	MSS_GPIO[6]	GE0_RXD[1]
3730	DEV_CSn[3]		SPI1_CLK	MSS_GPIO[7]	GE0_RXD[0]
3831	DEV_A[2]		-		MSS_GPIO[4]	-
3932	MII_COL			MII_TXERR	MSS_SPI_MISO	TDM_DRX
4033	MII_TXCLK		SDIO_PWR1[0]	MSS_SPI_CSn	TDM_FSYNC
4134	MII_RXERR		SDIO_PWR1[1]	MSS_SPI_MOSI	TDM_DTX
4235	SATA1_PRESENT_ACTIVEn	TWSI1_SDA	MSS_SPI_CLK	TDM_PCLK
4336	SYNCE2_CLK		TWSI1_SCK	PTP_CLK		SYNCE1_CLK
4437	UART2_RXD		TWSI0_SCK	PTP_PCLK_OUT	TDM_INTn
4538	UART2_TXD		TWSI0_SDA	PTP_PULSE	TDM_RSTn
4639	SDIO_WR_PROTECT		-	-	AU_I2SBCLK	PTP_CLK
4740	SDIO_PWR1[1]		SYNCE1_CLK	MSS_TWSI_SDA	AU_I2SDO_SPDIFO
4841	SDIO_PWR1[0]		SDIO_BUS_PWR	MSS_TWSI_SCK	AU_I2SLRCLK
4942	SDIO_V18_EN		SDIO_WR_PROTECT	SYNCE2_CLK	AU_I2SMCLK
5043	SDIO_CARD_DETECT	-		SYNCE1_CLK	AU_I2SEXTCLK
5144	GE1_TXD[2]		-		-		-
5245	GE1_TXD[3]		-		-		-
5346	GE1_TXD[1]		-		-		-
5447	GE1_TXD[0]		-		-		-
5548	GE1_TXCTL_MII_TXEN	-		-		-
5649	GE1_TXCLKOUT		MII_CRS		-		-
5750	GE1_RXCLK		MSS_TWSI_SDA	-		-
5851	GE1_RXD[0]		MSS_TWSI_SCK	-		-
5952	GE1_RXD[1]		SYNCE1_CLK	-		SYNCE2_CLK
6053	GE1_RXD[2]		-		PTP_CLK		-
6154	GE1_RXD[3]		SYNCE2_CLK	PTP_PCLK_OUT	SYNCE1_CLK
6255	GE1_RXCTL_MII_RXDV	-		PTP_PULSE	-
6356	-			-		-		TDM_DRX
6457	-			MSS_TWSI_SDA	PTP_PCLK_OUT	TDM_INTn
6558	-			MSS_TWSI_SCK	PTP_CLK		TDM_RSTn
6659	MSS_GPIO[7]		SYNCE2_CLK	-		TDM_FSYNC
6760	MSS_GPIO[6]		-		PTP_PULSE	TDM_DTX
6861	MSS_GPIO[5]		-		PTP_CLK		TDM_PCLK
6962	MSS_GPIO[4]		SYNCE1_CLK	PTP_PCLK_OUT	-
70
71-------------------------------------------------------------------------------
72MPP#	0x5			0x6			0x7
73-------------------------------------------------------------------------------
740	-			PTP_PULSE		MSS_TWSI_SDA
751	-			PTP_CLK			MSS_TWSI_SCK
762	MSS_UART_RXD		PTP_PCLK_OUT		TWSI1_SCK
773	MSS_UART_TXD		PCIe_RSTOUTn		TWSI1_SDA
784	MSS_UART_RXD		UART1_CTS		PCIe0_CLKREQ
795	MSS_UART_TXD		UART1_RTS		PCIe1_CLKREQ
806	AU_I2SEXTCLK		SATA1_PRESENT_ACTIVEn	PCIe2_CLKREQ
817	SPI1_CSn[1]		SATA0_PRESENT_ACTIVEn	LED_DATA
828	SPI1_CSn[0]		UART0_CTS		LED_STB
839	SPI1_MOSI		-			PCIe_RSTOUTn
8410	SPI1_MISO		UART0_CTS		SATA1_PRESENT_ACTIVEn
8511	SPI1_CLK		UART0_RTS		LED_CLK
8612	-			-			-
8713	-			-			-
8814	AU_I2SEXTCLK		SPI0_MISO		SATA0_PRESENT_ACTIVEn
8915	-			SPI0_MOSI		-
9016	-			-			-
9117	-			-			-
9218	-			-			-
9319	-			-			-
9420	-			-			-
9521	-			-			-
9622	-			-			-
9723	AU_I2SMCLK		-			-
9824	AU_I2SLRCLK		-			-
9925	AU_I2SDO_SPDIFO		-			-
10026	AU_I2SBCLK		-			-
10127	SPI0_CSn[4]		-			-
10228	SPI0_CSn[5]		PCIe2_CLKREQ		PTP_PULSE
10329	SPI0_CSn[6]		PCIe1_CLKREQ		PTP_CLK
10430	SPI0_CSn[7]		PCIe0_CLKREQ		PTP_PCLK_OUT
10531	-			PCIe_RSTOUTn		-
10632	AU_I2SEXTCLK		AU_I2SDI		GE_MDIO
10733	AU_I2SMCLK		SDIO_BUS_PWR		-
10834	AU_I2SLRCLK		SDIO_WR_PROTECT		GE_MDC
10935	AU_I2SDO_SPDIFO		SDIO_CARD_DETECT	XG_MDIO
11036	AU_I2SBCLK		SATA0_PRESENT_ACTIVEn	XG_MDC
11137	MSS_TWSI_SCK		SATA1_PRESENT_ACTIVEn	GE_MDC
11238	MSS_TWSI_SDA		SATA0_PRESENT_ACTIVEn	GE_MDIO
11339	SPI0_CSn[1]		-			-
11440	PTP_PCLK_OUT		SPI0_CLK		UART1_TXD
11541	PTP_PULSE		SPI0_MOSI		UART1_RXD
11642	MSS_UART_TXD		SPI0_MISO		UART1_CTS
11743	MSS_UART_RXD		SPI0_CSn[0]		UART1_RTS
11844	-			-			UART0_RTS
11945	-			-			UART0_TXD
12046	-			-			UART1_RTS
12147	SPI1_CLK		-			UART1_TXD
12248	SPI1_MOSI		-			-
12349	SPI1_MISO		-			UART1_RXD
12450	SPI1_CSn[0]		UART2_TXD		UART0_RXD
12551	SPI1_CSn[1]		UART2_RXD		UART0_CTS
12652	SPI1_CSn[2]		-			UART1_CTS
12753	SPI1_CSn[3]		-			UART1_RXD
12854	-			-			-
12955	-			-			-
13056	AU_I2SDO_SPDIFO		SPI0_CLK		UART1_RXD
13157	AU_I2SBCLK		SPI0_MOSI		UART1_TXD
13258	AU_I2SDI		SPI0_MISO		UART1_CTS
13359	AU_I2SLRCLK		SPI0_CSn[0]		UART0_CTS
13460	AU_I2SMCLK		SPI0_CSn[1]		UART0_RTS
13561	AU_I2SEXTCLK		SPI0_CSn[2]		UART0_TXD
13662	SATA1_PRESENT_ACTIVEn	SPI0_CSn[3]		UART0_RXD
137
138-------------------------------------------------------------------------------
139MPP#	0x8			0x9			0xA
140-------------------------------------------------------------------------------
1410	UART0_RXD		SATA0_PRESENT_ACTIVEn	GE_MDIO
1421	UART0_TXD		SATA1_PRESENT_ACTIVEn	GE_MDC
1432	UART1_RXD		SATA0_PRESENT_ACTIVEn	XG_MDC
1443	UART1_TXD		SATA1_PRESENT_ACTIVEn	XG_MDIO
1454	UART3_RXD		-			GE_MDC
1465	UART3_TXD		-			GE_MDIO
1476	UART0_RXD		PTP_PULSE		-
1487	UART0_TXD		PTP_CLK			-
1498	UART2_RXD		PTP_PCLK_OUT		SYNCE1_CLK
1509	-			-			SYNCE2_CLK
15110	-			-			-
15211	UART2_TXD		SATA0_PRESENT_ACTIVEn	-
15312	-			-			-
15413	MSS_SPI_MISO		-			-
15514	MSS_SPI_CSn		-			-
15615	MSS_SPI_MOSI		-			-
15716	MSS_SPI_CLK		-			-
15817	-			-			-
15918	-			-			-
16019	-			-			-
16120	-			-			-
16221	-			-			-
16322	-			-			-
16423	-			-			-
16524	-			-			-
16625	-			-			-
16726	-			-			-
16827	GE_MDIO			SATA0_PRESENT_ACTIVEn	UART0_RTS
16928	GE_MDC			SATA1_PRESENT_ACTIVEn	UART0_CTS
17029	MSS_TWSI_SDA		SATA0_PRESENT_ACTIVEn	UART0_RXD
17130	MSS_TWSI_SCK		SATA1_PRESENT_ACTIVEn	UART0_TXD
17231	GE_MDC			-			-
17332	SDIO_V18_EN		PCIe1_CLKREQ		MSS_GPIO[0]
17433	XG_MDIO			PCIe2_CLKREQ		MSS_GPIO[1]
17534	-			PCIe0_CLKREQ		MSS_GPIO[2]
17635	GE_MDIO			PCIe_RSTOUTn		MSS_GPIO[3]
17736	GE_MDC			PCIe2_CLKREQ		MSS_GPIO[5]
17837	XG_MDC			PCIe1_CLKREQ		MSS_GPIO[6]
17938	XG_MDIO			AU_I2SEXTCLK		MSS_GPIO[7]
18039	SATA1_PRESENT_ACTIVEn				MSS_GPIO[0]
18140	GE_MDIO			SATA0_PRESENT_ACTIVEn	MSS_GPIO[1]
18241	GE_MDC			SATA1_PRESENT_ACTIVEn	MSS_GPIO[2]
18342	XG_MDC			SATA0_PRESENT_ACTIVEn	MSS_GPIO[4]
18443	XG_MDIO			SATA1_PRESENT_ACTIVEn	MSS_GPIO[5]
18544	-			-			-
18645	-			PCIe_RSTOUTn		-
18746	-			-			-
18847	GE_MDC			CLKOUT			-
18948	XG_MDC			-			-
19049	GE_MDIO			PCIe0_CLKREQ		SDIO_V18_EN
19150	XG_MDIO			-			SDIO_PWR1[1]
19251	-			-			SDIO_PWR1[0]
19352	LED_CLK			PCIe_RSTOUTn		PCIe0_CLKREQ
19453	LED_STB			-			-
19554	LED_DATA		-			SDIO_HW_RST
19655	-			-			SDIO_LED
19756	-			SATA1_PRESENT_ACTIVEn	-
19857	-			SATA0_PRESENT_ACTIVEn	-
19958	LED_CLK			-			-
20059	LED_STB			UART1_TXD		-
20160	LED_DATA		UART1_RXD		-
20261	UART2_TXD		SATA1_PRESENT_ACTIVEn	GE_MDIO
20362	UART2_RXD		SATA0_PRESENT_ACTIVEn	GE_MDC
204
205-------------------------------------------------------------------------------
206MPP#	0xB			0xD			0xE
207-------------------------------------------------------------------------------
2080	-			-			-
2091	-			-			-
2102	-			-			-
2113	-			-			-
2124	-			-			-
2135	-			-			-
2146	-			-			-
2157	-			-			-
2168	-			-			-
2179	-			-			-
21810	-			-			-
21911	-			CLKOUT_MPP_11		-
22012	-			-			-
22113	-			-			-
22214	-			-			-
22315	PTP_PULSE_CP2CP		SAR_IN[5]		-
22416	-			SAR_IN[3]		-
22517	-			SAR_IN[6]		-
22618	PTP_CLK_CP2CP		SAR_IN[11]		-
22719	WAKEUP_OUT_CP2CP	SAR_IN[7]		-
22820	-			SAR_IN[9]		-
22921	SEI_IN_CP2CP		SAR_IN[8]		-
23022	WAKEUP_IN_CP2CP		SAR_IN[10]		-
23123	LINK_RD_IN_CP2CP	SAR_IN[4]		-
23224	-			-			-
23325	-			CLKOUT_MPP_25		-
23426	-			SAR_IN[0]		-
23527	REI_IN_CP2CP		SAR_IN[1]		-
23628	LED_DATA		SAR_IN[2]		-
23729	LED_STB			AVS_FB_IN_CP2CP		-
23830	LED_CLK			SAR_IN[13]		-
23931	-			-			-
24032	-			SAR_CP2CP_OUT[0]	-
24133	-			SAR_CP2CP_OUT[1]	-
24234	-			SAR_CP2CP_OUT[2]	-
24335	-			SAR_CP2CP_OUT[3]	-
24436	-			CLKIN			-
24537	LINK_RD_OUT_CP2CP	SAR_CP2CP_OUT[4]	-
24638	PTP_PULSE_CP2CP		SAR_CP2CP_OUT[5]	-
24739	-			AVS_FB_OUT_CP2CP	-
24840	-			-			-
24941	REI_OUT_CP2CP		-			-
25042	-			SAR_CP2CP_OUT[9]	-
25143	WAKEUP_OUT_CP2CP	SAR_CP2CP_OUT[10]	-
25244	PTP_CLK_CP2CP		SAR_CP2CP_OUT[11]	-
25345	-			SAR_CP2CP_OUT[6]	-
25446	-			SAR_CP2CP_OUT[13]	-
25547	-			-			-
25648	WAKEUP_IN_CP2CP		SAR_CP2CP_OUT[7]	-
25749	SEI_OUT_CP2CP		SAR_CP2CP_OUT[8]	-
25850	-			-			-
25951	-			-			-
26052	-			-			-
26153	SDIO_LED		-			-
26254	SDIO_WR_PROTECT		-			-
26355	SDIO_CARD_DETECT	-			-
26456	-			-			SDIO0_CLK
26557	-			-			SDIO0_CMD
26658	-			-			SDIO0_D[0]
26759	-			-			SDIO0_D[1]
26860	-			-			SDIO0_D[2]
26961	-			-			SDIO0_D[3]
27062	-			-			-
271