There is no need to mention and/or to touch in any way the intermediate (source) clocks. Drop them from MSM8996 UFSHCD schema, making it follow the example lead by all other platforms. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx> --- Documentation/devicetree/bindings/ufs/qcom,ufs.yaml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml b/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml index f1de3244b473..e835f12c75ca 100644 --- a/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml +++ b/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml @@ -43,11 +43,11 @@ properties: clocks: minItems: 8 - maxItems: 12 + maxItems: 10 clock-names: minItems: 8 - maxItems: 12 + maxItems: 10 dma-coherent: true @@ -188,16 +188,14 @@ allOf: then: properties: clocks: - minItems: 12 - maxItems: 12 + minItems: 10 + maxItems: 10 clock-names: items: - - const: core_clk_src - const: core_clk - const: bus_clk - const: bus_aggr_clk - const: iface_clk - - const: core_clk_unipro_src - const: core_clk_unipro - const: core_clk_ice - const: ref_clk @@ -258,7 +256,7 @@ allOf: maxItems: 2 clocks: minItems: 8 - maxItems: 12 + maxItems: 10 unevaluatedProperties: false -- 2.39.2