|  | @@ -370,3 +370,149 @@ enum {
 | 
	
		
			
				|  |  |  	PORT249_IROUT_MARK, MFG4_IN1_MARK, PORT249_I2C_SDA3_MARK, \
 | 
	
		
			
				|  |  |  	MSIOF2R_TSYNC_MARK,
 | 
	
		
			
				|  |  |  	SDHICLK0_MARK,
 | 
	
		
			
				|  |  | +	SDHICD0_MARK,
 | 
	
		
			
				|  |  | +	SDHID0_0_MARK,
 | 
	
		
			
				|  |  | +	SDHID0_1_MARK,
 | 
	
		
			
				|  |  | +	SDHID0_2_MARK,
 | 
	
		
			
				|  |  | +	SDHID0_3_MARK,
 | 
	
		
			
				|  |  | +	SDHICMD0_MARK,
 | 
	
		
			
				|  |  | +	SDHIWP0_MARK,
 | 
	
		
			
				|  |  | +	SDHICLK1_MARK,
 | 
	
		
			
				|  |  | +	SDHID1_0_MARK, TS_SPSYNC2_MARK,
 | 
	
		
			
				|  |  | +	SDHID1_1_MARK, TS_SDAT2_MARK,
 | 
	
		
			
				|  |  | +	SDHID1_2_MARK, TS_SDEN2_MARK,
 | 
	
		
			
				|  |  | +	SDHID1_3_MARK, TS_SCK2_MARK,
 | 
	
		
			
				|  |  | +	SDHICMD1_MARK,
 | 
	
		
			
				|  |  | +	SDHICLK2_MARK,
 | 
	
		
			
				|  |  | +	SDHID2_0_MARK, TS_SPSYNC4_MARK,
 | 
	
		
			
				|  |  | +	SDHID2_1_MARK, TS_SDAT4_MARK,
 | 
	
		
			
				|  |  | +	SDHID2_2_MARK, TS_SDEN4_MARK,
 | 
	
		
			
				|  |  | +	SDHID2_3_MARK, TS_SCK4_MARK,
 | 
	
		
			
				|  |  | +	SDHICMD2_MARK,
 | 
	
		
			
				|  |  | +	MMCCLK0_MARK,
 | 
	
		
			
				|  |  | +	MMCD0_0_MARK,
 | 
	
		
			
				|  |  | +	MMCD0_1_MARK,
 | 
	
		
			
				|  |  | +	MMCD0_2_MARK,
 | 
	
		
			
				|  |  | +	MMCD0_3_MARK,
 | 
	
		
			
				|  |  | +	MMCD0_4_MARK, TS_SPSYNC5_MARK,
 | 
	
		
			
				|  |  | +	MMCD0_5_MARK, TS_SDAT5_MARK,
 | 
	
		
			
				|  |  | +	MMCD0_6_MARK, TS_SDEN5_MARK,
 | 
	
		
			
				|  |  | +	MMCD0_7_MARK, TS_SCK5_MARK,
 | 
	
		
			
				|  |  | +	MMCCMD0_MARK,
 | 
	
		
			
				|  |  | +	RESETOUTS__MARK, EXTAL2OUT_MARK,
 | 
	
		
			
				|  |  | +	MCP_WAIT__MCP_FRB_MARK,
 | 
	
		
			
				|  |  | +	MCP_CKO_MARK, MMCCLK1_MARK,
 | 
	
		
			
				|  |  | +	MCP_D15_MCP_NAF15_MARK,
 | 
	
		
			
				|  |  | +	MCP_D14_MCP_NAF14_MARK,
 | 
	
		
			
				|  |  | +	MCP_D13_MCP_NAF13_MARK,
 | 
	
		
			
				|  |  | +	MCP_D12_MCP_NAF12_MARK,
 | 
	
		
			
				|  |  | +	MCP_D11_MCP_NAF11_MARK,
 | 
	
		
			
				|  |  | +	MCP_D10_MCP_NAF10_MARK,
 | 
	
		
			
				|  |  | +	MCP_D9_MCP_NAF9_MARK,
 | 
	
		
			
				|  |  | +	MCP_D8_MCP_NAF8_MARK, MMCCMD1_MARK,
 | 
	
		
			
				|  |  | +	MCP_D7_MCP_NAF7_MARK, MMCD1_7_MARK,
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	MCP_D6_MCP_NAF6_MARK, MMCD1_6_MARK,
 | 
	
		
			
				|  |  | +	MCP_D5_MCP_NAF5_MARK, MMCD1_5_MARK,
 | 
	
		
			
				|  |  | +	MCP_D4_MCP_NAF4_MARK, MMCD1_4_MARK,
 | 
	
		
			
				|  |  | +	MCP_D3_MCP_NAF3_MARK, MMCD1_3_MARK,
 | 
	
		
			
				|  |  | +	MCP_D2_MCP_NAF2_MARK, MMCD1_2_MARK,
 | 
	
		
			
				|  |  | +	MCP_D1_MCP_NAF1_MARK, MMCD1_1_MARK,
 | 
	
		
			
				|  |  | +	MCP_D0_MCP_NAF0_MARK, MMCD1_0_MARK,
 | 
	
		
			
				|  |  | +	MCP_NBRSTOUT__MARK,
 | 
	
		
			
				|  |  | +	MCP_WE0__MCP_FWE_MARK, MCP_RDWR_MCP_FWE_MARK,
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	/* MSEL2 special cases */
 | 
	
		
			
				|  |  | +	TSIF2_TS_XX1_MARK,
 | 
	
		
			
				|  |  | +	TSIF2_TS_XX2_MARK,
 | 
	
		
			
				|  |  | +	TSIF2_TS_XX3_MARK,
 | 
	
		
			
				|  |  | +	TSIF2_TS_XX4_MARK,
 | 
	
		
			
				|  |  | +	TSIF2_TS_XX5_MARK,
 | 
	
		
			
				|  |  | +	TSIF1_TS_XX1_MARK,
 | 
	
		
			
				|  |  | +	TSIF1_TS_XX2_MARK,
 | 
	
		
			
				|  |  | +	TSIF1_TS_XX3_MARK,
 | 
	
		
			
				|  |  | +	TSIF1_TS_XX4_MARK,
 | 
	
		
			
				|  |  | +	TSIF1_TS_XX5_MARK,
 | 
	
		
			
				|  |  | +	TSIF0_TS_XX1_MARK,
 | 
	
		
			
				|  |  | +	TSIF0_TS_XX2_MARK,
 | 
	
		
			
				|  |  | +	TSIF0_TS_XX3_MARK,
 | 
	
		
			
				|  |  | +	TSIF0_TS_XX4_MARK,
 | 
	
		
			
				|  |  | +	TSIF0_TS_XX5_MARK,
 | 
	
		
			
				|  |  | +	MST1_TS_XX1_MARK,
 | 
	
		
			
				|  |  | +	MST1_TS_XX2_MARK,
 | 
	
		
			
				|  |  | +	MST1_TS_XX3_MARK,
 | 
	
		
			
				|  |  | +	MST1_TS_XX4_MARK,
 | 
	
		
			
				|  |  | +	MST1_TS_XX5_MARK,
 | 
	
		
			
				|  |  | +	MST0_TS_XX1_MARK,
 | 
	
		
			
				|  |  | +	MST0_TS_XX2_MARK,
 | 
	
		
			
				|  |  | +	MST0_TS_XX3_MARK,
 | 
	
		
			
				|  |  | +	MST0_TS_XX4_MARK,
 | 
	
		
			
				|  |  | +	MST0_TS_XX5_MARK,
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	/* MSEL3 special cases */
 | 
	
		
			
				|  |  | +	SDHI0_VCCQ_MC0_ON_MARK,
 | 
	
		
			
				|  |  | +	SDHI0_VCCQ_MC0_OFF_MARK,
 | 
	
		
			
				|  |  | +	DEBUG_MON_VIO_MARK,
 | 
	
		
			
				|  |  | +	DEBUG_MON_LCDD_MARK,
 | 
	
		
			
				|  |  | +	LCDC_LCDC0_MARK,
 | 
	
		
			
				|  |  | +	LCDC_LCDC1_MARK,
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	/* MSEL4 special cases */
 | 
	
		
			
				|  |  | +	IRQ9_MEM_INT_MARK,
 | 
	
		
			
				|  |  | +	IRQ9_MCP_INT_MARK,
 | 
	
		
			
				|  |  | +	A11_MARK,
 | 
	
		
			
				|  |  | +	KEYOUT8_MARK,
 | 
	
		
			
				|  |  | +	TPU4TO3_MARK,
 | 
	
		
			
				|  |  | +	RESETA_N_PU_ON_MARK,
 | 
	
		
			
				|  |  | +	RESETA_N_PU_OFF_MARK,
 | 
	
		
			
				|  |  | +	EDBGREQ_PD_MARK,
 | 
	
		
			
				|  |  | +	EDBGREQ_PU_MARK,
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	/* Functions with pull-ups */
 | 
	
		
			
				|  |  | +	KEYIN0_PU_MARK,
 | 
	
		
			
				|  |  | +	KEYIN1_PU_MARK,
 | 
	
		
			
				|  |  | +	KEYIN2_PU_MARK,
 | 
	
		
			
				|  |  | +	KEYIN3_PU_MARK,
 | 
	
		
			
				|  |  | +	KEYIN4_PU_MARK,
 | 
	
		
			
				|  |  | +	KEYIN5_PU_MARK,
 | 
	
		
			
				|  |  | +	KEYIN6_PU_MARK,
 | 
	
		
			
				|  |  | +	KEYIN7_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHICD0_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHID0_0_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHID0_1_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHID0_2_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHID0_3_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHICMD0_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHIWP0_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHID1_0_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHID1_1_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHID1_2_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHID1_3_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHICMD1_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHID2_0_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHID2_1_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHID2_2_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHID2_3_PU_MARK,
 | 
	
		
			
				|  |  | +	SDHICMD2_PU_MARK,
 | 
	
		
			
				|  |  | +	MMCCMD0_PU_MARK,
 | 
	
		
			
				|  |  | +	MMCCMD1_PU_MARK,
 | 
	
		
			
				|  |  | +	MMCD0_0_PU_MARK,
 | 
	
		
			
				|  |  | +	MMCD0_1_PU_MARK,
 | 
	
		
			
				|  |  | +	MMCD0_2_PU_MARK,
 | 
	
		
			
				|  |  | +	MMCD0_3_PU_MARK,
 | 
	
		
			
				|  |  | +	MMCD0_4_PU_MARK,
 | 
	
		
			
				|  |  | +	MMCD0_5_PU_MARK,
 | 
	
		
			
				|  |  | +	MMCD0_6_PU_MARK,
 | 
	
		
			
				|  |  | +	MMCD0_7_PU_MARK,
 | 
	
		
			
				|  |  | +	FSIBISLD_PU_MARK,
 | 
	
		
			
				|  |  | +	FSIACK_PU_MARK,
 | 
	
		
			
				|  |  | +	FSIAILR_PU_MARK,
 | 
	
		
			
				|  |  | +	FSIAIBT_PU_MARK,
 | 
	
		
			
				|  |  | +	FSIAISLD_PU_MARK,
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	PINMUX_MARK_END,
 | 
	
		
			
				|  |  | +};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +static pinmux_enum_t pinmux_data[] = {
 | 
	
		
			
				|  |  | +	/* specify valid pin states for each pin in GPIO mode */
 | 
	
		
			
				|  |  | +
 |