diff options
author | Pratibhasagar V <pratibha@codeaurora.org> | 2016-06-09 18:09:31 -0400 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@linaro.org> | 2016-07-25 10:34:12 +0200 |
commit | 5320226a051248b50cc2d80f2cb9599dfb56d422 (patch) | |
tree | 49b15538c654f6babac1b576d4a671826f179bf3 /drivers/mmc/card | |
parent | 8b7be8f2e7fe6c037fc7c89029a4a568ad2c60b1 (diff) | |
download | linux-stable-5320226a051248b50cc2d80f2cb9599dfb56d422.tar.gz linux-stable-5320226a051248b50cc2d80f2cb9599dfb56d422.tar.bz2 linux-stable-5320226a051248b50cc2d80f2cb9599dfb56d422.zip |
mmc: core: Disable HPI for certain Hynix eMMC cards
Certain Hynix eMMC 4.41 cards might get broken when HPI feature is used
and hence this patch disables the HPI feature for such buggy cards.
As some of the other features like BKOPs/Cache/Sanitize are dependent on
HPI feature, those features would also get disabled if HPI is disabled.
Signed-off-by: Pratibhasagar V <pratibha@codeaurora.org>
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
[gdavis: Forward port and cleanup]
Signed-off-by: George G. Davis <george_davis@mentor.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'drivers/mmc/card')
-rw-r--r-- | drivers/mmc/card/block.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c index 636843a90b7e..abfe3942a42d 100644 --- a/drivers/mmc/card/block.c +++ b/drivers/mmc/card/block.c @@ -2499,12 +2499,6 @@ force_ro_fail: return ret; } -#define CID_MANFID_SANDISK 0x2 -#define CID_MANFID_TOSHIBA 0x11 -#define CID_MANFID_MICRON 0x13 -#define CID_MANFID_SAMSUNG 0x15 -#define CID_MANFID_KINGSTON 0x70 - static const struct mmc_fixup blk_fixups[] = { MMC_FIXUP("SEM02G", CID_MANFID_SANDISK, 0x100, add_quirk, |