Loading drivers/mmc/core/quirks.c +14 −0 Original line number Diff line number Diff line Loading @@ -50,6 +50,14 @@ #define SDIO_DEVICE_ID_MSM_QCA_AR6003_2 0x301 #endif #ifndef SDIO_DEVICE_ID_MSM_QCA_AR6004_1 #define SDIO_DEVICE_ID_MSM_QCA_AR6004_1 0x400 #endif #ifndef SDIO_DEVICE_ID_MSM_QCA_AR6004_2 #define SDIO_DEVICE_ID_MSM_QCA_AR6004_2 0x401 #endif /* * This hook just adds a quirk for all sdio devices */ Loading Loading @@ -78,6 +86,12 @@ static const struct mmc_fixup mmc_fixup_methods[] = { SDIO_FIXUP(SDIO_VENDOR_ID_MSM_QCA, SDIO_DEVICE_ID_MSM_QCA_AR6003_2, remove_quirk, MMC_QUIRK_BROKEN_CLK_GATING), SDIO_FIXUP(SDIO_VENDOR_ID_MSM_QCA, SDIO_DEVICE_ID_MSM_QCA_AR6004_1, remove_quirk, MMC_QUIRK_BROKEN_CLK_GATING), SDIO_FIXUP(SDIO_VENDOR_ID_MSM_QCA, SDIO_DEVICE_ID_MSM_QCA_AR6004_2, remove_quirk, MMC_QUIRK_BROKEN_CLK_GATING), SDIO_FIXUP(SDIO_VENDOR_ID_TI, SDIO_DEVICE_ID_TI_WL1271, add_quirk, MMC_QUIRK_NONSTD_FUNC_IF), Loading Loading
drivers/mmc/core/quirks.c +14 −0 Original line number Diff line number Diff line Loading @@ -50,6 +50,14 @@ #define SDIO_DEVICE_ID_MSM_QCA_AR6003_2 0x301 #endif #ifndef SDIO_DEVICE_ID_MSM_QCA_AR6004_1 #define SDIO_DEVICE_ID_MSM_QCA_AR6004_1 0x400 #endif #ifndef SDIO_DEVICE_ID_MSM_QCA_AR6004_2 #define SDIO_DEVICE_ID_MSM_QCA_AR6004_2 0x401 #endif /* * This hook just adds a quirk for all sdio devices */ Loading Loading @@ -78,6 +86,12 @@ static const struct mmc_fixup mmc_fixup_methods[] = { SDIO_FIXUP(SDIO_VENDOR_ID_MSM_QCA, SDIO_DEVICE_ID_MSM_QCA_AR6003_2, remove_quirk, MMC_QUIRK_BROKEN_CLK_GATING), SDIO_FIXUP(SDIO_VENDOR_ID_MSM_QCA, SDIO_DEVICE_ID_MSM_QCA_AR6004_1, remove_quirk, MMC_QUIRK_BROKEN_CLK_GATING), SDIO_FIXUP(SDIO_VENDOR_ID_MSM_QCA, SDIO_DEVICE_ID_MSM_QCA_AR6004_2, remove_quirk, MMC_QUIRK_BROKEN_CLK_GATING), SDIO_FIXUP(SDIO_VENDOR_ID_TI, SDIO_DEVICE_ID_TI_WL1271, add_quirk, MMC_QUIRK_NONSTD_FUNC_IF), Loading