|  | @@ -233,3 +233,163 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* UART3 */
 | 
	
		
			
				|  |  |  #define GPIO51_UART3_RXD	MFP_CFG(GPIO51, AF1)
 | 
	
		
			
				|  |  | +#define GPIO52_UART3_TXD	MFP_CFG(GPIO52, AF1)
 | 
	
		
			
				|  |  | +#define GPIO53_UART3_CTS	MFP_CFG(GPIO53, AF1)
 | 
	
		
			
				|  |  | +#define GPIO54_UART3_RTS	MFP_CFG(GPIO54, AF1)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/* MMC1 */
 | 
	
		
			
				|  |  | +#define GPIO124_MMC1_DAT7	MFP_CFG_DRV(GPIO124, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO125_MMC1_DAT6	MFP_CFG_DRV(GPIO125, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO129_MMC1_DAT5	MFP_CFG_DRV(GPIO129, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO130_MMC1_DAT4	MFP_CFG_DRV(GPIO130, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO131_MMC1_DAT3	MFP_CFG_DRV(GPIO131, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO132_MMC1_DAT2	MFP_CFG_DRV(GPIO132, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO133_MMC1_DAT1	MFP_CFG_DRV(GPIO133, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO134_MMC1_DAT0	MFP_CFG_DRV(GPIO134, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO136_MMC1_CMD	MFP_CFG_DRV(GPIO136, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO139_MMC1_CLK	MFP_CFG_DRV(GPIO139, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO140_MMC1_CD		MFP_CFG_DRV(GPIO140, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO141_MMC1_WP		MFP_CFG_DRV(GPIO141, AF1, FAST)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/*MMC2*/
 | 
	
		
			
				|  |  | +#define GPIO37_MMC2_DAT3	MFP_CFG_DRV(GPIO37, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO38_MMC2_DAT2	MFP_CFG_DRV(GPIO38, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO39_MMC2_DAT1	MFP_CFG_DRV(GPIO39, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO40_MMC2_DAT0	MFP_CFG_DRV(GPIO40, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO41_MMC2_CMD		MFP_CFG_DRV(GPIO41, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO42_MMC2_CLK		MFP_CFG_DRV(GPIO42, AF1, FAST)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/*MMC3*/
 | 
	
		
			
				|  |  | +#define GPIO165_MMC3_DAT7	MFP_CFG_DRV(GPIO165, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO162_MMC3_DAT6	MFP_CFG_DRV(GPIO162, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO166_MMC3_DAT5	MFP_CFG_DRV(GPIO166, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO163_MMC3_DAT4	MFP_CFG_DRV(GPIO163, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO167_MMC3_DAT3	MFP_CFG_DRV(GPIO167, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO164_MMC3_DAT2	MFP_CFG_DRV(GPIO164, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO168_MMC3_DAT1	MFP_CFG_DRV(GPIO168, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO111_MMC3_DAT0	MFP_CFG_DRV(GPIO111, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO112_MMC3_CMD	MFP_CFG_DRV(GPIO112, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO151_MMC3_CLK	MFP_CFG_DRV(GPIO151, AF2, FAST)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/* LCD */
 | 
	
		
			
				|  |  | +#define GPIO74_LCD_FCLK		MFP_CFG_DRV(GPIO74, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO75_LCD_LCLK		MFP_CFG_DRV(GPIO75, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO76_LCD_PCLK		MFP_CFG_DRV(GPIO76, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO77_LCD_DENA		MFP_CFG_DRV(GPIO77, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO78_LCD_DD0		MFP_CFG_DRV(GPIO78, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO79_LCD_DD1		MFP_CFG_DRV(GPIO79, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO80_LCD_DD2		MFP_CFG_DRV(GPIO80, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO81_LCD_DD3		MFP_CFG_DRV(GPIO81, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO82_LCD_DD4		MFP_CFG_DRV(GPIO82, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO83_LCD_DD5		MFP_CFG_DRV(GPIO83, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO84_LCD_DD6		MFP_CFG_DRV(GPIO84, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO85_LCD_DD7		MFP_CFG_DRV(GPIO85, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO86_LCD_DD8		MFP_CFG_DRV(GPIO86, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO87_LCD_DD9		MFP_CFG_DRV(GPIO87, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO88_LCD_DD10		MFP_CFG_DRV(GPIO88, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO89_LCD_DD11		MFP_CFG_DRV(GPIO89, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO90_LCD_DD12		MFP_CFG_DRV(GPIO90, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO91_LCD_DD13		MFP_CFG_DRV(GPIO91, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO92_LCD_DD14		MFP_CFG_DRV(GPIO92, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO93_LCD_DD15		MFP_CFG_DRV(GPIO93, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO94_LCD_DD16		MFP_CFG_DRV(GPIO94, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO95_LCD_DD17		MFP_CFG_DRV(GPIO95, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO96_LCD_DD18		MFP_CFG_DRV(GPIO96, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO97_LCD_DD19		MFP_CFG_DRV(GPIO97, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO98_LCD_DD20		MFP_CFG_DRV(GPIO98, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO99_LCD_DD21		MFP_CFG_DRV(GPIO99, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO100_LCD_DD22	MFP_CFG_DRV(GPIO100, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO101_LCD_DD23	MFP_CFG_DRV(GPIO101, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO94_SPI_DCLK		MFP_CFG_DRV(GPIO94, AF3, FAST)
 | 
	
		
			
				|  |  | +#define GPIO95_SPI_CS0		MFP_CFG_DRV(GPIO95, AF3, FAST)
 | 
	
		
			
				|  |  | +#define GPIO96_SPI_DIN		MFP_CFG_DRV(GPIO96, AF3, FAST)
 | 
	
		
			
				|  |  | +#define GPIO97_SPI_DOUT		MFP_CFG_DRV(GPIO97, AF3, FAST)
 | 
	
		
			
				|  |  | +#define GPIO98_LCD_RST		MFP_CFG_DRV(GPIO98, AF0, FAST)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +#define GPIO114_MN_CLK_OUT	MFP_CFG_DRV(GPIO114, AF1, FAST)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/*LCD TV path*/
 | 
	
		
			
				|  |  | +#define GPIO124_LCD_DD24	MFP_CFG_DRV(GPIO124, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO125_LCD_DD25	MFP_CFG_DRV(GPIO125, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO126_LCD_DD33	MFP_CFG_DRV(GPIO126, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO127_LCD_DD26	MFP_CFG_DRV(GPIO127, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO128_LCD_DD27	MFP_CFG_DRV(GPIO128, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO129_LCD_DD28	MFP_CFG_DRV(GPIO129, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO130_LCD_DD29	MFP_CFG_DRV(GPIO130, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO135_LCD_DD30	MFP_CFG_DRV(GPIO135, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO137_LCD_DD31	MFP_CFG_DRV(GPIO137, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO138_LCD_DD32	MFP_CFG_DRV(GPIO138, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO140_LCD_DD34	MFP_CFG_DRV(GPIO140, AF2, FAST)
 | 
	
		
			
				|  |  | +#define GPIO141_LCD_DD35	MFP_CFG_DRV(GPIO141, AF2, FAST)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/* I2C */
 | 
	
		
			
				|  |  | +#define GPIO43_TWSI2_SCL	MFP_CFG_DRV(GPIO43, AF1, SLOW)
 | 
	
		
			
				|  |  | +#define GPIO44_TWSI2_SDA	MFP_CFG_DRV(GPIO44, AF1, SLOW)
 | 
	
		
			
				|  |  | +#define GPIO71_TWSI3_SCL	MFP_CFG_DRV(GPIO71, AF1, SLOW)
 | 
	
		
			
				|  |  | +#define GPIO72_TWSI3_SDA	MFP_CFG_DRV(GPIO72, AF1, SLOW)
 | 
	
		
			
				|  |  | +#define TWSI4_SCL		MFP_CFG_DRV(TWSI4_SCL, AF0, SLOW)
 | 
	
		
			
				|  |  | +#define TWSI4_SDA		MFP_CFG_DRV(TWSI4_SDA, AF0, SLOW)
 | 
	
		
			
				|  |  | +#define GPIO99_TWSI5_SCL	MFP_CFG_DRV(GPIO99, AF4, SLOW)
 | 
	
		
			
				|  |  | +#define GPIO100_TWSI5_SDA	MFP_CFG_DRV(GPIO100, AF4, SLOW)
 | 
	
		
			
				|  |  | +#define GPIO97_TWSI6_SCL	MFP_CFG_DRV(GPIO97, AF2, SLOW)
 | 
	
		
			
				|  |  | +#define GPIO98_TWSI6_SDA	MFP_CFG_DRV(GPIO98, AF2, SLOW)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/* SSPA1 */
 | 
	
		
			
				|  |  | +#define GPIO24_I2S_SYSCLK	MFP_CFG(GPIO24, AF1)
 | 
	
		
			
				|  |  | +#define GPIO25_I2S_BITCLK	MFP_CFG(GPIO25, AF1)
 | 
	
		
			
				|  |  | +#define GPIO26_I2S_SYNC		MFP_CFG(GPIO26, AF1)
 | 
	
		
			
				|  |  | +#define GPIO27_I2S_DATA_OUT	MFP_CFG(GPIO27, AF1)
 | 
	
		
			
				|  |  | +#define GPIO28_I2S_SDATA_IN	MFP_CFG(GPIO28, AF1)
 | 
	
		
			
				|  |  | +#define GPIO114_I2S_MCLK	MFP_CFG(GPIO114, AF1)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/* SSPA2 */
 | 
	
		
			
				|  |  | +#define GPIO33_SSPA2_CLK	MFP_CFG(GPIO33, AF1)
 | 
	
		
			
				|  |  | +#define GPIO34_SSPA2_FRM	MFP_CFG(GPIO34, AF1)
 | 
	
		
			
				|  |  | +#define GPIO35_SSPA2_TXD	MFP_CFG(GPIO35, AF1)
 | 
	
		
			
				|  |  | +#define GPIO36_SSPA2_RXD	MFP_CFG(GPIO36, AF1)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/* Keypad */
 | 
	
		
			
				|  |  | +#define GPIO00_KP_MKIN0		MFP_CFG(GPIO0, AF1)
 | 
	
		
			
				|  |  | +#define GPIO01_KP_MKOUT0	MFP_CFG(GPIO1, AF1)
 | 
	
		
			
				|  |  | +#define GPIO02_KP_MKIN1		MFP_CFG(GPIO2, AF1)
 | 
	
		
			
				|  |  | +#define GPIO03_KP_MKOUT1	MFP_CFG(GPIO3, AF1)
 | 
	
		
			
				|  |  | +#define GPIO04_KP_MKIN2		MFP_CFG(GPIO4, AF1)
 | 
	
		
			
				|  |  | +#define GPIO05_KP_MKOUT2	MFP_CFG(GPIO5, AF1)
 | 
	
		
			
				|  |  | +#define GPIO06_KP_MKIN3		MFP_CFG(GPIO6, AF1)
 | 
	
		
			
				|  |  | +#define GPIO07_KP_MKOUT3	MFP_CFG(GPIO7, AF1)
 | 
	
		
			
				|  |  | +#define GPIO08_KP_MKIN4		MFP_CFG(GPIO8, AF1)
 | 
	
		
			
				|  |  | +#define GPIO09_KP_MKOUT4	MFP_CFG(GPIO9, AF1)
 | 
	
		
			
				|  |  | +#define GPIO10_KP_MKIN5		MFP_CFG(GPIO10, AF1)
 | 
	
		
			
				|  |  | +#define GPIO11_KP_MKOUT5	MFP_CFG(GPIO11, AF1)
 | 
	
		
			
				|  |  | +#define GPIO12_KP_MKIN6		MFP_CFG(GPIO12, AF1)
 | 
	
		
			
				|  |  | +#define GPIO13_KP_MKOUT6	MFP_CFG(GPIO13, AF1)
 | 
	
		
			
				|  |  | +#define GPIO14_KP_MKIN7		MFP_CFG(GPIO14, AF1)
 | 
	
		
			
				|  |  | +#define GPIO15_KP_MKOUT7	MFP_CFG(GPIO15, AF1)
 | 
	
		
			
				|  |  | +#define GPIO16_KP_DKIN0		MFP_CFG(GPIO16, AF1)
 | 
	
		
			
				|  |  | +#define GPIO17_KP_DKIN1		MFP_CFG(GPIO17, AF1)
 | 
	
		
			
				|  |  | +#define GPIO18_KP_DKIN2		MFP_CFG(GPIO18, AF1)
 | 
	
		
			
				|  |  | +#define GPIO19_KP_DKIN3		MFP_CFG(GPIO19, AF1)
 | 
	
		
			
				|  |  | +#define GPIO20_KP_DKIN4		MFP_CFG(GPIO20, AF1)
 | 
	
		
			
				|  |  | +#define GPIO21_KP_DKIN5		MFP_CFG(GPIO21, AF1)
 | 
	
		
			
				|  |  | +#define GPIO22_KP_DKIN6		MFP_CFG(GPIO22, AF1)
 | 
	
		
			
				|  |  | +#define GPIO23_KP_DKIN7		MFP_CFG(GPIO23, AF1)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/* CAMERA */
 | 
	
		
			
				|  |  | +#define GPIO59_CCIC_IN7		MFP_CFG_DRV(GPIO59, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO60_CCIC_IN6		MFP_CFG_DRV(GPIO60, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO61_CCIC_IN5		MFP_CFG_DRV(GPIO61, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO62_CCIC_IN4		MFP_CFG_DRV(GPIO62, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO63_CCIC_IN3		MFP_CFG_DRV(GPIO63, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO64_CCIC_IN2		MFP_CFG_DRV(GPIO64, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO65_CCIC_IN1		MFP_CFG_DRV(GPIO65, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO66_CCIC_IN0		MFP_CFG_DRV(GPIO66, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO67_CAM_HSYNC	MFP_CFG_DRV(GPIO67, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO68_CAM_VSYNC	MFP_CFG_DRV(GPIO68, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO69_CAM_MCLK		MFP_CFG_DRV(GPIO69, AF1, FAST)
 | 
	
		
			
				|  |  | +#define GPIO70_CAM_PCLK		MFP_CFG_DRV(GPIO70, AF1, FAST)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/* PMIC */
 | 
	
		
			
				|  |  | +#define PMIC_PMIC_INT		MFP_CFG(PMIC_INT, AF0)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +#endif /* __ASM_MACH_MFP_MMP2_H */
 | 
	
		
			
				|  |  | +
 |