|
@@ -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",
|