]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
scsi: dt-bindings: ufs: qcom: Fix ICE phandle
authorAbel Vesa <abel.vesa@linaro.org>
Fri, 23 Jun 2023 11:30:05 +0000 (14:30 +0300)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 29 Jun 2023 01:56:24 +0000 (21:56 -0400)
The check for 'qcom,ice' property is wrong. Fix it by checking using
if-required clause and expand the clocks minItems and maxItems for
platforms where 'qcom,ice' is not required so that it includes platforms
with single reg entry and clocks that do not provide an ICE one.

Fixes: 29a6d1215b7c ("scsi: ufs: dt-bindings: qcom: Add ICE phandle")
Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
Link: https://lore.kernel.org/r/20230623113009.2512206-2-abel.vesa@linaro.org
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Documentation/devicetree/bindings/ufs/qcom,ufs.yaml

index 943dafb69529c4c4396e1c32f05c56defcd881fa..bdfa86a0cc98c61756b0734080f10612c8ea216b 100644 (file)
@@ -194,9 +194,8 @@ allOf:
     # TODO: define clock bindings for qcom,msm8994-ufshc
 
   - if:
-      properties:
-        qcom,ice:
-          maxItems: 1
+      required:
+        - qcom,ice
     then:
       properties:
         reg:
@@ -207,10 +206,10 @@ allOf:
     else:
       properties:
         reg:
-          minItems: 2
+          minItems: 1
           maxItems: 2
         clocks:
-          minItems: 9
+          minItems: 8
           maxItems: 11
 
 unevaluatedProperties: false