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

Source file repositories/reference/linux-study-clean/Documentation/devicetree/bindings/cache/qcom,llcc.yaml

File Facts

System
Linux kernel
Corpus path
Documentation/devicetree/bindings/cache/qcom,llcc.yaml
Extension
.yaml
Size
11801 bytes
Lines
407
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: configuration, schema, or hardware description
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/cache/qcom,llcc.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Last Level Cache Controller

maintainers:
  - Bjorn Andersson <andersson@kernel.org>

description: |
  LLCC (Last Level Cache Controller) provides last level of cache memory in SoC,
  that can be shared by multiple clients. Clients here are different cores in the
  SoC, the idea is to minimize the local caches at the clients and migrate to
  common pool of memory. Cache memory is divided into partitions called slices
  which are assigned to clients. Clients can query the slice details, activate
  and deactivate them.

properties:
  compatible:
    enum:
      - qcom,eliza-llcc
      - qcom,glymur-llcc
      - qcom,hawi-llcc
      - qcom,ipq5424-llcc
      - qcom,kaanapali-llcc
      - qcom,qcs615-llcc
      - qcom,qcs8300-llcc
      - qcom,qdu1000-llcc
      - qcom,sa8775p-llcc
      - qcom,sar1130p-llcc
      - qcom,sar2130p-llcc
      - qcom,sc7180-llcc
      - qcom,sc7280-llcc
      - qcom,sc8180x-llcc
      - qcom,sc8280xp-llcc
      - qcom,sdm670-llcc
      - qcom,sdm845-llcc
      - qcom,shikra-llcc
      - qcom,sm6350-llcc
      - qcom,sm7150-llcc
      - qcom,sm8150-llcc
      - qcom,sm8250-llcc
      - qcom,sm8350-llcc
      - qcom,sm8450-llcc
      - qcom,sm8550-llcc
      - qcom,sm8650-llcc
      - qcom,sm8750-llcc
      - qcom,x1e80100-llcc

  reg:
    minItems: 1
    maxItems: 14

  reg-names:
    minItems: 1
    maxItems: 14

  interrupts:
    maxItems: 1

  memory-region:
    maxItems: 1
    description: handle to a reserved-memory node used for firmware-populated
      SLC/SCT shared memory.

  nvmem-cells:
    items:
      - description: Reference to an nvmem node for multi channel DDR

Annotation

Implementation Notes