From 4c1889d30b5bd098489844140badecc7b181fd28 Mon Sep 17 00:00:00 2001 From: Nagarjuna Kristam Date: Thu, 19 Jun 2014 16:12:02 +0530 Subject: net: wireless: bcmdhd: correct sdio_ids BCMDHD driver uses SDIO_DEVICE_CLASS(SDIO_CLASS_NONE) ID during sdio register process. This causes brcm driver execution, when other SDIO peripherals with class 0 are used. Replace SDIO_DEVICE_CLASS(SDIO_CLASS_NONE) usage by SDIO_DEVICE(SDIO_VENDOR_ID_BROADCOM, SDIO_ANY_ID), to ensure bcmdhd driver execution for Broadcom only hardware. Bug 200013331 Change-Id: Ia31be2940b7e523e30c0740155a567e324da6be1 Signed-off-by: Nagarjuna Kristam Reviewed-on: http://git-master/r/424260 Reviewed-by: Seema Khowala Tested-by: Seema Khowala Reviewed-by: Mitch Luban --- drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers/net') diff --git a/drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c b/drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c index 29ac43de67ad..1cfb1bfbf834 100755 --- a/drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c +++ b/drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c @@ -234,7 +234,7 @@ static const struct sdio_device_id bcmsdh_sdmmc_ids[] = { { SDIO_DEVICE(SDIO_VENDOR_ID_BROADCOM, SDIO_DEVICE_ID_BROADCOM_4334) }, { SDIO_DEVICE(SDIO_VENDOR_ID_BROADCOM, SDIO_DEVICE_ID_BROADCOM_4324) }, { SDIO_DEVICE(SDIO_VENDOR_ID_BROADCOM, SDIO_DEVICE_ID_BROADCOM_43239) }, - { SDIO_DEVICE_CLASS(SDIO_CLASS_NONE) }, + { SDIO_DEVICE(SDIO_VENDOR_ID_BROADCOM, SDIO_ANY_ID) }, { /* end: all zeroes */ }, }; -- cgit v1.2.3