Skip to content

Commit bd0b802

Browse files
pankaj-qcomandersson
authored andcommitted
dt-bindings: cache: qcom,llcc: Document Glymur LLCC block
Document the Last Level Cache Controller on Glymur SoC Glymur LLCC has 12 base register regions and an additional AND, OR broadcast region, total 14 register regions Increase maxItems for reg and reg-names to allow 14 entries for Glymur Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Signed-off-by: Pankaj Patil <pankaj.patil@oss.qualcomm.com> Link: https://lore.kernel.org/r/20251211-glymur_llcc_enablement-v3-1-43457b354b0d@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
1 parent 8f0b4cc commit bd0b802

1 file changed

Lines changed: 45 additions & 2 deletions

File tree

Documentation/devicetree/bindings/cache/qcom,llcc.yaml

Lines changed: 45 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ description: |
2020
properties:
2121
compatible:
2222
enum:
23+
- qcom,glymur-llcc
2324
- qcom,ipq5424-llcc
2425
- qcom,kaanapali-llcc
2526
- qcom,qcs615-llcc
@@ -46,11 +47,11 @@ properties:
4647

4748
reg:
4849
minItems: 1
49-
maxItems: 10
50+
maxItems: 14
5051

5152
reg-names:
5253
minItems: 1
53-
maxItems: 10
54+
maxItems: 14
5455

5556
interrupts:
5657
maxItems: 1
@@ -84,6 +85,48 @@ allOf:
8485
items:
8586
- const: llcc0_base
8687

88+
- if:
89+
properties:
90+
compatible:
91+
contains:
92+
enum:
93+
- qcom,glymur-llcc
94+
then:
95+
properties:
96+
reg:
97+
items:
98+
- description: LLCC0 base register region
99+
- description: LLCC1 base register region
100+
- description: LLCC2 base register region
101+
- description: LLCC3 base register region
102+
- description: LLCC4 base register region
103+
- description: LLCC5 base register region
104+
- description: LLCC6 base register region
105+
- description: LLCC7 base register region
106+
- description: LLCC8 base register region
107+
- description: LLCC9 base register region
108+
- description: LLCC10 base register region
109+
- description: LLCC11 base register region
110+
- description: LLCC broadcast base register region
111+
- description: LLCC broadcast AND register region
112+
reg-names:
113+
items:
114+
- const: llcc0_base
115+
- const: llcc1_base
116+
- const: llcc2_base
117+
- const: llcc3_base
118+
- const: llcc4_base
119+
- const: llcc5_base
120+
- const: llcc6_base
121+
- const: llcc7_base
122+
- const: llcc7_base
123+
- const: llcc8_base
124+
- const: llcc9_base
125+
- const: llcc10_base
126+
- const: llcc11_base
127+
- const: llcc_broadcast_base
128+
- const: llcc_broadcast_and_base
129+
87130
- if:
88131
properties:
89132
compatible:

0 commit comments

Comments
 (0)