|
@@ -817,13 +817,13 @@ void __init omap2_init_mmc(struct omap_mmc_platform_data **mmc_data,
|
|
|
case 3:
|
|
|
if (!cpu_is_omap44xx())
|
|
|
return;
|
|
|
- base = OMAP4_MMC4_BASE + OMAP4_MMC_REG_OFFSET;
|
|
|
+ base = OMAP4_MMC4_BASE;
|
|
|
irq = OMAP44XX_IRQ_MMC4;
|
|
|
break;
|
|
|
case 4:
|
|
|
if (!cpu_is_omap44xx())
|
|
|
return;
|
|
|
- base = OMAP4_MMC5_BASE + OMAP4_MMC_REG_OFFSET;
|
|
|
+ base = OMAP4_MMC5_BASE;
|
|
|
irq = OMAP44XX_IRQ_MMC5;
|
|
|
break;
|
|
|
default:
|
|
@@ -834,10 +834,8 @@ void __init omap2_init_mmc(struct omap_mmc_platform_data **mmc_data,
|
|
|
size = OMAP2420_MMC_SIZE;
|
|
|
name = "mmci-omap";
|
|
|
} else if (cpu_is_omap44xx()) {
|
|
|
- if (i < 3) {
|
|
|
- base += OMAP4_MMC_REG_OFFSET;
|
|
|
+ if (i < 3)
|
|
|
irq += OMAP44XX_IRQ_GIC_START;
|
|
|
- }
|
|
|
size = OMAP4_HSMMC_SIZE;
|
|
|
name = "mmci-omap-hs";
|
|
|
} else {
|