summaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree
diff options
context:
space:
mode:
authorAbel Vesa <abel.vesa@linaro.org>2023-06-23 14:30:05 +0300
committerMartin K. Petersen <martin.petersen@oracle.com>2023-06-28 21:56:24 -0400
commit9b7c13b83c1dedb79a746eae9dfabc10a2673049 (patch)
tree8204520c0f23c237eaadc6d966002d43e91c8e79 /Documentation/devicetree
parent71e3e85ccf2b816e612c94b7460309dc5007caef (diff)
downloadlinux-stable-9b7c13b83c1dedb79a746eae9dfabc10a2673049.tar.gz
linux-stable-9b7c13b83c1dedb79a746eae9dfabc10a2673049.tar.bz2
linux-stable-9b7c13b83c1dedb79a746eae9dfabc10a2673049.zip
scsi: dt-bindings: ufs: qcom: Fix ICE phandle
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>
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r--Documentation/devicetree/bindings/ufs/qcom,ufs.yaml9
1 files changed, 4 insertions, 5 deletions
diff --git a/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml b/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
index 943dafb69529..bdfa86a0cc98 100644
--- a/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
+++ b/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
@@ -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