lkml.org 
[lkml]   [2020]   [Jan]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.19 628/639] mmc: core: fix wl1251 sdio quirks
    Date
    From: H. Nikolaus Schaller <hns@goldelico.com>

    [ Upstream commit 16568b4a4f0c34bd35cfadac63303c7af7812764 ]

    wl1251 and wl1271 have different vendor id and device id.
    So we need to handle both with sdio quirks.

    Fixes: 884f38607897 ("mmc: core: move some sdio IDs out of quirks file")
    Signed-off-by: H. Nikolaus Schaller <hns@goldelico.com>
    Cc: <stable@vger.kernel.org> # v4.11+
    Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/mmc/core/quirks.h | 7 +++++++
    1 file changed, 7 insertions(+)

    diff --git a/drivers/mmc/core/quirks.h b/drivers/mmc/core/quirks.h
    index dd2f73af8f2c0..d5bbe8e544de7 100644
    --- a/drivers/mmc/core/quirks.h
    +++ b/drivers/mmc/core/quirks.h
    @@ -119,7 +119,14 @@ static const struct mmc_fixup mmc_ext_csd_fixups[] = {
    END_FIXUP
    };

    +
    static const struct mmc_fixup sdio_fixup_methods[] = {
    + SDIO_FIXUP(SDIO_VENDOR_ID_TI_WL1251, SDIO_DEVICE_ID_TI_WL1251,
    + add_quirk, MMC_QUIRK_NONSTD_FUNC_IF),
    +
    + SDIO_FIXUP(SDIO_VENDOR_ID_TI_WL1251, SDIO_DEVICE_ID_TI_WL1251,
    + add_quirk, MMC_QUIRK_DISABLE_CD),
    +
    SDIO_FIXUP(SDIO_VENDOR_ID_TI, SDIO_DEVICE_ID_TI_WL1271,
    add_quirk, MMC_QUIRK_NONSTD_FUNC_IF),

    --
    2.20.1


    \
     
     \ /
      Last update: 2020-01-24 12:38    [W:3.054 / U:4.408 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site