diff options
Diffstat (limited to 'arch/arm/mach-omap2/omap_hwmod_common_data.h')
-rw-r--r-- | arch/arm/mach-omap2/omap_hwmod_common_data.h | 71 |
1 files changed, 59 insertions, 12 deletions
diff --git a/arch/arm/mach-omap2/omap_hwmod_common_data.h b/arch/arm/mach-omap2/omap_hwmod_common_data.h index ad5d8f04c0b..7aa9156d50a 100644 --- a/arch/arm/mach-omap2/omap_hwmod_common_data.h +++ b/arch/arm/mach-omap2/omap_hwmod_common_data.h | |||
@@ -19,18 +19,6 @@ | |||
19 | #include "display.h" | 19 | #include "display.h" |
20 | 20 | ||
21 | /* Common address space across OMAP2xxx */ | 21 | /* Common address space across OMAP2xxx */ |
22 | extern struct omap_hwmod_addr_space omap2xxx_uart1_addr_space[]; | ||
23 | extern struct omap_hwmod_addr_space omap2xxx_uart2_addr_space[]; | ||
24 | extern struct omap_hwmod_addr_space omap2xxx_uart3_addr_space[]; | ||
25 | extern struct omap_hwmod_addr_space omap2xxx_timer2_addrs[]; | ||
26 | extern struct omap_hwmod_addr_space omap2xxx_timer3_addrs[]; | ||
27 | extern struct omap_hwmod_addr_space omap2xxx_timer4_addrs[]; | ||
28 | extern struct omap_hwmod_addr_space omap2xxx_timer5_addrs[]; | ||
29 | extern struct omap_hwmod_addr_space omap2xxx_timer6_addrs[]; | ||
30 | extern struct omap_hwmod_addr_space omap2xxx_timer7_addrs[]; | ||
31 | extern struct omap_hwmod_addr_space omap2xxx_timer8_addrs[]; | ||
32 | extern struct omap_hwmod_addr_space omap2xxx_timer9_addrs[]; | ||
33 | extern struct omap_hwmod_addr_space omap2xxx_timer12_addrs[]; | ||
34 | extern struct omap_hwmod_addr_space omap2xxx_mcbsp2_addrs[]; | 22 | extern struct omap_hwmod_addr_space omap2xxx_mcbsp2_addrs[]; |
35 | 23 | ||
36 | /* Common address space across OMAP2xxx/3xxx */ | 24 | /* Common address space across OMAP2xxx/3xxx */ |
@@ -54,6 +42,64 @@ extern struct omap_hwmod_addr_space omap2_mcbsp1_addrs[]; | |||
54 | /* Common IP block data across OMAP2xxx */ | 42 | /* Common IP block data across OMAP2xxx */ |
55 | extern struct omap_hwmod_irq_info omap2xxx_timer12_mpu_irqs[]; | 43 | extern struct omap_hwmod_irq_info omap2xxx_timer12_mpu_irqs[]; |
56 | extern struct omap_hwmod_dma_info omap2xxx_dss_sdma_chs[]; | 44 | extern struct omap_hwmod_dma_info omap2xxx_dss_sdma_chs[]; |
45 | extern struct omap_gpio_dev_attr omap2xxx_gpio_dev_attr; | ||
46 | extern struct omap_hwmod omap2xxx_l3_main_hwmod; | ||
47 | extern struct omap_hwmod omap2xxx_l4_core_hwmod; | ||
48 | extern struct omap_hwmod omap2xxx_l4_wkup_hwmod; | ||
49 | extern struct omap_hwmod omap2xxx_mpu_hwmod; | ||
50 | extern struct omap_hwmod omap2xxx_iva_hwmod; | ||
51 | extern struct omap_hwmod omap2xxx_timer1_hwmod; | ||
52 | extern struct omap_hwmod omap2xxx_timer2_hwmod; | ||
53 | extern struct omap_hwmod omap2xxx_timer3_hwmod; | ||
54 | extern struct omap_hwmod omap2xxx_timer4_hwmod; | ||
55 | extern struct omap_hwmod omap2xxx_timer5_hwmod; | ||
56 | extern struct omap_hwmod omap2xxx_timer6_hwmod; | ||
57 | extern struct omap_hwmod omap2xxx_timer7_hwmod; | ||
58 | extern struct omap_hwmod omap2xxx_timer8_hwmod; | ||
59 | extern struct omap_hwmod omap2xxx_timer9_hwmod; | ||
60 | extern struct omap_hwmod omap2xxx_timer10_hwmod; | ||
61 | extern struct omap_hwmod omap2xxx_timer11_hwmod; | ||
62 | extern struct omap_hwmod omap2xxx_timer12_hwmod; | ||
63 | extern struct omap_hwmod omap2xxx_wd_timer2_hwmod; | ||
64 | extern struct omap_hwmod omap2xxx_uart1_hwmod; | ||
65 | extern struct omap_hwmod omap2xxx_uart2_hwmod; | ||
66 | extern struct omap_hwmod omap2xxx_uart3_hwmod; | ||
67 | extern struct omap_hwmod omap2xxx_dss_core_hwmod; | ||
68 | extern struct omap_hwmod omap2xxx_dss_dispc_hwmod; | ||
69 | extern struct omap_hwmod omap2xxx_dss_rfbi_hwmod; | ||
70 | extern struct omap_hwmod omap2xxx_dss_venc_hwmod; | ||
71 | extern struct omap_hwmod omap2xxx_gpio1_hwmod; | ||
72 | extern struct omap_hwmod omap2xxx_gpio2_hwmod; | ||
73 | extern struct omap_hwmod omap2xxx_gpio3_hwmod; | ||
74 | extern struct omap_hwmod omap2xxx_gpio4_hwmod; | ||
75 | extern struct omap_hwmod omap2xxx_mcspi1_hwmod; | ||
76 | extern struct omap_hwmod omap2xxx_mcspi2_hwmod; | ||
77 | |||
78 | /* Common interface data across OMAP2xxx */ | ||
79 | extern struct omap_hwmod_ocp_if omap2xxx_l3_main__l4_core; | ||
80 | extern struct omap_hwmod_ocp_if omap2xxx_mpu__l3_main; | ||
81 | extern struct omap_hwmod_ocp_if omap2xxx_dss__l3; | ||
82 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__l4_wkup; | ||
83 | extern struct omap_hwmod_ocp_if omap2_l4_core__uart1; | ||
84 | extern struct omap_hwmod_ocp_if omap2_l4_core__uart2; | ||
85 | extern struct omap_hwmod_ocp_if omap2_l4_core__uart3; | ||
86 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__mcspi1; | ||
87 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__mcspi2; | ||
88 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer2; | ||
89 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer3; | ||
90 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer4; | ||
91 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer5; | ||
92 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer6; | ||
93 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer7; | ||
94 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer8; | ||
95 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer9; | ||
96 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer10; | ||
97 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer11; | ||
98 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer12; | ||
99 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__dss; | ||
100 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__dss_dispc; | ||
101 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__dss_rfbi; | ||
102 | extern struct omap_hwmod_ocp_if omap2xxx_l4_core__dss_venc; | ||
57 | 103 | ||
58 | /* Common IP block data */ | 104 | /* Common IP block data */ |
59 | extern struct omap_hwmod_dma_info omap2_uart1_sdma_reqs[]; | 105 | extern struct omap_hwmod_dma_info omap2_uart1_sdma_reqs[]; |
@@ -94,6 +140,7 @@ extern struct omap_hwmod_irq_info omap2_gpio4_irqs[]; | |||
94 | extern struct omap_hwmod_irq_info omap2_dma_system_irqs[]; | 140 | extern struct omap_hwmod_irq_info omap2_dma_system_irqs[]; |
95 | extern struct omap_hwmod_irq_info omap2_mcspi1_mpu_irqs[]; | 141 | extern struct omap_hwmod_irq_info omap2_mcspi1_mpu_irqs[]; |
96 | extern struct omap_hwmod_irq_info omap2_mcspi2_mpu_irqs[]; | 142 | extern struct omap_hwmod_irq_info omap2_mcspi2_mpu_irqs[]; |
143 | extern struct omap_hwmod_addr_space omap2xxx_timer12_addrs[]; | ||
97 | 144 | ||
98 | /* OMAP hwmod classes - forward declarations */ | 145 | /* OMAP hwmod classes - forward declarations */ |
99 | extern struct omap_hwmod_class l3_hwmod_class; | 146 | extern struct omap_hwmod_class l3_hwmod_class; |