[PATCH v2 0/5] rockchip: Fix eMMC performance regression
Peter Robinson
pbrobinson at gmail.com
Wed May 17 21:05:36 CEST 2023
On Wed, May 17, 2023 at 7:40 PM Jonas Karlman <jonas at 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?
> 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
>
More information about the U-Boot
mailing list