|  | @@ -3114,3 +3114,91 @@ static struct omap_hwmod_ocp_if am33xx_l3_main__tpcc = {
 | 
	
		
			
				|  |  |  	.addr		= am33xx_tpcc_addr_space,
 | 
	
		
			
				|  |  |  	.user		= OCP_USER_MPU,
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/* l3 main -> tpcc0 */
 | 
	
		
			
				|  |  | +static struct omap_hwmod_addr_space am33xx_tptc0_addr_space[] = {
 | 
	
		
			
				|  |  | +	{
 | 
	
		
			
				|  |  | +		.pa_start	= 0x49800000,
 | 
	
		
			
				|  |  | +		.pa_end		= 0x49800000 + SZ_8K - 1,
 | 
	
		
			
				|  |  | +		.flags		= ADDR_TYPE_RT,
 | 
	
		
			
				|  |  | +	},
 | 
	
		
			
				|  |  | +	{ }
 | 
	
		
			
				|  |  | +};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +static struct omap_hwmod_ocp_if am33xx_l3_main__tptc0 = {
 | 
	
		
			
				|  |  | +	.master		= &am33xx_l3_main_hwmod,
 | 
	
		
			
				|  |  | +	.slave		= &am33xx_tptc0_hwmod,
 | 
	
		
			
				|  |  | +	.clk		= "l3_gclk",
 | 
	
		
			
				|  |  | +	.addr		= am33xx_tptc0_addr_space,
 | 
	
		
			
				|  |  | +	.user		= OCP_USER_MPU,
 | 
	
		
			
				|  |  | +};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/* l3 main -> tpcc1 */
 | 
	
		
			
				|  |  | +static struct omap_hwmod_addr_space am33xx_tptc1_addr_space[] = {
 | 
	
		
			
				|  |  | +	{
 | 
	
		
			
				|  |  | +		.pa_start	= 0x49900000,
 | 
	
		
			
				|  |  | +		.pa_end		= 0x49900000 + SZ_8K - 1,
 | 
	
		
			
				|  |  | +		.flags		= ADDR_TYPE_RT,
 | 
	
		
			
				|  |  | +	},
 | 
	
		
			
				|  |  | +	{ }
 | 
	
		
			
				|  |  | +};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +static struct omap_hwmod_ocp_if am33xx_l3_main__tptc1 = {
 | 
	
		
			
				|  |  | +	.master		= &am33xx_l3_main_hwmod,
 | 
	
		
			
				|  |  | +	.slave		= &am33xx_tptc1_hwmod,
 | 
	
		
			
				|  |  | +	.clk		= "l3_gclk",
 | 
	
		
			
				|  |  | +	.addr		= am33xx_tptc1_addr_space,
 | 
	
		
			
				|  |  | +	.user		= OCP_USER_MPU,
 | 
	
		
			
				|  |  | +};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/* l3 main -> tpcc2 */
 | 
	
		
			
				|  |  | +static struct omap_hwmod_addr_space am33xx_tptc2_addr_space[] = {
 | 
	
		
			
				|  |  | +	{
 | 
	
		
			
				|  |  | +		.pa_start	= 0x49a00000,
 | 
	
		
			
				|  |  | +		.pa_end		= 0x49a00000 + SZ_8K - 1,
 | 
	
		
			
				|  |  | +		.flags		= ADDR_TYPE_RT,
 | 
	
		
			
				|  |  | +	},
 | 
	
		
			
				|  |  | +	{ }
 | 
	
		
			
				|  |  | +};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +static struct omap_hwmod_ocp_if am33xx_l3_main__tptc2 = {
 | 
	
		
			
				|  |  | +	.master		= &am33xx_l3_main_hwmod,
 | 
	
		
			
				|  |  | +	.slave		= &am33xx_tptc2_hwmod,
 | 
	
		
			
				|  |  | +	.clk		= "l3_gclk",
 | 
	
		
			
				|  |  | +	.addr		= am33xx_tptc2_addr_space,
 | 
	
		
			
				|  |  | +	.user		= OCP_USER_MPU,
 | 
	
		
			
				|  |  | +};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/* l4 wkup -> uart1 */
 | 
	
		
			
				|  |  | +static struct omap_hwmod_addr_space am33xx_uart1_addr_space[] = {
 | 
	
		
			
				|  |  | +	{
 | 
	
		
			
				|  |  | +		.pa_start	= 0x44E09000,
 | 
	
		
			
				|  |  | +		.pa_end		= 0x44E09000 + SZ_8K - 1,
 | 
	
		
			
				|  |  | +		.flags		= ADDR_TYPE_RT,
 | 
	
		
			
				|  |  | +	},
 | 
	
		
			
				|  |  | +	{ }
 | 
	
		
			
				|  |  | +};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +static struct omap_hwmod_ocp_if am33xx_l4_wkup__uart1 = {
 | 
	
		
			
				|  |  | +	.master		= &am33xx_l4_wkup_hwmod,
 | 
	
		
			
				|  |  | +	.slave		= &am33xx_uart1_hwmod,
 | 
	
		
			
				|  |  | +	.clk		= "dpll_core_m4_div2_ck",
 | 
	
		
			
				|  |  | +	.addr		= am33xx_uart1_addr_space,
 | 
	
		
			
				|  |  | +	.user		= OCP_USER_MPU,
 | 
	
		
			
				|  |  | +};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/* l4 ls -> uart2 */
 | 
	
		
			
				|  |  | +static struct omap_hwmod_addr_space am33xx_uart2_addr_space[] = {
 | 
	
		
			
				|  |  | +	{
 | 
	
		
			
				|  |  | +		.pa_start	= 0x48022000,
 | 
	
		
			
				|  |  | +		.pa_end		= 0x48022000 + SZ_8K - 1,
 | 
	
		
			
				|  |  | +		.flags		= ADDR_TYPE_RT,
 | 
	
		
			
				|  |  | +	},
 | 
	
		
			
				|  |  | +	{ }
 | 
	
		
			
				|  |  | +};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +static struct omap_hwmod_ocp_if am33xx_l4_ls__uart2 = {
 | 
	
		
			
				|  |  | +	.master		= &am33xx_l4_ls_hwmod,
 | 
	
		
			
				|  |  | +	.slave		= &am33xx_uart2_hwmod,
 | 
	
		
			
				|  |  | +	.clk		= "l4ls_gclk",
 | 
	
		
			
				|  |  | +	.addr		= am33xx_uart2_addr_space,
 |