#define CID_MANFID_SANDISK 0x2
#define CID_MANFID_TOSHIBA 0x11
#define CID_MANFID_MICRON 0x13
+#define CID_MANFID_KINGSTON 0x70
static const struct mmc_fixup blk_fixups[] =
{
MMC_FIXUP("MMC32G", CID_MANFID_TOSHIBA, CID_OEMID_ANY, add_quirk_mmc,
MMC_QUIRK_BLK_NO_CMD23),
+ /*
+ * Sometimes the multiple reads on the 16GB Kingston eMMC are freezing,
+ * this quirk seems to prevent that issue from happening.
+ */
+ MMC_FIXUP("MMC16G", CID_MANFID_KINGSTON, 0x100, add_quirk_mmc,
+ MMC_QUIRK_BLK_NO_CMD23),
+
/*
* Some Micron MMC cards needs longer data read timeout than
* indicated in CSD.