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: 29a6d1215b ("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>
This commit is contained in:
Abel Vesa 2023-06-23 14:30:05 +03:00 committed by Martin K. Petersen
parent 71e3e85ccf
commit 9b7c13b83c
1 changed files with 4 additions and 5 deletions

View 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