[PATCH 4/5] arm64: dts: rockchip: Enable HS400 for Indiedroid Nova
Heiko Stuebner
heiko at sntech.de
Wed Nov 5 15:18:51 PST 2025
Am Mittwoch, 5. November 2025, 21:57:07 Mitteleuropäische Normalzeit schrieb Chris Morgan:
> From: Chris Morgan <macromorgan at hotmail.com>
>
> Once the DLL_STRBIN_TAPNUM_DEFAULT is set to the correct value [1], the
> workaround to ensure stable eMMC operation is no longer needed. I
> have observed testing this that hdparm went from:
> "Timing buffered disk reads: 502 MB in 3.00 seconds = 167.14 MB/sec"
> to the following:
> "Timing buffered disk reads: 832 MB in 3.00 seconds = 277.32 MB/sec"
>
> [1] https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/drivers/mmc/host/sdhci-of-dwcmshc.c?id=a28352cf2d2f8380e7aca8cb61682396dca7a991
>
> Fixes: 3900160e164b ("arm64: dts: rockchip: Add Indiedroid Nova board")
This needs the patch you linked to, to actually work, so I'll drop
the fixes tag when applying, because this should likely not be
backported to older kernels.
Same reasoning for patch 5.
Heiko
> Signed-off-by: Chris Morgan <macromorgan at hotmail.com>
> ---
> arch/arm64/boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-indiedroid-nova.dts b/arch/arm64/boot/dts/rockchip/rk3588s-indiedroid-nova.dts
> index 62c8c8f68713..0796ba6d2504 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3588s-indiedroid-nova.dts
> +++ b/arch/arm64/boot/dts/rockchip/rk3588s-indiedroid-nova.dts
> @@ -561,10 +561,10 @@ &saradc {
> status = "okay";
> };
>
> -/* HS400 modes seemed to cause io errors. */
> &sdhci {
> bus-width = <8>;
> - no-mmc-hs400;
> + mmc-hs400-1_8v;
> + mmc-hs400-enhanced-strobe;
> no-sd;
> no-sdio;
> non-removable;
>
More information about the Linux-rockchip
mailing list