Hi Peter, On 2023-05-17 21:05, Peter Robinson wrote: > On Wed, May 17, 2023 at 7:40 PM Jonas Karlman <jo...@kwiboo.se> wrote: >> >> The eMMC performance on RK3399 was reduced sigificant by the >> commit 2cc6cde647e2 ("mmc: rockchip_sdhci: Limit number of blocks read >> in a single command"). >> >> That workaround should only have been applied to RK3568 and RK3588. >> This series fixes that and also help boost eMMC performance on two >> RK3399 boards even more by enabling use of SDMA. > > Is there a reason to do this on just two devices?
DMA use can and should probably be enabled on other RK3399 devices, these two where the only ones I could runtime test on. Regards, Jonas > >> There is also an extra commit to help build a u-boot-rockchip-spi.bin >> image that can be used for SPI flash boot on RockPro64. >> >> Changes in v2: >> - Rebase on top of defconfig and spi v2 series >> - Collect r-b and t-b tags >> >> Jonas Karlman (5): >> mmc: rockchip_sdhci: Skip blocks read workaround on RK3399 >> mmc: rockchip_sdhci: Disable DMA mode using a device tree property >> rockchip: rockpro64: Use SDMA to boost eMMC performance >> rockchip: rock-pi-4: Use SDMA to boost eMMC performance >> rockchip: rockpro64: Build u-boot-rockchip-spi.bin >> >> arch/arm/dts/rk3399-rock-pi-4-u-boot.dtsi | 6 ++++++ >> arch/arm/dts/rk3399-rockpro64-u-boot.dtsi | 5 +++++ >> arch/arm/dts/rk3399-u-boot.dtsi | 1 + >> arch/arm/dts/rk3588s-u-boot.dtsi | 1 + >> configs/rock-pi-4-rk3399_defconfig | 2 ++ >> configs/rock5b-rk3588_defconfig | 1 - >> configs/rockpro64-rk3399_defconfig | 5 +++++ >> drivers/mmc/rockchip_sdhci.c | 12 +++++++++++- >> 8 files changed, 31 insertions(+), 2 deletions(-) >> >> -- >> 2.40.1 >>