diff options
author | Afzal Mohammed <afzal@ti.com> | 2012-09-23 19:28:24 -0400 |
---|---|---|
committer | Paul Walmsley <paul@pwsan.com> | 2012-09-23 19:28:24 -0400 |
commit | 49484a60ff665ccac2e4f2314753a21daa0c2f9e (patch) | |
tree | eeeec9d97c14e50ec54ec7478867040e608e060b /arch/arm/mach-omap2/omap_hwmod_2420_data.c | |
parent | 230844db9046ff88628afbf0f43b03bc4c9e4f11 (diff) |
ARM: OMAP2/3: hwmod data: add gpmc
Add gpmc hwmod and associated interconnect data
Signed-off-by: Afzal Mohammed <afzal@ti.com>
[paul@pwsan.com: added comments to the use of HWMOD_INIT_NO_RESET]
Signed-off-by: Paul Walmsley <paul@pwsan.com>
Diffstat (limited to 'arch/arm/mach-omap2/omap_hwmod_2420_data.c')
-rw-r--r-- | arch/arm/mach-omap2/omap_hwmod_2420_data.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/omap_hwmod_2420_data.c b/arch/arm/mach-omap2/omap_hwmod_2420_data.c index 4e81637640e9..5fcd225d207e 100644 --- a/arch/arm/mach-omap2/omap_hwmod_2420_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_2420_data.c | |||
@@ -535,6 +535,15 @@ static struct omap_hwmod_addr_space omap2420_counter_32k_addrs[] = { | |||
535 | { } | 535 | { } |
536 | }; | 536 | }; |
537 | 537 | ||
538 | static struct omap_hwmod_addr_space omap2420_gpmc_addrs[] = { | ||
539 | { | ||
540 | .pa_start = 0x6800a000, | ||
541 | .pa_end = 0x6800afff, | ||
542 | .flags = ADDR_TYPE_RT | ||
543 | }, | ||
544 | { } | ||
545 | }; | ||
546 | |||
538 | static struct omap_hwmod_ocp_if omap2420_l4_wkup__counter_32k = { | 547 | static struct omap_hwmod_ocp_if omap2420_l4_wkup__counter_32k = { |
539 | .master = &omap2xxx_l4_wkup_hwmod, | 548 | .master = &omap2xxx_l4_wkup_hwmod, |
540 | .slave = &omap2xxx_counter_32k_hwmod, | 549 | .slave = &omap2xxx_counter_32k_hwmod, |
@@ -543,6 +552,14 @@ static struct omap_hwmod_ocp_if omap2420_l4_wkup__counter_32k = { | |||
543 | .user = OCP_USER_MPU | OCP_USER_SDMA, | 552 | .user = OCP_USER_MPU | OCP_USER_SDMA, |
544 | }; | 553 | }; |
545 | 554 | ||
555 | static struct omap_hwmod_ocp_if omap2420_l3__gpmc = { | ||
556 | .master = &omap2xxx_l3_main_hwmod, | ||
557 | .slave = &omap2xxx_gpmc_hwmod, | ||
558 | .clk = "core_l3_ck", | ||
559 | .addr = omap2420_gpmc_addrs, | ||
560 | .user = OCP_USER_MPU | OCP_USER_SDMA, | ||
561 | }; | ||
562 | |||
546 | static struct omap_hwmod_ocp_if *omap2420_hwmod_ocp_ifs[] __initdata = { | 563 | static struct omap_hwmod_ocp_if *omap2420_hwmod_ocp_ifs[] __initdata = { |
547 | &omap2xxx_l3_main__l4_core, | 564 | &omap2xxx_l3_main__l4_core, |
548 | &omap2xxx_mpu__l3_main, | 565 | &omap2xxx_mpu__l3_main, |
@@ -586,6 +603,7 @@ static struct omap_hwmod_ocp_if *omap2420_hwmod_ocp_ifs[] __initdata = { | |||
586 | &omap2420_l4_core__msdi1, | 603 | &omap2420_l4_core__msdi1, |
587 | &omap2420_l4_core__hdq1w, | 604 | &omap2420_l4_core__hdq1w, |
588 | &omap2420_l4_wkup__counter_32k, | 605 | &omap2420_l4_wkup__counter_32k, |
606 | &omap2420_l3__gpmc, | ||
589 | NULL, | 607 | NULL, |
590 | }; | 608 | }; |
591 | 609 | ||