|  | @@ -903,3 +903,85 @@ static struct omap_ball __initdata omap3_cbc_ball[] = {
 | 
	
		
			
				|  |  |  	_OMAP3_BALLENTRY(SYS_BOOT4, "e4", NULL),
 | 
	
		
			
				|  |  |  	_OMAP3_BALLENTRY(SYS_BOOT5, "g3", NULL),
 | 
	
		
			
				|  |  |  	_OMAP3_BALLENTRY(SYS_BOOT6, "d4", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(SYS_CLKOUT1, "ae14", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(SYS_CLKOUT2, "w11", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(SYS_CLKREQ, "w15", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(SYS_NIRQ, "v16", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(SYS_NRESWARM, "ad7", "aa5"),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(SYS_OFF_MODE, "v12", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(UART1_CTS, "w2", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(UART1_RTS, "r2", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(UART1_RX, "h3", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(UART1_TX, "l4", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(UART2_CTS, "y24", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(UART2_RTS, "aa24", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(UART2_RX, "ad21", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(UART2_TX, "ad22", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(UART3_CTS_RCTX, "f23", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(UART3_RTS_SD, "f24", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(UART3_RX_IRRX, "h24", NULL),
 | 
	
		
			
				|  |  | +	_OMAP3_BALLENTRY(UART3_TX_IRTX, "g24", NULL),
 | 
	
		
			
				|  |  | +	{ .reg_offset = OMAP_MUX_TERMINATOR },
 | 
	
		
			
				|  |  | +};
 | 
	
		
			
				|  |  | +#else
 | 
	
		
			
				|  |  | +#define omap3_cbc_ball	 NULL
 | 
	
		
			
				|  |  | +#endif
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/*
 | 
	
		
			
				|  |  | + * Signals different on CUS package compared to superset
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +#if defined(CONFIG_OMAP_MUX) && defined(CONFIG_OMAP_PACKAGE_CUS)
 | 
	
		
			
				|  |  | +static struct omap_mux __initdata omap3_cus_subset[] = {
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(CAM_D10, 109,
 | 
	
		
			
				|  |  | +		"cam_d10", NULL, NULL, NULL,
 | 
	
		
			
				|  |  | +		"gpio_109", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(CAM_D11, 110,
 | 
	
		
			
				|  |  | +		"cam_d11", NULL, NULL, NULL,
 | 
	
		
			
				|  |  | +		"gpio_110", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(CAM_D2, 101,
 | 
	
		
			
				|  |  | +		"cam_d2", NULL, NULL, NULL,
 | 
	
		
			
				|  |  | +		"gpio_101", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(CAM_D3, 102,
 | 
	
		
			
				|  |  | +		"cam_d3", NULL, NULL, NULL,
 | 
	
		
			
				|  |  | +		"gpio_102", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(CAM_D4, 103,
 | 
	
		
			
				|  |  | +		"cam_d4", NULL, NULL, NULL,
 | 
	
		
			
				|  |  | +		"gpio_103", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(CAM_D5, 104,
 | 
	
		
			
				|  |  | +		"cam_d5", NULL, NULL, NULL,
 | 
	
		
			
				|  |  | +		"gpio_104", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(CAM_FLD, 98,
 | 
	
		
			
				|  |  | +		"cam_fld", NULL, "cam_global_reset", NULL,
 | 
	
		
			
				|  |  | +		"gpio_98", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(CAM_HS, 94,
 | 
	
		
			
				|  |  | +		"cam_hs", NULL, NULL, NULL,
 | 
	
		
			
				|  |  | +		"gpio_94", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(CAM_PCLK, 97,
 | 
	
		
			
				|  |  | +		"cam_pclk", NULL, NULL, NULL,
 | 
	
		
			
				|  |  | +		"gpio_97", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(CAM_STROBE, 126,
 | 
	
		
			
				|  |  | +		"cam_strobe", NULL, NULL, NULL,
 | 
	
		
			
				|  |  | +		"gpio_126", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(CAM_VS, 95,
 | 
	
		
			
				|  |  | +		"cam_vs", NULL, NULL, NULL,
 | 
	
		
			
				|  |  | +		"gpio_95", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(CAM_WEN, 167,
 | 
	
		
			
				|  |  | +		"cam_wen", NULL, "cam_shutter", NULL,
 | 
	
		
			
				|  |  | +		"gpio_167", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(DSS_DATA6, 76,
 | 
	
		
			
				|  |  | +		"dss_data6", NULL, "uart1_tx", NULL,
 | 
	
		
			
				|  |  | +		"gpio_76", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(DSS_DATA7, 77,
 | 
	
		
			
				|  |  | +		"dss_data7", NULL, "uart1_rx", NULL,
 | 
	
		
			
				|  |  | +		"gpio_77", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(DSS_DATA8, 78,
 | 
	
		
			
				|  |  | +		"dss_data8", NULL, NULL, NULL,
 | 
	
		
			
				|  |  | +		"gpio_78", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(DSS_DATA9, 79,
 | 
	
		
			
				|  |  | +		"dss_data9", NULL, NULL, NULL,
 | 
	
		
			
				|  |  | +		"gpio_79", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(DSS_HSYNC, 67,
 | 
	
		
			
				|  |  | +		"dss_hsync", NULL, NULL, NULL,
 | 
	
		
			
				|  |  | +		"gpio_67", NULL, NULL, "safe_mode"),
 | 
	
		
			
				|  |  | +	_OMAP3_MUXENTRY(DSS_PCLK, 66,
 | 
	
		
			
				|  |  | +		"dss_pclk", NULL, NULL, NULL,
 |