From: Arend van Spriel Date: Wed, 29 Jun 2011 23:47:28 +0000 (-0700) Subject: staging: brcm80211: remove BCMLXSDMMC macro definition X-Git-Tag: MMI-PSA29.97-13-9~18845^2~287 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=f3341e71f079798605e26519c49bacf398f25b72;p=GitHub%2FMotorolaMobilityLLC%2Fkernel-slsi.git staging: brcm80211: remove BCMLXSDMMC macro definition The conditional code depending on BCMLXSDMMC macro definition is always compiled into the fullmac driver. Signed-off-by: Arend van Spriel Reviewed-by: Roland Vossen Reviewed-by: Franky Lin Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/brcm80211/brcmfmac/Makefile b/drivers/staging/brcm80211/brcmfmac/Makefile index 95d31471b7bb..f76e62aaa0f2 100644 --- a/drivers/staging/brcm80211/brcmfmac/Makefile +++ b/drivers/staging/brcm80211/brcmfmac/Makefile @@ -16,7 +16,6 @@ # CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ccflags-y := \ - -DBCMLXSDMMC \ -DBCMPLATFORM_BUS \ -DBCMSDIO \ -DBRCM_FULLMAC \ diff --git a/drivers/staging/brcm80211/brcmfmac/bcmsdh_linux.c b/drivers/staging/brcm80211/brcmfmac/bcmsdh_linux.c index a2408ec703b6..5243f335f955 100644 --- a/drivers/staging/brcm80211/brcmfmac/bcmsdh_linux.c +++ b/drivers/staging/brcm80211/brcmfmac/bcmsdh_linux.c @@ -121,7 +121,6 @@ bool brcmf_sdio_chipmatch(u16 vendor, u16 device) } #if defined(BCMPLATFORM_BUS) -#if defined(BCMLXSDMMC) /* forward declarations */ int brcmf_sdio_probe(struct device *dev); EXPORT_SYMBOL(brcmf_sdio_probe); @@ -129,36 +128,15 @@ EXPORT_SYMBOL(brcmf_sdio_probe); int brcmf_sdio_remove(struct device *dev); EXPORT_SYMBOL(brcmf_sdio_remove); -#else -/* forward declarations */ -static int __devinit brcmf_sdio_probe(struct device *dev); -static int __devexit brcmf_sdio_remove(struct device *dev); -#endif /* BCMLXSDMMC */ - -#ifndef BCMLXSDMMC -static -#endif /* BCMLXSDMMC */ int brcmf_sdio_probe(struct device *dev) { struct bcmsdh_hc *sdhc = NULL; unsigned long regs = 0; struct brcmf_sdio *sdh = NULL; -#if !defined(BCMLXSDMMC) && defined(BCMPLATFORM_BUS) - struct platform_device *pdev; - struct resource *r; -#endif /* BCMLXSDMMC */ int irq = 0; u32 vendevid; unsigned long irq_flags = 0; -#if !defined(BCMLXSDMMC) && defined(BCMPLATFORM_BUS) - pdev = to_platform_device(dev); - r = platform_get_resource(pdev, IORESOURCE_MEM, 0); - irq = platform_get_irq(pdev, 0); - if (!r || irq == NO_IRQ) - return -ENXIO; -#endif /* BCMLXSDMMC */ - #if defined(OOB_INTR_ONLY) #ifdef HW_OOB irq_flags = @@ -181,19 +159,12 @@ int brcmf_sdio_probe(struct device *dev) } sdhc->dev = (void *)dev; -#ifdef BCMLXSDMMC sdh = brcmf_sdcard_attach((void *)0, (void **)®s, irq); if (!sdh) { SDLX_MSG(("%s: bcmsdh_attach failed\n", __func__)); goto err; } -#else - sdh = brcmf_sdcard_attach((void *)r->start, (void **)®s, irq); - if (!sdh) { - SDLX_MSG(("%s: bcmsdh_attach failed\n", __func__)); - goto err; - } -#endif /* BCMLXSDMMC */ + sdhc->sdh = sdh; sdhc->oob_irq = irq; sdhc->oob_flags = irq_flags; @@ -229,9 +200,6 @@ err: return -ENODEV; } -#ifndef BCMLXSDMMC -static -#endif /* BCMLXSDMMC */ int brcmf_sdio_remove(struct device *dev) { struct bcmsdh_hc *sdhc, *prev; @@ -258,11 +226,6 @@ int brcmf_sdio_remove(struct device *dev) /* release SDIO Host Controller info */ kfree(sdhc); - -#if !defined(BCMLXSDMMC) - dev_set_drvdata(dev, NULL); -#endif /* !defined(BCMLXSDMMC) */ - return 0; } #endif /* BCMPLATFORM_BUS */ diff --git a/drivers/staging/brcm80211/brcmfmac/dhd_custom_gpio.c b/drivers/staging/brcm80211/brcmfmac/dhd_custom_gpio.c index a60caea0a8d7..6fd107280c38 100644 --- a/drivers/staging/brcm80211/brcmfmac/dhd_custom_gpio.c +++ b/drivers/staging/brcm80211/brcmfmac/dhd_custom_gpio.c @@ -38,9 +38,7 @@ int wifi_get_irq_number(unsigned long *irq_flags_ptr); #if defined(OOB_INTR_ONLY) -#if defined(BCMLXSDMMC) extern int sdioh_mmc_irq(int irq); -#endif /* (BCMLXSDMMC) */ #ifdef CUSTOMER_HW3 #include diff --git a/drivers/staging/brcm80211/brcmfmac/dhd_sdio.c b/drivers/staging/brcm80211/brcmfmac/dhd_sdio.c index 2b1762e0cdb4..afb840aef673 100644 --- a/drivers/staging/brcm80211/brcmfmac/dhd_sdio.c +++ b/drivers/staging/brcm80211/brcmfmac/dhd_sdio.c @@ -923,14 +923,7 @@ static int brcmf_sdbrcm_htclk(dhd_bus_t *bus, bool on, bool pendok) DHD_INFO(("CLKCTL: turned ON\n")); #if defined(DHD_DEBUG) - if (bus->alp_only == true) { -#if !defined(BCMLXSDMMC) - if (!SBSDIO_ALPONLY(clkctl)) { - DHD_ERROR(("%s: HT Clock, when ALP Only\n", - __func__)); - } -#endif /* !defined(BCMLXSDMMC) */ - } else { + if (bus->alp_only != true) { if (SBSDIO_ALPONLY(clkctl)) { DHD_ERROR(("%s: HT Clock should be on.\n", __func__));