[PATCH v1] mmc: sd: fix redundant 1.8V voltage switch on cold boot with UHS card

Peng Fan peng.fan at oss.nxp.com
Mon Jul 6 08:32:52 CEST 2026


On Thu, May 14, 2026 at 11:54:11AM -0700, Tanmay Kathpalia wrote:
>When a UHS card successfully negotiates 1.8V signaling during normal
>initialization, the host voltage switch is performed as part of the
>ACMD41 handshake. Without this fix, the warm-reboot recovery path
>would fire again immediately after, switching the host voltage a
>second time unnecessarily.
>
>Add a check so the recovery path is only entered when the voltage
>switch was not already performed during the current initialization
>session.
>
>Fixes: 906ee6785b1c ("mmc: sd: Handle UHS-I voltage signaling without power cycle")
>Signed-off-by: Tanmay Kathpalia <tanmay.kathpalia at altera.com>

Applied!

Thanks,
Peng


More information about the U-Boot mailing list