summaryrefslogtreecommitdiff
path: root/include/linux/pgalloc.h
diff options
context:
space:
mode:
authorAvri Altman <avri.altman@sandisk.com>2025-11-28 08:20:11 +0300
committerUlf Hansson <ulf.hansson@linaro.org>2026-02-23 14:06:52 +0300
commit263ff314cc5602599d481b0912a381555fcbad28 (patch)
tree8aaff164b356af2457f7bac3a502654afc2111c0 /include/linux/pgalloc.h
parent3e487a634bc019166e452ea276f7522710eda9f4 (diff)
downloadlinux-263ff314cc5602599d481b0912a381555fcbad28.tar.xz
mmc: core: Add quirk for incorrect manufacturing date
Some eMMC vendors need to report manufacturing dates beyond 2025 but are reluctant to update the EXT_CSD revision from 8 to 9. Changing the Updating the EXT_CSD revision may involve additional testing or qualification steps with customers. To ease this transition and avoid a full re-qualification process, a workaround is needed. This patch introduces a temporary quirk that re-purposes the year codes corresponding to 2010, 2011, and 2012 to represent the years 2026, 2027, and 2028, respectively. This solution is only valid for this three-year period. After 2028, vendors must update their firmware to set EXT_CSD_REV=9 to continue reporting the correct manufacturing date in compliance with the JEDEC standard. The `MMC_QUIRK_BROKEN_MDT` is introduced and enabled for all Sandisk devices to handle this behavior. Signed-off-by: Avri Altman <avri.altman@sandisk.com> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'include/linux/pgalloc.h')
0 files changed, 0 insertions, 0 deletions