summaryrefslogtreecommitdiffstats
path: root/lib/test_sysctl.c
diff options
context:
space:
mode:
authorMarek BehĂșn <marek.behun@nic.cz>2020-04-20 10:04:44 +0200
committerUlf Hansson <ulf.hansson@linaro.org>2020-04-20 10:09:03 +0200
commitbb32e1987bc55ce1db400faf47d85891da3c9b9f (patch)
tree12cf6a1e3760951452239bb3d65559425bdc0563 /lib/test_sysctl.c
parentmmc: sdhci-msm: Enable host capabilities pertains to R1b response (diff)
downloadlinux-bb32e1987bc55ce1db400faf47d85891da3c9b9f.tar.xz
linux-bb32e1987bc55ce1db400faf47d85891da3c9b9f.zip
mmc: sdhci-xenon: fix annoying 1.8V regulator warning
For some reason the Host Control2 register of the Xenon SDHCI controller sometimes reports the bit representing 1.8V signaling as 0 when read after it was written as 1. Subsequent read reports 1. This causes the sdhci_start_signal_voltage_switch function to report 1.8V regulator output did not become stable When CONFIG_PM is enabled, the host is suspended and resumend many times, and in each resume the switch to 1.8V is called, and so the kernel log reports this message annoyingly often. Do an empty read of the Host Control2 register in Xenon's .voltage_switch method to circumvent this. This patch fixes this particular problem on Turris MOX. Signed-off-by: Marek BehĂșn <marek.behun@nic.cz> Fixes: 8d876bf472db ("mmc: sdhci-xenon: wait 5ms after set 1.8V...") Cc: stable@vger.kernel.org # v4.16+ Link: https://lore.kernel.org/r/20200420080444.25242-1-marek.behun@nic.cz Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'lib/test_sysctl.c')
0 files changed, 0 insertions, 0 deletions