|
@@ -353,3 +353,39 @@ struct omap_hwmod_ocp_if omap2xxx_l4_core__dss_dispc = {
|
|
/* l4_core -> dss_rfbi */
|
|
/* l4_core -> dss_rfbi */
|
|
struct omap_hwmod_ocp_if omap2xxx_l4_core__dss_rfbi = {
|
|
struct omap_hwmod_ocp_if omap2xxx_l4_core__dss_rfbi = {
|
|
.master = &omap2xxx_l4_core_hwmod,
|
|
.master = &omap2xxx_l4_core_hwmod,
|
|
|
|
+ .slave = &omap2xxx_dss_rfbi_hwmod,
|
|
|
|
+ .clk = "dss_ick",
|
|
|
|
+ .addr = omap2_dss_rfbi_addrs,
|
|
|
|
+ .fw = {
|
|
|
|
+ .omap2 = {
|
|
|
|
+ .l4_fw_region = OMAP2420_L4_CORE_FW_DSS_CORE_REGION,
|
|
|
|
+ .flags = OMAP_FIREWALL_L4,
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ .user = OCP_USER_MPU | OCP_USER_SDMA,
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/* l4_core -> dss_venc */
|
|
|
|
+struct omap_hwmod_ocp_if omap2xxx_l4_core__dss_venc = {
|
|
|
|
+ .master = &omap2xxx_l4_core_hwmod,
|
|
|
|
+ .slave = &omap2xxx_dss_venc_hwmod,
|
|
|
|
+ .clk = "dss_ick",
|
|
|
|
+ .addr = omap2_dss_venc_addrs,
|
|
|
|
+ .fw = {
|
|
|
|
+ .omap2 = {
|
|
|
|
+ .l4_fw_region = OMAP2420_L4_CORE_FW_DSS_VENC_REGION,
|
|
|
|
+ .flags = OMAP_FIREWALL_L4,
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ .flags = OCPIF_SWSUP_IDLE,
|
|
|
|
+ .user = OCP_USER_MPU | OCP_USER_SDMA,
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/* l4_core -> rng */
|
|
|
|
+struct omap_hwmod_ocp_if omap2xxx_l4_core__rng = {
|
|
|
|
+ .master = &omap2xxx_l4_core_hwmod,
|
|
|
|
+ .slave = &omap2xxx_rng_hwmod,
|
|
|
|
+ .clk = "rng_ick",
|
|
|
|
+ .addr = omap2_rng_addr_space,
|
|
|
|
+ .user = OCP_USER_MPU | OCP_USER_SDMA,
|
|
|
|
+};
|