dt-bindings: phy: qmp-ufs: Fix PHY clocks
authorManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Wed, 31 Jan 2024 07:07:24 +0000 (12:37 +0530)
committerVinod Koul <vkoul@kernel.org>
Wed, 7 Feb 2024 09:01:52 +0000 (10:01 +0100)
commitb0bcec86f47b44c98a23c31d54dd3963e27761a2
tree02aacdfb5b70e2b1b4edb08b1b55c493054f700d
parent25ee21fc97db6cb7f476464e4aa8616652b3be49
dt-bindings: phy: qmp-ufs: Fix PHY clocks

All QMP UFS PHYs except MSM8996 require 3 clocks:

* ref - 19.2MHz reference clock from RPMh
* ref_aux - Auxiliary reference clock from GCC
* qref - QREF clock from GCC or TCSR (since SM8550)

MSM8996 only requires 'ref' and 'qref' clocks. Hence, fix the binding to
reflect the actual clock topology.

This change obviously breaks the ABI, but it is inevitable since the
clock topology needs to be accurately described in the binding.

Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Link: https://lore.kernel.org/r/20240131-ufs-phy-clock-v3-1-58a49d2f4605@linaro.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml