diff options
Diffstat (limited to 'arch/arm/mach-exynos/u1-wlan.c')
-rw-r--r-- | arch/arm/mach-exynos/u1-wlan.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/arch/arm/mach-exynos/u1-wlan.c b/arch/arm/mach-exynos/u1-wlan.c index c570fc8..c88b909 100644 --- a/arch/arm/mach-exynos/u1-wlan.c +++ b/arch/arm/mach-exynos/u1-wlan.c @@ -208,8 +208,11 @@ ARRAY_SIZE(wlan_sdio_on_table), wlan_sdio_on_table); ARRAY_SIZE(wlan_sdio_off_table), wlan_sdio_off_table); } udelay(200); - +#if defined(CONFIG_MACH_U1_NA_SPR) || defined(CONFIG_MACH_U1_NA_USCC) + mmc_force_presence_change(&s3c_device_hsmmc2); +#else mmc_force_presence_change(&s3c_device_hsmmc3); +#endif msleep(500); /* wait for carddetect */ return 0; } @@ -290,9 +293,10 @@ static struct resource brcm_wlan_resources[] = { .start = IRQ_EINT(21), .end = IRQ_EINT(21), #ifdef CONFIG_MACH_Q1_BD - .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL | IORESOURCE_IRQ_SHAREABLE, + .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL + |IORESOURCE_IRQ_SHAREABLE, #else - .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWEDGE, + .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWEDGE, #endif }, }; |