Wenchao Chen
8912dbddb2
mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled
...
[ Upstream commit 477865af60b2117ceaa1d558e03559108c15c78c ]
With cat regulator_summary, we found that vqmmc was not shutting
down after the card was pulled.
cat /sys/kernel/debug/regulator/regulator_summary
1.before fix
1)Insert SD card
vddsdio 1 1 0 unknown 3500mV 0mA 1200mV 3750mV
71100000.mmc-vqmmc 1 0mA 3500mV 3600mV
2)Pull out the SD card
vddsdio 1 1 0 unknown 3500mV 0mA 1200mV 3750mV
71100000.mmc-vqmmc 1 0mA 3500mV 3600mV
2.after fix
1)Insert SD cardt
vddsdio 1 1 0 unknown 3500mV 0mA 1200mV 3750mV
71100000.mmc-vqmmc 1 0mA 3500mV 3600mV
2)Pull out the SD card
vddsdio 0 1 0 unknown 3500mV 0mA 1200mV 3750mV
71100000.mmc-vqmmc 0 0mA 3500mV 3600mV
Fixes: fb8bd90f83c4 ("mmc: sdhci-sprd: Add Spreadtrum's initial host controller")
Signed-off-by: Wenchao Chen <wenchao.chen@unisoc.com>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20231115083406.7368-1-wenchao.chen@unisoc.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-12-08 08:48:05 +01:00
..
2022-12-31 13:14:16 +01:00
2023-03-22 13:31:30 +01:00
2022-10-26 12:34:55 +02:00
2023-08-26 14:23:29 +02:00
2022-08-17 14:23:56 +02:00
2022-08-17 14:23:57 +02:00
2021-03-30 11:42:06 +02:00
2021-02-15 10:43:23 +01:00
2023-12-08 08:48:01 +01:00
2021-02-01 12:02:33 +01:00
2021-08-24 10:15:32 +02:00
2021-02-01 12:02:33 +01:00
2022-04-08 14:23:22 +02:00
2020-09-07 14:24:21 +02:00
2021-10-26 17:28:41 +02:00
2020-09-07 14:24:21 +02:00
2021-03-31 14:47:53 +02:00
2021-06-14 13:57:42 +02:00
2021-04-16 15:10:08 +02:00
2021-11-18 19:15:52 +01:00
2021-08-24 10:15:31 +02:00
2023-02-22 12:57:06 +01:00
2023-09-06 21:28:37 +01:00
2021-04-23 09:29:49 +02:00
2023-11-28 16:56:30 +00:00
2022-01-27 11:03:43 +01:00
2022-01-27 11:03:43 +01:00
2022-10-05 10:39:38 +02:00
2023-02-22 12:57:06 +01:00
2022-04-13 20:59:21 +02:00
2023-07-23 13:47:32 +02:00
2023-08-16 18:21:57 +02:00
2023-10-25 11:59:02 +02:00
2023-06-28 10:29:47 +02:00
2022-12-31 13:14:16 +01:00
2021-11-18 19:16:34 +01:00
2021-06-14 13:57:42 +02:00
2023-06-28 10:29:47 +02:00
2023-06-28 10:29:47 +02:00
2023-06-28 10:29:47 +02:00
2022-12-31 13:14:16 +01:00
2023-09-19 12:22:52 +02:00
2021-08-24 10:15:35 +02:00
2021-08-24 10:15:35 +02:00
2021-08-24 10:15:35 +02:00
2022-12-31 13:14:16 +01:00
2022-12-31 13:14:16 +01:00
2021-06-14 13:57:34 +02:00
2023-11-28 16:56:28 +00:00
2023-08-26 14:23:38 +02:00
2023-06-28 10:29:47 +02:00
2020-09-07 14:20:17 +02:00
2022-12-02 17:41:08 +01:00
2020-09-07 14:24:21 +02:00
2020-09-07 14:20:17 +02:00
2022-11-16 09:58:24 +01:00
2020-09-07 14:20:17 +02:00
2023-09-23 11:09:56 +02:00
2021-03-30 11:42:07 +02:00
2020-10-28 11:07:01 +01:00
2021-08-27 16:30:36 +02:00
2020-09-07 14:24:21 +02:00
2023-06-28 10:29:43 +02:00
2022-11-16 09:58:24 +01:00
2021-06-23 16:39:08 -06:00
2021-06-14 13:57:44 +02:00
2022-08-17 14:23:50 +02:00
2022-09-05 10:30:09 +02:00
2023-05-11 23:00:23 +09:00
2020-09-07 14:20:17 +02:00
2020-09-07 14:24:21 +02:00
2021-11-18 19:16:31 +01:00
2022-11-26 09:24:48 +01:00
2023-11-28 16:56:35 +00:00
2022-11-26 09:24:48 +01:00
2022-01-16 09:12:43 +01:00
2020-11-16 11:59:30 +01:00
2021-02-01 11:13:09 +01:00
2020-09-07 14:20:17 +02:00
2020-09-07 14:20:17 +02:00
2021-04-15 14:00:15 +02:00
2020-09-07 14:20:17 +02:00
2023-12-08 08:48:05 +01:00
2021-04-12 13:52:48 +02:00
2022-11-16 09:58:24 +01:00
2020-12-11 10:08:37 +01:00
2022-04-13 20:59:21 +02:00
2020-12-11 10:08:37 +01:00
2023-07-23 13:47:32 +02:00
2022-12-08 11:28:43 +01:00
2023-06-28 10:29:47 +02:00
2023-08-26 14:23:29 +02:00
2021-08-24 16:59:39 +02:00
2022-08-25 11:40:36 +02:00
2022-08-25 11:40:36 +02:00
2022-08-25 11:40:36 +02:00
2022-12-31 13:14:17 +01:00
2021-03-30 11:41:59 +02:00
2023-06-28 10:29:47 +02:00
2022-12-31 13:14:17 +01:00
2023-11-28 16:56:28 +00:00
2023-08-26 14:23:37 +02:00
2022-12-31 13:14:17 +01:00