diff --git a/Documentation/devicetree/bindings/cache/qcom,llcc.yaml b/Documentation/devicetree/bindings/cache/qcom,llcc.yaml index 37eada55e0f0..192911696010 100644 --- a/Documentation/devicetree/bindings/cache/qcom,llcc.yaml +++ b/Documentation/devicetree/bindings/cache/qcom,llcc.yaml @@ -169,8 +169,6 @@ allOf: - qcom,sm8150-llcc - qcom,sm8250-llcc - qcom,sm8350-llcc - - qcom,sm8450-llcc - - qcom,sm8550-llcc then: properties: reg: @@ -188,6 +186,33 @@ allOf: - const: llcc3_base - const: llcc_broadcast_base + - if: + properties: + compatible: + contains: + enum: + - qcom,sm8450-llcc + - qcom,sm8550-llcc + - qcom,sm8650-llcc + then: + properties: + reg: + items: + - description: LLCC0 base register region + - description: LLCC1 base register region + - description: LLCC2 base register region + - description: LLCC3 base register region + - description: LLCC broadcast OR register region + - description: LLCC broadcast AND register region + reg-names: + items: + - const: llcc0_base + - const: llcc1_base + - const: llcc2_base + - const: llcc3_base + - const: llcc_broadcast_base + - const: llcc_broadcast_and_base + additionalProperties: false examples: