]> git.baikalelectronics.ru Git - uboot.git/commit
rockchip: mmc: rockchip_dw_mmc: add rk3066/rk3188 support
authorJohan Jonker <jbx6244@gmail.com>
Sat, 9 Apr 2022 16:55:09 +0000 (18:55 +0200)
committerKever Yang <kever.yang@rock-chips.com>
Mon, 18 Apr 2022 03:25:13 +0000 (11:25 +0800)
commit0941517a412a56cb7a260bd690fe5fabc5f67536
treefcf1674ab6ae636f6417eda2762aa2da74157af8
parent42c2ffb583fb8aae41db50c53a85e839508ed87a
rockchip: mmc: rockchip_dw_mmc: add rk3066/rk3188 support

The Rockchip SoCs rk3066/rk3188 have MMC DT nodes
with as compatible string "rockchip,rk2928-dw-mshc".
Add OF_PLATDATA support to the existing driver with
help of a DM_DRIVER_ALIAS.

This type needs a permanent enabled fifo.
The other Rockchip SoCs always have the property
"u-boot,spl-fifo-mode" in the MMC DT nodes,
because MMC to SRAM can't do DMA.
Make this property a requirement for MMC OF_PLATDATA
structures. The property "fifo-mode" must be added
for all other compile modes.

Signed-off-by: Johan Jonker <jbx6244@gmail.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
drivers/mmc/rockchip_dw_mmc.c