diff options
| author | Shawn Lin <shawn.lin@rock-chips.com> | 2026-01-16 08:55:31 +0800 |
|---|---|---|
| committer | Heiko Stuebner <heiko@sntech.de> | 2026-01-16 14:35:03 +0100 |
| commit | 7226664bf952c4cfddccd74b154a7d994608d153 (patch) | |
| tree | bfa5417f4887b9d931804ceebcf272832b687ea2 /include/linux/i2c/git@git.tavy.me:linux.git | |
| parent | d813ddc0b348febf32fc9d7737ba82d2955051ac (diff) | |
arm64: dts: rockchip: Fix SD card support for RK3576 EVB1
When runtime suspend is enabled, the associated power domain is powered
off, which resets the registers, including the power control bit. As a result,
the card loses power during runtime suspend. The card should still be able
to process I/O with the help of mmc_blk_mq_rw_recovery(), which is suboptimal.
To address this issue, we must use vmmc-supply with a GPIO based method to
maintain power to the card. Also, add cd-gpios method to make hot-plug work
correctly during idle periods.
Fixes: f135a1a07352 ("arm64: dts: rockchip: Add rk3576 evb1 board")
Cc: stable@vger.kernel.org
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Link: https://patch.msgid.link/1768524932-163929-5-git-send-email-shawn.lin@rock-chips.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Diffstat (limited to 'include/linux/i2c/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions
