| 
					
				 | 
			
			
				@@ -3928,3 +3928,187 @@ static struct omap_hwmod_ocp_if omap44xx_iva__l3_instr = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /* l3_main_3 -> l3_instr */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_l3_main_3__l3_instr = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_l3_main_3_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_instr_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* ocp_wp_noc -> l3_instr */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_ocp_wp_noc__l3_instr = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_ocp_wp_noc_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_instr_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* dsp -> l3_main_1 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_dsp__l3_main_1 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_dsp_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_1_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* dss -> l3_main_1 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_dss__l3_main_1 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_dss_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_1_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* l3_main_2 -> l3_main_1 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_l3_main_2__l3_main_1 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_l3_main_2_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_1_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* l4_cfg -> l3_main_1 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_l4_cfg__l3_main_1 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_l4_cfg_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_1_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l4_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* mmc1 -> l3_main_1 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_mmc1__l3_main_1 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_mmc1_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_1_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* mmc2 -> l3_main_1 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_mmc2__l3_main_1 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_mmc2_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_1_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_addr_space omap44xx_l3_main_1_addrs[] = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		.pa_start	= 0x44000000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		.pa_end		= 0x44000fff, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		.flags		= ADDR_TYPE_RT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	{ } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* mpu -> l3_main_1 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_mpu__l3_main_1 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_mpu_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_1_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.addr		= omap44xx_l3_main_1_addrs, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* c2c_target_fw -> l3_main_2 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_c2c_target_fw__l3_main_2 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_c2c_target_fw_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_2_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* debugss -> l3_main_2 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_debugss__l3_main_2 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_debugss_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_2_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "dbgclk_mux_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* dma_system -> l3_main_2 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_dma_system__l3_main_2 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_dma_system_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_2_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* fdif -> l3_main_2 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_fdif__l3_main_2 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_fdif_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_2_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* gpu -> l3_main_2 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_gpu__l3_main_2 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_gpu_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_2_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* hsi -> l3_main_2 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_hsi__l3_main_2 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_hsi_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_2_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* ipu -> l3_main_2 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_ipu__l3_main_2 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_ipu_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_2_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* iss -> l3_main_2 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_iss__l3_main_2 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_iss_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_2_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* iva -> l3_main_2 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_iva__l3_main_2 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_iva_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_2_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_addr_space omap44xx_l3_main_2_addrs[] = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		.pa_start	= 0x44800000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		.pa_end		= 0x44801fff, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		.flags		= ADDR_TYPE_RT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	{ } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* l3_main_1 -> l3_main_2 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_l3_main_1__l3_main_2 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_l3_main_1_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_2_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.addr		= omap44xx_l3_main_2_addrs, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* l4_cfg -> l3_main_2 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if omap44xx_l4_cfg__l3_main_2 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_l4_cfg_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_2_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l4_div_ck", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.user		= OCP_USER_MPU | OCP_USER_SDMA, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* usb_host_fs -> l3_main_2 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+static struct omap_hwmod_ocp_if __maybe_unused omap44xx_usb_host_fs__l3_main_2 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.master		= &omap44xx_usb_host_fs_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.slave		= &omap44xx_l3_main_2_hwmod, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.clk		= "l3_div_ck", 
			 |