|
@@ -693,3 +693,165 @@ static struct omap_hwmod_ocp_if omap2430_l4_wkup__gpio1 = {
|
|
|
.slave = &omap2xxx_gpio1_hwmod,
|
|
|
.clk = "gpios_ick",
|
|
|
.addr = omap2430_gpio1_addr_space,
|
|
|
+ .user = OCP_USER_MPU | OCP_USER_SDMA,
|
|
|
+};
|
|
|
+
|
|
|
+/* l4_wkup -> gpio2 */
|
|
|
+static struct omap_hwmod_addr_space omap2430_gpio2_addr_space[] = {
|
|
|
+ {
|
|
|
+ .pa_start = 0x4900E000,
|
|
|
+ .pa_end = 0x4900E1ff,
|
|
|
+ .flags = ADDR_TYPE_RT
|
|
|
+ },
|
|
|
+ { }
|
|
|
+};
|
|
|
+
|
|
|
+static struct omap_hwmod_ocp_if omap2430_l4_wkup__gpio2 = {
|
|
|
+ .master = &omap2xxx_l4_wkup_hwmod,
|
|
|
+ .slave = &omap2xxx_gpio2_hwmod,
|
|
|
+ .clk = "gpios_ick",
|
|
|
+ .addr = omap2430_gpio2_addr_space,
|
|
|
+ .user = OCP_USER_MPU | OCP_USER_SDMA,
|
|
|
+};
|
|
|
+
|
|
|
+/* l4_wkup -> gpio3 */
|
|
|
+static struct omap_hwmod_addr_space omap2430_gpio3_addr_space[] = {
|
|
|
+ {
|
|
|
+ .pa_start = 0x49010000,
|
|
|
+ .pa_end = 0x490101ff,
|
|
|
+ .flags = ADDR_TYPE_RT
|
|
|
+ },
|
|
|
+ { }
|
|
|
+};
|
|
|
+
|
|
|
+static struct omap_hwmod_ocp_if omap2430_l4_wkup__gpio3 = {
|
|
|
+ .master = &omap2xxx_l4_wkup_hwmod,
|
|
|
+ .slave = &omap2xxx_gpio3_hwmod,
|
|
|
+ .clk = "gpios_ick",
|
|
|
+ .addr = omap2430_gpio3_addr_space,
|
|
|
+ .user = OCP_USER_MPU | OCP_USER_SDMA,
|
|
|
+};
|
|
|
+
|
|
|
+/* l4_wkup -> gpio4 */
|
|
|
+static struct omap_hwmod_addr_space omap2430_gpio4_addr_space[] = {
|
|
|
+ {
|
|
|
+ .pa_start = 0x49012000,
|
|
|
+ .pa_end = 0x490121ff,
|
|
|
+ .flags = ADDR_TYPE_RT
|
|
|
+ },
|
|
|
+ { }
|
|
|
+};
|
|
|
+
|
|
|
+static struct omap_hwmod_ocp_if omap2430_l4_wkup__gpio4 = {
|
|
|
+ .master = &omap2xxx_l4_wkup_hwmod,
|
|
|
+ .slave = &omap2xxx_gpio4_hwmod,
|
|
|
+ .clk = "gpios_ick",
|
|
|
+ .addr = omap2430_gpio4_addr_space,
|
|
|
+ .user = OCP_USER_MPU | OCP_USER_SDMA,
|
|
|
+};
|
|
|
+
|
|
|
+/* l4_core -> gpio5 */
|
|
|
+static struct omap_hwmod_addr_space omap2430_gpio5_addr_space[] = {
|
|
|
+ {
|
|
|
+ .pa_start = 0x480B6000,
|
|
|
+ .pa_end = 0x480B61ff,
|
|
|
+ .flags = ADDR_TYPE_RT
|
|
|
+ },
|
|
|
+ { }
|
|
|
+};
|
|
|
+
|
|
|
+static struct omap_hwmod_ocp_if omap2430_l4_core__gpio5 = {
|
|
|
+ .master = &omap2xxx_l4_core_hwmod,
|
|
|
+ .slave = &omap2430_gpio5_hwmod,
|
|
|
+ .clk = "gpio5_ick",
|
|
|
+ .addr = omap2430_gpio5_addr_space,
|
|
|
+ .user = OCP_USER_MPU | OCP_USER_SDMA,
|
|
|
+};
|
|
|
+
|
|
|
+/* dma_system -> L3 */
|
|
|
+static struct omap_hwmod_ocp_if omap2430_dma_system__l3 = {
|
|
|
+ .master = &omap2430_dma_system_hwmod,
|
|
|
+ .slave = &omap2xxx_l3_main_hwmod,
|
|
|
+ .clk = "core_l3_ck",
|
|
|
+ .user = OCP_USER_MPU | OCP_USER_SDMA,
|
|
|
+};
|
|
|
+
|
|
|
+/* l4_core -> dma_system */
|
|
|
+static struct omap_hwmod_ocp_if omap2430_l4_core__dma_system = {
|
|
|
+ .master = &omap2xxx_l4_core_hwmod,
|
|
|
+ .slave = &omap2430_dma_system_hwmod,
|
|
|
+ .clk = "sdma_ick",
|
|
|
+ .addr = omap2_dma_system_addrs,
|
|
|
+ .user = OCP_USER_MPU | OCP_USER_SDMA,
|
|
|
+};
|
|
|
+
|
|
|
+/* l4_core -> mailbox */
|
|
|
+static struct omap_hwmod_ocp_if omap2430_l4_core__mailbox = {
|
|
|
+ .master = &omap2xxx_l4_core_hwmod,
|
|
|
+ .slave = &omap2430_mailbox_hwmod,
|
|
|
+ .addr = omap2_mailbox_addrs,
|
|
|
+ .user = OCP_USER_MPU | OCP_USER_SDMA,
|
|
|
+};
|
|
|
+
|
|
|
+/* l4_core -> mcbsp1 */
|
|
|
+static struct omap_hwmod_ocp_if omap2430_l4_core__mcbsp1 = {
|
|
|
+ .master = &omap2xxx_l4_core_hwmod,
|
|
|
+ .slave = &omap2430_mcbsp1_hwmod,
|
|
|
+ .clk = "mcbsp1_ick",
|
|
|
+ .addr = omap2_mcbsp1_addrs,
|
|
|
+ .user = OCP_USER_MPU | OCP_USER_SDMA,
|
|
|
+};
|
|
|
+
|
|
|
+/* l4_core -> mcbsp2 */
|
|
|
+static struct omap_hwmod_ocp_if omap2430_l4_core__mcbsp2 = {
|
|
|
+ .master = &omap2xxx_l4_core_hwmod,
|
|
|
+ .slave = &omap2430_mcbsp2_hwmod,
|
|
|
+ .clk = "mcbsp2_ick",
|
|
|
+ .addr = omap2xxx_mcbsp2_addrs,
|
|
|
+ .user = OCP_USER_MPU | OCP_USER_SDMA,
|
|
|
+};
|
|
|
+
|
|
|
+static struct omap_hwmod_addr_space omap2430_mcbsp3_addrs[] = {
|
|
|
+ {
|
|
|
+ .name = "mpu",
|
|
|
+ .pa_start = 0x4808C000,
|
|
|
+ .pa_end = 0x4808C0ff,
|
|
|
+ .flags = ADDR_TYPE_RT
|
|
|
+ },
|
|
|
+ { }
|
|
|
+};
|
|
|
+
|
|
|
+/* l4_core -> mcbsp3 */
|
|
|
+static struct omap_hwmod_ocp_if omap2430_l4_core__mcbsp3 = {
|
|
|
+ .master = &omap2xxx_l4_core_hwmod,
|
|
|
+ .slave = &omap2430_mcbsp3_hwmod,
|
|
|
+ .clk = "mcbsp3_ick",
|
|
|
+ .addr = omap2430_mcbsp3_addrs,
|
|
|
+ .user = OCP_USER_MPU | OCP_USER_SDMA,
|
|
|
+};
|
|
|
+
|
|
|
+static struct omap_hwmod_addr_space omap2430_mcbsp4_addrs[] = {
|
|
|
+ {
|
|
|
+ .name = "mpu",
|
|
|
+ .pa_start = 0x4808E000,
|
|
|
+ .pa_end = 0x4808E0ff,
|
|
|
+ .flags = ADDR_TYPE_RT
|
|
|
+ },
|
|
|
+ { }
|
|
|
+};
|
|
|
+
|
|
|
+/* l4_core -> mcbsp4 */
|
|
|
+static struct omap_hwmod_ocp_if omap2430_l4_core__mcbsp4 = {
|
|
|
+ .master = &omap2xxx_l4_core_hwmod,
|
|
|
+ .slave = &omap2430_mcbsp4_hwmod,
|
|
|
+ .clk = "mcbsp4_ick",
|
|
|
+ .addr = omap2430_mcbsp4_addrs,
|
|
|
+ .user = OCP_USER_MPU | OCP_USER_SDMA,
|
|
|
+};
|
|
|
+
|
|
|
+static struct omap_hwmod_addr_space omap2430_mcbsp5_addrs[] = {
|
|
|
+ {
|
|
|
+ .name = "mpu",
|
|
|
+ .pa_start = 0x48096000,
|
|
|
+ .pa_end = 0x480960ff,
|
|
|
+ .flags = ADDR_TYPE_RT
|