GNU Linux-libre 4.19.264-gnu1
[releases.git] / Documentation / devicetree / bindings / arm / msm / qcom,llcc.txt
1 == Introduction==
2
3 LLCC (Last Level Cache Controller) provides last level of cache memory in SOC,
4 that can be shared by multiple clients. Clients here are different cores in the
5 SOC, the idea is to minimize the local caches at the clients and migrate to
6 common pool of memory. Cache memory is divided into partitions called slices
7 which are assigned to clients. Clients can query the slice details, activate
8 and deactivate them.
9
10 Properties:
11 - compatible:
12         Usage: required
13         Value type: <string>
14         Definition: must be "qcom,sdm845-llcc"
15
16 - reg:
17         Usage: required
18         Value Type: <prop-encoded-array>
19         Definition: Start address and the the size of the register region.
20
21 Example:
22
23         cache-controller@1100000 {
24                 compatible = "qcom,sdm845-llcc";
25                 reg = <0x1100000 0x250000>;
26         };