mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-09-28 19:20:30 +00:00
mmc: sdhci-omap: Set caps2 to indicate no physical write protect pin
After commit6d5cd068ee("mmc: sdhci: use WP GPIO in sdhci_check_ro()") and commit39ee32ce48("mmc: sdhci-omap: drop ->get_ro() implementation"), sdhci-omap relied on SDHCI_PRESENT_STATE to check if the card is read-only, if wp-gpios is not populated in device tree. However SDHCI_PRESENT_STATE in sdhci-omap does not have correct read-only state. sdhci-omap can be used by platforms with both micro SD slot and standard SD slot with physical write protect pin (using GPIO). Set caps2 to MMC_CAP2_NO_WRITE_PROTECT based on if wp-gpios property is populated or not. This fix is required since existing device-tree node doesn't have "disable-wp" property and to preserve old-dt compatibility. Fixes:6d5cd068ee("mmc: sdhci: use WP GPIO in sdhci_check_ro()") Fixes:39ee32ce48("mmc: sdhci-omap: drop ->get_ro() implementation") Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
This commit is contained in:
parent
2b77158ffa
commit
031d2ccc16
1 changed files with 3 additions and 0 deletions
Loading…
Add table
Add a link
Reference in a new issue