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:
@@ -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;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user