]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
dt-bindings: cache: qcom,llcc: Document Eliza LLCC block
authorAbel Vesa <abel.vesa@oss.qualcomm.com>
Wed, 13 May 2026 11:11:02 +0000 (14:11 +0300)
committerBjorn Andersson <andersson@kernel.org>
Thu, 21 May 2026 21:15:49 +0000 (16:15 -0500)
Document the Last Level Cache Controller on Eliza SoC. Eliza LLCC has 2
base register regions and an additional AND, OR broadcast region, total 4
register regions.

Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260513-eliza-llcc-v2-1-27381ae833d5@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Documentation/devicetree/bindings/cache/qcom,llcc.yaml

index 1fc5411fe948abcc386323771ca88baaafd54f21..34e3a2d7859275e677327cacf9c43c75b70b9c44 100644 (file)
@@ -20,6 +20,7 @@ description: |
 properties:
   compatible:
     enum:
+      - qcom,eliza-llcc
       - qcom,glymur-llcc
       - qcom,hawi-llcc
       - qcom,ipq5424-llcc
@@ -362,6 +363,27 @@ allOf:
       properties:
         memory-region: false
 
+  - if:
+      properties:
+        compatible:
+          contains:
+            enum:
+              - qcom,eliza-llcc
+    then:
+      properties:
+        reg:
+          items:
+            - description: LLCC0 base register region
+            - description: LLCC2 base register region
+            - description: LLCC broadcast OR register region
+            - description: LLCC broadcast AND register region
+        reg-names:
+          items:
+            - const: llcc0_base
+            - const: llcc2_base
+            - const: llcc_broadcast_base
+            - const: llcc_broadcast_and_base
+
 additionalProperties: false
 
 examples: