lede/target
CN_SZTL a38300a096
rockchip: fixes re-boot with UHS cards (#6482)
Some boards have SD card connectors where the power rail cannot be switched
off by the driver. If the card has not been power cycled, it may still be
using 1.8V signaling after a warm re-boot. Bootroms expecting 3.3V signaling
will fail to boot from a UHS card that continue to use 1.8V signaling.

Set initial signal voltage in mmc_power_off() to allow re-boot to function.

This fixes re-boot with UHS cards on Asus Tinker Board (Rockchip RK3288),
same issue have been seen on some Rockchip RK3399 boards.

Backport from https://lore.kernel.org/linux-rockchip/AM3PR03MB09664161A7FA2BD68B2800A7AC620@AM3PR03MB0966.eurprd03.prod.outlook.com/

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-03-07 10:09:35 +08:00
..
imagebuilder Sync to snapshot kernel 5.4 version 2020-07-02 23:30:56 +08:00
linux rockchip: fixes re-boot with UHS cards (#6482) 2021-03-07 10:09:35 +08:00
sdk Sync to snapshot kernel 5.4 version 2020-07-02 23:30:56 +08:00
toolchain Sync to snapshot kernel 5.4 version 2020-07-02 23:30:56 +08:00
Config.in Sync to snapshot kernel 5.4 version 2020-07-02 23:30:56 +08:00
Makefile update source 2017-09-06 19:19:45 +08:00