]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
scsi: ufs: qcom: dt-bindings: Split SM8650 and similar
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Thu, 31 Jul 2025 07:15:54 +0000 (09:15 +0200)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 15 Aug 2025 02:33:57 +0000 (22:33 -0400)
commit149009f2dc6f781f490a13264eaa565281e4d490
tree1d2834c3dc25caf25bf6d718ecbb6efc46a4a734
parent655c8f511926250e0da9e8b1a9b8f1cf2c173b41
scsi: ufs: qcom: dt-bindings: Split SM8650 and similar

The binding for Qualcomm SoC UFS controllers grew and it will grow
further.  Split SM8650 and SM8750 UFS controllers which:

 1. Do not reference ICE as IO address space, but as phandle,

 2. Have same order of clocks.

 3. Have MCQ I/O address space. Document that MCQ address space as
    optional to maintain backwards compatibility and because Linux
    drivers can operate perfectly fine without it (thus without MCQ
    feature).  Linux driver already uses "mcq" as possible name for
    "reg-names" property.

The split allows easier review and maintenance of the binding.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20250731-dt-bindings-ufs-qcom-v2-3-53bb634bf95a@linaro.org
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Acked-by: Manivannan Sadhasivam <mani@kernel.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Documentation/devicetree/bindings/ufs/qcom,sm8650-ufshc.yaml [new file with mode: 0644]
Documentation/devicetree/bindings/ufs/qcom,ufs.yaml