dt-bindings: msm: Change LLCC bindings for Pineapple and Sun

Following device tree register addresses change from upstream commit
ee13b50 ("qcom: llcc/edac: Fix the base address used for accessing LLCC
banks").
Change LLCC bindings for Pineapple and Sun SoC.

Change-Id: I60bdfd7e4bc19343a3eb6a1c0c597523f1c30963
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
This commit is contained in:
Unnathi Chalicheemala
2023-10-02 13:51:03 -07:00
parent 989e04083d
commit 8199522ad8

View File

@@ -32,17 +32,16 @@ properties:
- qcom,sm8350-llcc - qcom,sm8350-llcc
- qcom,sm8450-llcc - qcom,sm8450-llcc
- qcom,sm8550-llcc - qcom,sm8550-llcc
- qcom,pineapple-llcc
- qcom,sun-llcc - qcom,sun-llcc
reg: reg:
items: minItems: 2
- description: LLCC base register region maxItems: 9
- description: LLCC broadcast base register region
reg-names: reg-names:
items: minItems: 2
- const: llcc_base maxItems: 9
- const: llcc_broadcast_base
interrupts: interrupts:
maxItems: 1 maxItems: 1
@@ -52,15 +51,48 @@ required:
- reg - reg
- reg-names - reg-names
allOf:
- if:
properties:
compatible:
contains:
enum:
- qcom,pineapple-llcc
- qcom,sun-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 base register region
reg-names:
items:
- const: llcc0_base
- const: llcc1_base
- const: llcc2_base
- const: llcc3_base
- const: llcc_broadcast_base
additionalProperties: false additionalProperties: false
examples: examples:
- | - |
#include <dt-bindings/interrupt-controller/arm-gic.h> #include <dt-bindings/interrupt-controller/arm-gic.h>
system-cache-controller@1100000 { soc {
compatible = "qcom,sdm845-llcc"; #address-cells = <2>;
reg = <0x1100000 0x200000>, <0x1300000 0x50000> ; #size-cells = <2>;
reg-names = "llcc_base", "llcc_broadcast_base";
interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>; system-cache-controller@1100000 {
compatible = "qcom,sdm845-llcc";
reg = <0x01100000 0x50000>, <0x01180000 0x50000>,
<0x01200000 0x50000>, <0x01280000 0x50000>,
<0x1300000 0x50000> ;
reg-names = "llcc0_base", "llcc1_base", "llcc2_base",
"llcc3_base", "llcc_broadcast_base";
interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>;
};
}; };