]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake
authorPatrick Thompson <ptf@google.com>
Thu, 13 Oct 2022 21:00:17 +0000 (17:00 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 10 Nov 2022 17:14:20 +0000 (18:14 +0100)
commite975d7aecad7df71021947e6797ca719e06598cb
treeadbdb8455b868666fda69aa57db14c030328b496
parentafeae13b8a3c35b450c28c08c5e954a5a6c7df39
mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake

[ Upstream commit 9dc0033e4658d6f9d9952c3c0c6be3ec25bc2985 ]

Enhanced Strobe (ES) does not work correctly on the ASUS 1100 series of
devices. Jasper Lake eMMCs (pci_id 8086:4dc4) are supposed to support
ES. There are also two system families under the series, thus this is
being scoped to the ASUS BIOS.

The failing ES prevents the installer from writing to disk. Falling back
to HS400 without ES fixes the issue.

Signed-off-by: Patrick Thompson <ptf@google.com>
Fixes: 315e3bd7ac19 ("mmc: sdhci-pci: Add support for Intel JSL")
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20221013210017.3751025-1-ptf@google.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/mmc/host/sdhci-pci-core.c