== Introduction== 
 | 
  
 | 
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: 
 | 
    Usage: required 
 | 
    Value type: <string> 
 | 
    Definition: must be "qcom,sdm845-llcc" 
 | 
  
 | 
- reg: 
 | 
    Usage: required 
 | 
    Value Type: <prop-encoded-array> 
 | 
    Definition: Start address and the the size of the register region. 
 | 
  
 | 
Example: 
 | 
  
 | 
    cache-controller@1100000 { 
 | 
        compatible = "qcom,sdm845-llcc"; 
 | 
        reg = <0x1100000 0x250000>; 
 | 
    }; 
 |