|
@@ -13,7 +13,7 @@
|
|
|
|
|
|
#include "card.h"
|
|
#include "card.h"
|
|
|
|
|
|
-static const struct mmc_fixup mmc_fixup_methods[] = {
|
|
|
|
|
|
+static const struct mmc_fixup sdio_fixup_methods[] = {
|
|
SDIO_FIXUP(SDIO_VENDOR_ID_TI, SDIO_DEVICE_ID_TI_WL1271,
|
|
SDIO_FIXUP(SDIO_VENDOR_ID_TI, SDIO_DEVICE_ID_TI_WL1271,
|
|
add_quirk, MMC_QUIRK_NONSTD_FUNC_IF),
|
|
add_quirk, MMC_QUIRK_NONSTD_FUNC_IF),
|
|
|
|
|
|
@@ -35,10 +35,6 @@ static inline void mmc_fixup_device(struct mmc_card *card,
|
|
const struct mmc_fixup *f;
|
|
const struct mmc_fixup *f;
|
|
u64 rev = cid_rev_card(card);
|
|
u64 rev = cid_rev_card(card);
|
|
|
|
|
|
- /* Non-core specific workarounds. */
|
|
|
|
- if (!table)
|
|
|
|
- table = mmc_fixup_methods;
|
|
|
|
-
|
|
|
|
for (f = table; f->vendor_fixup; f++) {
|
|
for (f = table; f->vendor_fixup; f++) {
|
|
if ((f->manfid == CID_MANFID_ANY ||
|
|
if ((f->manfid == CID_MANFID_ANY ||
|
|
f->manfid == card->cid.manfid) &&
|
|
f->manfid == card->cid.manfid) &&
|