]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: qcm2290: Enable HS eMMC timing modes
authorLoic Poulain <loic.poulain@oss.qualcomm.com>
Mon, 28 Jul 2025 09:34:26 +0000 (11:34 +0200)
committerBjorn Andersson <andersson@kernel.org>
Tue, 12 Aug 2025 02:31:51 +0000 (21:31 -0500)
The host controller supports HS200/HS400 and HS400 enhanced strobe mode.
On RB1, this improves Linux eMMC read speed, from ~170MB/s to 300MB/s.

Signed-off-by: Loic Poulain <loic.poulain@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250728093426.1413379-1-loic.poulain@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/qcm2290.dtsi

index 5edf9ca29ca0d7aa2c27aaebc85235f5627b96b3..eb489d0a684ab6c3ce477fd7e98145df9acfd4dd 100644 (file)
                        qcom,ddr-config = <0x80040868>;
                        bus-width = <8>;
 
+                       mmc-ddr-1_8v;
+                       mmc-hs200-1_8v;
+                       mmc-hs400-1_8v;
+                       mmc-hs400-enhanced-strobe;
+
                        status = "disabled";
 
                        sdhc1_opp_table: opp-table {