]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: dts: qcom: glymur: Drop RPMh CXO clocks from QMP PHYs
authorAbel Vesa <abel.vesa@oss.qualcomm.com>
Tue, 14 Apr 2026 17:05:51 +0000 (20:05 +0300)
committerBjorn Andersson <andersson@kernel.org>
Tue, 12 May 2026 01:00:11 +0000 (20:00 -0500)
commit12c97d1c15f926cd430bf5cdf8ffe878cb478165
tree444cccdfce299dd66e7d894719f8fdc7a5e25012
parent254f49634ee16a731174d2ae34bc50bd5f45e731
arm64: dts: qcom: glymur: Drop RPMh CXO clocks from QMP PHYs

On Glymur, all QMP PHYs except the one used by USB SS0 take their
reference clock from the TCSR clock controller. Since these TCSR clocks
already derive from RPMH_CXO_CLK as their sole parent, there is no need
to provide an extra `clkref` clock to the PHY nodes.

Drop the extra RPMh CXO clock inputs and use the TCSR clocks as the PHY
reference clocks instead.

This also fixes the devicetree schema validation, as the bindings do not
allow a separate `clkref` clock.

Fixes: 4eee57dd4df9 ("arm64: dts: qcom: glymur: Add USB related nodes")
Reported-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Reported-by: Rob Herring <robh@kernel.org>
Closes: https://lore.kernel.org/r/20260410145205.GA554754-robh@kernel.org/
Signed-off-by: Abel Vesa <abel.vesa@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/20260414-dts-glymur-drop-rpmh-cxo-clk-from-qmpphys-v1-1-ab12d77c4aec@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/glymur.dtsi