diff options
| author | Lucas Tanure <tanure@linux.com> | 2026-08-23 12:53:35 +0100 |
|---|---|---|
| committer | Neil Armstrong <neil.armstrong@linaro.org> | 2026-08-31 14:37:48 +0200 |
| commit | c793a084ab3088744516aef437b4239d0d98623f (patch) | |
| tree | 209dccb218c40cc4d7670c03bbe8023b0d800a90 /tools/perf/scripts/python/bin/stackcollapse-record | |
| parent | 882de800bf583dd15969836088789edbf035a944 (diff) | |
| download | linux-next-c793a084ab3088744516aef437b4239d0d98623f.tar.gz linux-next-c793a084ab3088744516aef437b4239d0d98623f.zip | |
arm64: dts: amlogic: t7: khadas-vim4: allow the SD card to be power cycled
SD cards start at 3.3V and switch to 1.8V to reach UHS-I speeds. Some
cards refuse that switch, and the SD specification says the only way
to recover is to power the card off and start again.
SD_3V3 is marked regulator-always-on, so the supply never goes off,
the card stays stuck half way through the switch, and the MMC core
retries forever:
mmc1: error -95 whilst initialising SD card
Drop regulator-always-on. regulator-boot-on still turns the supply on
at boot, and a card that refuses the switch now falls back to high
speed instead of failing to initialise.
Fixes: 8c45bf9ae4ef ("arm64: dts: amlogic: t7: khadas-vim4: Add power regulators")
Signed-off-by: Lucas Tanure <tanure@linux.com>
Assisted-by: Claude:claude-fable-5
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patch.msgid.link/20260823115335.102219-3-tanure@linux.com
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions
