Revert "dt-bindings: arm: msm: qcom,llcc: Add compatible for child node"

This reverts commit 522bab2225.

Change-Id: Iccb6279964c6423e2d6a20b44b2e5df15366399e
Signed-off-by: Linux Image Build Automation <quic_ibautomat@quicinc.com>
This commit is contained in:
Linux Image Build Automation
2024-08-15 20:19:51 -07:00
parent 826c6c4ad1
commit 8174101022

View File

@@ -12,11 +12,11 @@ maintainers:
description: | description: |
LLCC (Last Level Cache Controller) provides last level of cache memory in SoC, 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 that can be shared by multiple clients. Clients here are different cores in the
the SoC, the idea is to minimize the local caches at the clients and migrate SoC, the idea is to minimize the local caches at the clients and migrate to
to common pool of memory. Cache memory is divided into partitions called common pool of memory. Cache memory is divided into partitions called slices
slices which are assigned to clients. Clients can query the slice details, which are assigned to clients. Clients can query the slice details, activate
activate and deactivate them. and deactivate them.
properties: properties:
compatible: compatible:
@@ -49,17 +49,11 @@ properties:
maxItems: 1 maxItems: 1
child-node: child-node:
description: Child node for description: Container of llcc_perfmon node
- llcc_perfmon node
- scid_heurstics node
type: object type: object
properties: properties:
required: compatible:
- compatible: const: qcom,llcc-perfmon
enum:
- qcom,llcc-perfmon
- qcom,scid-heuristics
required: required:
- compatible - compatible
- reg - reg
@@ -91,40 +85,6 @@ allOf:
- const: llcc3_base - const: llcc3_base
- const: llcc_broadcast_base - const: llcc_broadcast_base
- if:
properties:
compatible:
contains:
enum:
- qcom,llcc-perfmon
then:
- if:
properties:
compatible:
contains:
enum:
- qcom,scid-heuristics
then:
properties:
qcom,heuristics_scid:
minItems: 1
maxItems: 1
freq,threshold_idx:
minItems: 1
maxItems: 2
freq,threshold_residency:
minItems: 1
maxItems: 2
heuristics_scid_thread_interval:
minItems: 1
maxItems: 1
qcom,scid_heuristics_enabled:
description: |
On enabling this flag, Heristics driver will communicate to qcom
control software to enable the Heristics based SCID functionality.
type: boolean
additionalProperties: false additionalProperties: false
examples: examples:
@@ -147,14 +107,5 @@ examples:
llcc_perfmon { llcc_perfmon {
compatible = "qcom,llcc-perfmon"; compatible = "qcom,llcc-perfmon";
} }
scid_heuristics {
compatible = "qcom,scid-heuristics";
qcom,heuristics_scid = <32>;
freq,threshold_idx = <11>, <10>;
freq,threshold_residency = <5000>, <5000>;
heuristics_scid_thread_interval = <16000>;
qcom,scid_heuristics_enabled;
};
}; };
}; };