diff options
Diffstat (limited to 'arch/sh/boards/mach-ecovec24/setup.c')
| -rw-r--r-- | arch/sh/boards/mach-ecovec24/setup.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/arch/sh/boards/mach-ecovec24/setup.c b/arch/sh/boards/mach-ecovec24/setup.c index e44480ce2ea8..fd4ff25f23b2 100644 --- a/arch/sh/boards/mach-ecovec24/setup.c +++ b/arch/sh/boards/mach-ecovec24/setup.c | |||
| @@ -11,9 +11,9 @@ | |||
| 11 | #include <linux/init.h> | 11 | #include <linux/init.h> |
| 12 | #include <linux/device.h> | 12 | #include <linux/device.h> |
| 13 | #include <linux/platform_device.h> | 13 | #include <linux/platform_device.h> |
| 14 | #include <linux/mfd/sh_mobile_sdhi.h> | ||
| 15 | #include <linux/mmc/host.h> | 14 | #include <linux/mmc/host.h> |
| 16 | #include <linux/mmc/sh_mmcif.h> | 15 | #include <linux/mmc/sh_mmcif.h> |
| 16 | #include <linux/mmc/sh_mobile_sdhi.h> | ||
| 17 | #include <linux/mtd/physmap.h> | 17 | #include <linux/mtd/physmap.h> |
| 18 | #include <linux/gpio.h> | 18 | #include <linux/gpio.h> |
| 19 | #include <linux/interrupt.h> | 19 | #include <linux/interrupt.h> |
| @@ -464,7 +464,7 @@ static struct i2c_board_info ts_i2c_clients = { | |||
| 464 | .irq = IRQ0, | 464 | .irq = IRQ0, |
| 465 | }; | 465 | }; |
| 466 | 466 | ||
| 467 | #ifdef CONFIG_MFD_SH_MOBILE_SDHI | 467 | #if defined(CONFIG_MMC_TMIO) || defined(CONFIG_MMC_TMIO_MODULE) |
| 468 | /* SDHI0 */ | 468 | /* SDHI0 */ |
| 469 | static void sdhi0_set_pwr(struct platform_device *pdev, int state) | 469 | static void sdhi0_set_pwr(struct platform_device *pdev, int state) |
| 470 | { | 470 | { |
| @@ -482,7 +482,7 @@ static struct resource sdhi0_resources[] = { | |||
| 482 | [0] = { | 482 | [0] = { |
| 483 | .name = "SDHI0", | 483 | .name = "SDHI0", |
| 484 | .start = 0x04ce0000, | 484 | .start = 0x04ce0000, |
| 485 | .end = 0x04ce01ff, | 485 | .end = 0x04ce00ff, |
| 486 | .flags = IORESOURCE_MEM, | 486 | .flags = IORESOURCE_MEM, |
| 487 | }, | 487 | }, |
| 488 | [1] = { | 488 | [1] = { |
| @@ -522,7 +522,7 @@ static struct resource sdhi1_resources[] = { | |||
| 522 | [0] = { | 522 | [0] = { |
| 523 | .name = "SDHI1", | 523 | .name = "SDHI1", |
| 524 | .start = 0x04cf0000, | 524 | .start = 0x04cf0000, |
| 525 | .end = 0x04cf01ff, | 525 | .end = 0x04cf00ff, |
| 526 | .flags = IORESOURCE_MEM, | 526 | .flags = IORESOURCE_MEM, |
| 527 | }, | 527 | }, |
| 528 | [1] = { | 528 | [1] = { |
| @@ -880,7 +880,7 @@ static struct platform_device *ecovec_devices[] __initdata = { | |||
| 880 | &ceu0_device, | 880 | &ceu0_device, |
| 881 | &ceu1_device, | 881 | &ceu1_device, |
| 882 | &keysc_device, | 882 | &keysc_device, |
| 883 | #ifdef CONFIG_MFD_SH_MOBILE_SDHI | 883 | #if defined(CONFIG_MMC_TMIO) || defined(CONFIG_MMC_TMIO_MODULE) |
| 884 | &sdhi0_device, | 884 | &sdhi0_device, |
| 885 | #if !defined(CONFIG_MMC_SH_MMCIF) | 885 | #if !defined(CONFIG_MMC_SH_MMCIF) |
| 886 | &sdhi1_device, | 886 | &sdhi1_device, |
| @@ -1102,7 +1102,7 @@ static int __init arch_setup(void) | |||
| 1102 | 1102 | ||
| 1103 | /* enable TouchScreen */ | 1103 | /* enable TouchScreen */ |
| 1104 | i2c_register_board_info(0, &ts_i2c_clients, 1); | 1104 | i2c_register_board_info(0, &ts_i2c_clients, 1); |
| 1105 | set_irq_type(IRQ0, IRQ_TYPE_LEVEL_LOW); | 1105 | irq_set_irq_type(IRQ0, IRQ_TYPE_LEVEL_LOW); |
| 1106 | } | 1106 | } |
| 1107 | 1107 | ||
| 1108 | /* enable CEU0 */ | 1108 | /* enable CEU0 */ |
| @@ -1162,7 +1162,7 @@ static int __init arch_setup(void) | |||
| 1162 | gpio_direction_input(GPIO_PTR5); | 1162 | gpio_direction_input(GPIO_PTR5); |
| 1163 | gpio_direction_input(GPIO_PTR6); | 1163 | gpio_direction_input(GPIO_PTR6); |
| 1164 | 1164 | ||
| 1165 | #ifdef CONFIG_MFD_SH_MOBILE_SDHI | 1165 | #if defined(CONFIG_MMC_TMIO) || defined(CONFIG_MMC_TMIO_MODULE) |
| 1166 | /* enable SDHI0 on CN11 (needs DS2.4 set to ON) */ | 1166 | /* enable SDHI0 on CN11 (needs DS2.4 set to ON) */ |
| 1167 | gpio_request(GPIO_FN_SDHI0CD, NULL); | 1167 | gpio_request(GPIO_FN_SDHI0CD, NULL); |
| 1168 | gpio_request(GPIO_FN_SDHI0WP, NULL); | 1168 | gpio_request(GPIO_FN_SDHI0WP, NULL); |
