mirror of
https://xff.cz/git/u-boot/
synced 2025-09-02 17:22:22 +02:00
mmc: rockchip_dw_mmc: Allow 4-bit mode when 8-bit mode is supported
Hosts capable of 8-bit can also do 4 bits, fix use of 4-bit mode when 8-bit mode is supported. This fixes use of 1-bit mode with SD NAND on ROCK Pi S using the DT in v6.11-rc1 that chage to use 8-bit bus to also support eMMC. With this 4-bit mode is used with SD NAND and 8-bit mode with eMMC, same as in Linux kernel. Signed-off-by: Jonas Karlman <jonas@kwiboo.se> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
committed by
Kever Yang
parent
0cb1fddb74
commit
2dc3600d36
@@ -159,6 +159,10 @@ static int rockchip_dwmmc_probe(struct udevice *dev)
|
||||
host->mmc->dev = dev;
|
||||
upriv->mmc = host->mmc;
|
||||
|
||||
/* Hosts capable of 8-bit can also do 4 bits */
|
||||
if (host->buswidth == 8)
|
||||
plat->cfg.host_caps |= MMC_MODE_4BIT;
|
||||
|
||||
return dwmci_probe(dev);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user