diff options
author | Olof Johansson <olof@lixom.net> | 2012-09-21 00:16:30 -0400 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2012-09-21 00:16:30 -0400 |
commit | b74aae9a2074e1caa2e40bf119f3a633f77c94e4 (patch) | |
tree | ba465514cff017a3213e65556674c68be5db29f6 /arch/arm/mach-omap2/omap_hwmod_2430_data.c | |
parent | 5698bd757d55b1bb87edd1a9744ab09c142abfc2 (diff) | |
parent | b97ba3ab4e8ec88164a47c98c91955e90ecd7c6a (diff) |
Merge branch 'next/cleanup' into next/multiplatform
* next/cleanup: (358 commits)
ARM: tegra: harmony: fix ldo7 regulator-name
ARM: OMAP2+: Make omap4-keypad.h local
ARM: OMAP2+: Make l4_3xxx.h local
ARM: OMAP2+: Make l4_2xxx.h local
ARM: OMAP2+: Make l3_3xxx.h local
ARM: OMAP2+: Make l3_2xxx.h local
ARM: OMAP1: Move irda.h from plat to mach
ARM: OMAP2+: Make hdq1w.h local
ARM: OMAP2+: Make gpmc-smsc911x.h local
ARM: OMAP2+: Make gpmc-smc91x.h local
ARM: OMAP1: Move flash.h from plat to mach
ARM: OMAP2+: Make debug-devices.h local
ARM: OMAP1: Move board-voiceblue.h from plat to mach
ARM: OMAP1: Move board-sx1.h from plat to mach
ARM: OMAP2+: Make omap-wakeupgen.h local
ARM: OMAP2+: Make omap-secure.h local
ARM: OMAP2+: Make ctrl_module_wkup_44xx.h local
ARM: OMAP2+: Make ctrl_module_pad_wkup_44xx.h local
ARM: OMAP2+: Make ctrl_module_pad_core_44xx.h local
ARM: OMAP2+: Make ctrl_module_core_44xx.h local
...
Diffstat (limited to 'arch/arm/mach-omap2/omap_hwmod_2430_data.c')
-rw-r--r-- | arch/arm/mach-omap2/omap_hwmod_2430_data.c | 80 |
1 files changed, 39 insertions, 41 deletions
diff --git a/arch/arm/mach-omap2/omap_hwmod_2430_data.c b/arch/arm/mach-omap2/omap_hwmod_2430_data.c index 58b5bc196d32..60de70feeae5 100644 --- a/arch/arm/mach-omap2/omap_hwmod_2430_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_2430_data.c | |||
@@ -12,21 +12,19 @@ | |||
12 | * XXX handle crossbar/shared link difference for L3? | 12 | * XXX handle crossbar/shared link difference for L3? |
13 | * XXX these should be marked initdata for multi-OMAP kernels | 13 | * XXX these should be marked initdata for multi-OMAP kernels |
14 | */ | 14 | */ |
15 | #include <linux/platform_data/asoc-ti-mcbsp.h> | ||
16 | #include <linux/platform_data/spi-omap2-mcspi.h> | ||
17 | |||
15 | #include <plat/omap_hwmod.h> | 18 | #include <plat/omap_hwmod.h> |
16 | #include <mach/irqs.h> | ||
17 | #include <plat/cpu.h> | ||
18 | #include <plat/dma.h> | 19 | #include <plat/dma.h> |
19 | #include <plat/serial.h> | 20 | #include <plat/serial.h> |
20 | #include <plat/i2c.h> | 21 | #include <plat/i2c.h> |
21 | #include <plat/gpio.h> | ||
22 | #include <plat/mcbsp.h> | ||
23 | #include <plat/mcspi.h> | ||
24 | #include <plat/dmtimer.h> | 22 | #include <plat/dmtimer.h> |
25 | #include <plat/mmc.h> | 23 | #include <plat/mmc.h> |
26 | #include <plat/l3_2xxx.h> | 24 | #include "l3_2xxx.h" |
27 | 25 | ||
26 | #include "soc.h" | ||
28 | #include "omap_hwmod_common_data.h" | 27 | #include "omap_hwmod_common_data.h" |
29 | |||
30 | #include "prm-regbits-24xx.h" | 28 | #include "prm-regbits-24xx.h" |
31 | #include "cm-regbits-24xx.h" | 29 | #include "cm-regbits-24xx.h" |
32 | #include "wd_timer.h" | 30 | #include "wd_timer.h" |
@@ -133,8 +131,8 @@ static struct omap_hwmod omap2430_i2c2_hwmod = { | |||
133 | 131 | ||
134 | /* gpio5 */ | 132 | /* gpio5 */ |
135 | static struct omap_hwmod_irq_info omap243x_gpio5_irqs[] = { | 133 | static struct omap_hwmod_irq_info omap243x_gpio5_irqs[] = { |
136 | { .irq = 33 }, /* INT_24XX_GPIO_BANK5 */ | 134 | { .irq = 33 + OMAP_INTC_START, }, /* INT_24XX_GPIO_BANK5 */ |
137 | { .irq = -1 } | 135 | { .irq = -1 }, |
138 | }; | 136 | }; |
139 | 137 | ||
140 | static struct omap_hwmod omap2430_gpio5_hwmod = { | 138 | static struct omap_hwmod omap2430_gpio5_hwmod = { |
@@ -173,8 +171,8 @@ static struct omap_hwmod omap2430_dma_system_hwmod = { | |||
173 | 171 | ||
174 | /* mailbox */ | 172 | /* mailbox */ |
175 | static struct omap_hwmod_irq_info omap2430_mailbox_irqs[] = { | 173 | static struct omap_hwmod_irq_info omap2430_mailbox_irqs[] = { |
176 | { .irq = 26 }, | 174 | { .irq = 26 + OMAP_INTC_START, }, |
177 | { .irq = -1 } | 175 | { .irq = -1 }, |
178 | }; | 176 | }; |
179 | 177 | ||
180 | static struct omap_hwmod omap2430_mailbox_hwmod = { | 178 | static struct omap_hwmod omap2430_mailbox_hwmod = { |
@@ -195,8 +193,8 @@ static struct omap_hwmod omap2430_mailbox_hwmod = { | |||
195 | 193 | ||
196 | /* mcspi3 */ | 194 | /* mcspi3 */ |
197 | static struct omap_hwmod_irq_info omap2430_mcspi3_mpu_irqs[] = { | 195 | static struct omap_hwmod_irq_info omap2430_mcspi3_mpu_irqs[] = { |
198 | { .irq = 91 }, | 196 | { .irq = 91 + OMAP_INTC_START, }, |
199 | { .irq = -1 } | 197 | { .irq = -1 }, |
200 | }; | 198 | }; |
201 | 199 | ||
202 | static struct omap_hwmod_dma_info omap2430_mcspi3_sdma_reqs[] = { | 200 | static struct omap_hwmod_dma_info omap2430_mcspi3_sdma_reqs[] = { |
@@ -250,9 +248,9 @@ static struct omap_hwmod_class usbotg_class = { | |||
250 | /* usb_otg_hs */ | 248 | /* usb_otg_hs */ |
251 | static struct omap_hwmod_irq_info omap2430_usbhsotg_mpu_irqs[] = { | 249 | static struct omap_hwmod_irq_info omap2430_usbhsotg_mpu_irqs[] = { |
252 | 250 | ||
253 | { .name = "mc", .irq = 92 }, | 251 | { .name = "mc", .irq = 92 + OMAP_INTC_START, }, |
254 | { .name = "dma", .irq = 93 }, | 252 | { .name = "dma", .irq = 93 + OMAP_INTC_START, }, |
255 | { .irq = -1 } | 253 | { .irq = -1 }, |
256 | }; | 254 | }; |
257 | 255 | ||
258 | static struct omap_hwmod omap2430_usbhsotg_hwmod = { | 256 | static struct omap_hwmod omap2430_usbhsotg_hwmod = { |
@@ -303,11 +301,11 @@ static struct omap_hwmod_opt_clk mcbsp_opt_clks[] = { | |||
303 | 301 | ||
304 | /* mcbsp1 */ | 302 | /* mcbsp1 */ |
305 | static struct omap_hwmod_irq_info omap2430_mcbsp1_irqs[] = { | 303 | static struct omap_hwmod_irq_info omap2430_mcbsp1_irqs[] = { |
306 | { .name = "tx", .irq = 59 }, | 304 | { .name = "tx", .irq = 59 + OMAP_INTC_START, }, |
307 | { .name = "rx", .irq = 60 }, | 305 | { .name = "rx", .irq = 60 + OMAP_INTC_START, }, |
308 | { .name = "ovr", .irq = 61 }, | 306 | { .name = "ovr", .irq = 61 + OMAP_INTC_START, }, |
309 | { .name = "common", .irq = 64 }, | 307 | { .name = "common", .irq = 64 + OMAP_INTC_START, }, |
310 | { .irq = -1 } | 308 | { .irq = -1 }, |
311 | }; | 309 | }; |
312 | 310 | ||
313 | static struct omap_hwmod omap2430_mcbsp1_hwmod = { | 311 | static struct omap_hwmod omap2430_mcbsp1_hwmod = { |
@@ -331,10 +329,10 @@ static struct omap_hwmod omap2430_mcbsp1_hwmod = { | |||
331 | 329 | ||
332 | /* mcbsp2 */ | 330 | /* mcbsp2 */ |
333 | static struct omap_hwmod_irq_info omap2430_mcbsp2_irqs[] = { | 331 | static struct omap_hwmod_irq_info omap2430_mcbsp2_irqs[] = { |
334 | { .name = "tx", .irq = 62 }, | 332 | { .name = "tx", .irq = 62 + OMAP_INTC_START, }, |
335 | { .name = "rx", .irq = 63 }, | 333 | { .name = "rx", .irq = 63 + OMAP_INTC_START, }, |
336 | { .name = "common", .irq = 16 }, | 334 | { .name = "common", .irq = 16 + OMAP_INTC_START, }, |
337 | { .irq = -1 } | 335 | { .irq = -1 }, |
338 | }; | 336 | }; |
339 | 337 | ||
340 | static struct omap_hwmod omap2430_mcbsp2_hwmod = { | 338 | static struct omap_hwmod omap2430_mcbsp2_hwmod = { |
@@ -358,10 +356,10 @@ static struct omap_hwmod omap2430_mcbsp2_hwmod = { | |||
358 | 356 | ||
359 | /* mcbsp3 */ | 357 | /* mcbsp3 */ |
360 | static struct omap_hwmod_irq_info omap2430_mcbsp3_irqs[] = { | 358 | static struct omap_hwmod_irq_info omap2430_mcbsp3_irqs[] = { |
361 | { .name = "tx", .irq = 89 }, | 359 | { .name = "tx", .irq = 89 + OMAP_INTC_START, }, |
362 | { .name = "rx", .irq = 90 }, | 360 | { .name = "rx", .irq = 90 + OMAP_INTC_START, }, |
363 | { .name = "common", .irq = 17 }, | 361 | { .name = "common", .irq = 17 + OMAP_INTC_START, }, |
364 | { .irq = -1 } | 362 | { .irq = -1 }, |
365 | }; | 363 | }; |
366 | 364 | ||
367 | static struct omap_hwmod omap2430_mcbsp3_hwmod = { | 365 | static struct omap_hwmod omap2430_mcbsp3_hwmod = { |
@@ -385,10 +383,10 @@ static struct omap_hwmod omap2430_mcbsp3_hwmod = { | |||
385 | 383 | ||
386 | /* mcbsp4 */ | 384 | /* mcbsp4 */ |
387 | static struct omap_hwmod_irq_info omap2430_mcbsp4_irqs[] = { | 385 | static struct omap_hwmod_irq_info omap2430_mcbsp4_irqs[] = { |
388 | { .name = "tx", .irq = 54 }, | 386 | { .name = "tx", .irq = 54 + OMAP_INTC_START, }, |
389 | { .name = "rx", .irq = 55 }, | 387 | { .name = "rx", .irq = 55 + OMAP_INTC_START, }, |
390 | { .name = "common", .irq = 18 }, | 388 | { .name = "common", .irq = 18 + OMAP_INTC_START, }, |
391 | { .irq = -1 } | 389 | { .irq = -1 }, |
392 | }; | 390 | }; |
393 | 391 | ||
394 | static struct omap_hwmod_dma_info omap2430_mcbsp4_sdma_chs[] = { | 392 | static struct omap_hwmod_dma_info omap2430_mcbsp4_sdma_chs[] = { |
@@ -418,10 +416,10 @@ static struct omap_hwmod omap2430_mcbsp4_hwmod = { | |||
418 | 416 | ||
419 | /* mcbsp5 */ | 417 | /* mcbsp5 */ |
420 | static struct omap_hwmod_irq_info omap2430_mcbsp5_irqs[] = { | 418 | static struct omap_hwmod_irq_info omap2430_mcbsp5_irqs[] = { |
421 | { .name = "tx", .irq = 81 }, | 419 | { .name = "tx", .irq = 81 + OMAP_INTC_START, }, |
422 | { .name = "rx", .irq = 82 }, | 420 | { .name = "rx", .irq = 82 + OMAP_INTC_START, }, |
423 | { .name = "common", .irq = 19 }, | 421 | { .name = "common", .irq = 19 + OMAP_INTC_START, }, |
424 | { .irq = -1 } | 422 | { .irq = -1 }, |
425 | }; | 423 | }; |
426 | 424 | ||
427 | static struct omap_hwmod_dma_info omap2430_mcbsp5_sdma_chs[] = { | 425 | static struct omap_hwmod_dma_info omap2430_mcbsp5_sdma_chs[] = { |
@@ -468,8 +466,8 @@ static struct omap_hwmod_class omap2430_mmc_class = { | |||
468 | 466 | ||
469 | /* MMC/SD/SDIO1 */ | 467 | /* MMC/SD/SDIO1 */ |
470 | static struct omap_hwmod_irq_info omap2430_mmc1_mpu_irqs[] = { | 468 | static struct omap_hwmod_irq_info omap2430_mmc1_mpu_irqs[] = { |
471 | { .irq = 83 }, | 469 | { .irq = 83 + OMAP_INTC_START, }, |
472 | { .irq = -1 } | 470 | { .irq = -1 }, |
473 | }; | 471 | }; |
474 | 472 | ||
475 | static struct omap_hwmod_dma_info omap2430_mmc1_sdma_reqs[] = { | 473 | static struct omap_hwmod_dma_info omap2430_mmc1_sdma_reqs[] = { |
@@ -509,8 +507,8 @@ static struct omap_hwmod omap2430_mmc1_hwmod = { | |||
509 | 507 | ||
510 | /* MMC/SD/SDIO2 */ | 508 | /* MMC/SD/SDIO2 */ |
511 | static struct omap_hwmod_irq_info omap2430_mmc2_mpu_irqs[] = { | 509 | static struct omap_hwmod_irq_info omap2430_mmc2_mpu_irqs[] = { |
512 | { .irq = 86 }, | 510 | { .irq = 86 + OMAP_INTC_START, }, |
513 | { .irq = -1 } | 511 | { .irq = -1 }, |
514 | }; | 512 | }; |
515 | 513 | ||
516 | static struct omap_hwmod_dma_info omap2430_mmc2_sdma_reqs[] = { | 514 | static struct omap_hwmod_dma_info omap2430_mmc2_sdma_reqs[] = { |