Linux ARM-MSM sub-architecture
 help / color / mirror / Atom feed
* [PATCH v2 0/6] arm64: dts: qcom: sm8x50: Enable UHS-I SDR50 and SDR104 SD card modes
@ 2026-03-14  2:37 Vladimir Zapolskiy
  2026-03-14  2:37 ` [PATCH v2 1/6] arm64: dts: qcom: sm8550: Fix xo clock supply of platform SD host controller Vladimir Zapolskiy
                   ` (6 more replies)
  0 siblings, 7 replies; 16+ messages in thread
From: Vladimir Zapolskiy @ 2026-03-14  2:37 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio
  Cc: Neil Armstrong, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Abel Vesa, linux-arm-msm, devicetree

The reported problem of some non-working UHS-I speed modes on SM8450
originates in commit 0a631a36f724 ("arm64: dts: qcom: Add device tree
for Sony Xperia 1 IV"), and then it was spread to all SM8450 powered
platforms by commit 9d561dc4e5cc ("arm64: dts: qcom: sm8450: disable
SDHCI SDR104/SDR50 on all boards").

The tests show that the rootcause of the problem was related to an
overclocking of SD cards, and it's fixed later on by commit a27ac3806b0a
("clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs").

Due to a missed setting of an appropriate SDCC clock operations in
platform GCC driver the workaround of dropping SD card speeds from UHS-I
to high speed was spread to SM8550 and SM8650 platforms, the fixes in
the clock controller drivers were applied to v7.0. In addition v2 of
the changeset corrects the "xo" clock frequency on the platforms,
and now it should be safe to remove the speed mode configuration
restrictions from SM8450, SM8550 and SM8650 platforms.

Changes from v1 to v2:
* added "xo" clock fixes, which provide the expected 19.2MHz clock rate,
* added Reviewed-by tags given by Neil and Konrad,
* added Fixes tags, since the changes are functional and performance fixes,
* rebased the changes.

Link to v1 of the changeset:
* https://lore.kernel.org/linux-arm-msm/20251126012043.3764567-1-vladimir.zapolskiy@linaro.org/

Vladimir Zapolskiy (6):
  arm64: dts: qcom: sm8550: Fix xo clock supply of platform SD host controller
  arm64: dts: qcom: sm8650: Fix xo clock supply of SD host controller
  arm64: dts: qcom: hamoa: Fix xo clock supply of platform SD host controller
  arm64: dts: qcom: sm8450: Enable UHS-I SDR50 and SDR104 SD card modes
  arm64: dts: qcom: sm8550: Enable UHS-I SDR50 and SDR104 SD card modes
  arm64: dts: qcom: sm8650: Enable UHS-I SDR50 and SDR104 SD card modes

 arch/arm64/boot/dts/qcom/hamoa.dtsi  | 4 ++--
 arch/arm64/boot/dts/qcom/sm8450.dtsi | 3 ---
 arch/arm64/boot/dts/qcom/sm8550.dtsi | 5 +----
 arch/arm64/boot/dts/qcom/sm8650.dtsi | 5 +----
 4 files changed, 4 insertions(+), 13 deletions(-)

-- 
2.49.0


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2026-03-23 13:06 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-14  2:37 [PATCH v2 0/6] arm64: dts: qcom: sm8x50: Enable UHS-I SDR50 and SDR104 SD card modes Vladimir Zapolskiy
2026-03-14  2:37 ` [PATCH v2 1/6] arm64: dts: qcom: sm8550: Fix xo clock supply of platform SD host controller Vladimir Zapolskiy
2026-03-16  8:56   ` Neil Armstrong
2026-03-17  9:33   ` Konrad Dybcio
2026-03-14  2:37 ` [PATCH v2 2/6] arm64: dts: qcom: sm8650: Fix xo clock supply of " Vladimir Zapolskiy
2026-03-16  8:56   ` Neil Armstrong
2026-03-17  9:34   ` Konrad Dybcio
2026-03-14  2:37 ` [PATCH v2 3/6] arm64: dts: qcom: hamoa: Fix xo clock supply of platform " Vladimir Zapolskiy
2026-03-16  8:58   ` Neil Armstrong
2026-03-17  9:35   ` Konrad Dybcio
2026-03-14  2:37 ` [PATCH v2 4/6] arm64: dts: qcom: sm8450: Enable UHS-I SDR50 and SDR104 SD card modes Vladimir Zapolskiy
2026-03-14  2:37 ` [PATCH v2 5/6] arm64: dts: qcom: sm8550: " Vladimir Zapolskiy
2026-03-23 13:05   ` Konrad Dybcio
2026-03-14  2:37 ` [PATCH v2 6/6] arm64: dts: qcom: sm8650: " Vladimir Zapolskiy
2026-03-23 13:06   ` Konrad Dybcio
2026-03-19  3:31 ` [PATCH v2 0/6] arm64: dts: qcom: sm8x50: " Bjorn Andersson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox