|
@@ -229,64 +229,7 @@ static inline void omap_init_mbox(void)
|
|
static inline void omap_init_mbox(void) { }
|
|
static inline void omap_init_mbox(void) { }
|
|
#endif /* CONFIG_OMAP_MBOX_FWK */
|
|
#endif /* CONFIG_OMAP_MBOX_FWK */
|
|
|
|
|
|
-#if defined(CONFIG_OMAP_STI)
|
|
|
|
-
|
|
|
|
-#if defined(CONFIG_ARCH_OMAP2)
|
|
|
|
-
|
|
|
|
-#define OMAP2_STI_BASE 0x48068000
|
|
|
|
-#define OMAP2_STI_CHANNEL_BASE 0x54000000
|
|
|
|
-#define OMAP2_STI_IRQ 4
|
|
|
|
-
|
|
|
|
-static struct resource sti_resources[] = {
|
|
|
|
- {
|
|
|
|
- .start = OMAP2_STI_BASE,
|
|
|
|
- .end = OMAP2_STI_BASE + 0x7ff,
|
|
|
|
- .flags = IORESOURCE_MEM,
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- .start = OMAP2_STI_CHANNEL_BASE,
|
|
|
|
- .end = OMAP2_STI_CHANNEL_BASE + SZ_64K - 1,
|
|
|
|
- .flags = IORESOURCE_MEM,
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- .start = OMAP2_STI_IRQ,
|
|
|
|
- .flags = IORESOURCE_IRQ,
|
|
|
|
- }
|
|
|
|
-};
|
|
|
|
-#elif defined(CONFIG_ARCH_OMAP3)
|
|
|
|
-
|
|
|
|
-#define OMAP3_SDTI_BASE 0x54500000
|
|
|
|
-#define OMAP3_SDTI_CHANNEL_BASE 0x54600000
|
|
|
|
-
|
|
|
|
-static struct resource sti_resources[] = {
|
|
|
|
- {
|
|
|
|
- .start = OMAP3_SDTI_BASE,
|
|
|
|
- .end = OMAP3_SDTI_BASE + 0xFFF,
|
|
|
|
- .flags = IORESOURCE_MEM,
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- .start = OMAP3_SDTI_CHANNEL_BASE,
|
|
|
|
- .end = OMAP3_SDTI_CHANNEL_BASE + SZ_1M - 1,
|
|
|
|
- .flags = IORESOURCE_MEM,
|
|
|
|
- }
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
-#endif
|
|
|
|
-
|
|
|
|
-static struct platform_device sti_device = {
|
|
|
|
- .name = "sti",
|
|
|
|
- .id = -1,
|
|
|
|
- .num_resources = ARRAY_SIZE(sti_resources),
|
|
|
|
- .resource = sti_resources,
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
-static inline void omap_init_sti(void)
|
|
|
|
-{
|
|
|
|
- platform_device_register(&sti_device);
|
|
|
|
-}
|
|
|
|
-#else
|
|
|
|
static inline void omap_init_sti(void) {}
|
|
static inline void omap_init_sti(void) {}
|
|
-#endif
|
|
|
|
|
|
|
|
#if defined(CONFIG_SPI_OMAP24XX) || defined(CONFIG_SPI_OMAP24XX_MODULE)
|
|
#if defined(CONFIG_SPI_OMAP24XX) || defined(CONFIG_SPI_OMAP24XX_MODULE)
|
|
|
|
|