mmc: core: Workaround to fix a hardware bug in Qualcomm-SDIO client on MDM
mmc: core: Workaround to fix a hardware bug in Qualcomm-SDIO client on MDM

Qualcomm-SDIO client on MDM contains NULL tuple for all SDIO functions 1 to 7
and doesn't contain any valid data. This patch is a temporary software
workaround (not to read CIS if it is NULL tuple) until the hardware bug is
resolved. The device ID 0x23F0 is for the SDIO client core on MDM8220. The
device ID 0x23F1 is used for msm8660_charm.

Change-Id: I82f44d313b3d499462977a0a9bbc0759f489ae95
Signed-off-by: Maya Erez <25572154eeba72a929e4e8800fea8e07b7f067a8@codeaurora.org>
Signed-off-by: Murali Palnati <225bcbdb786cb7f23850999fdb7b900cc1bfd186@codeaurora.org>
Signed-off-by: Raj Kushwaha <447d32929dbaf3597334f704709f4df5b52d58db@codeaurora.org>
[sboyd: Squash in two other device id patches]
Signed-off-by: Stephen Boyd <010521127f513270fe503d86ab8316ac5147f4b7@codeaurora.org>

TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas