dt-bindings: arm: msm: qcom,llcc: Add compatible for child node
Child node support for SCID heuristics compatible device. Signed-off-by: Avinash Philip <quic_avinashp@quicinc.com> Signed-off-by: Prem Sai Grandhi <quic_grandhir@quicinc.com> Signed-off-by: Bruce Levy <quic_blevy@quicinc.com> Change-Id: Ifd415ad4872ec3cd005cd77fa817f095fa7b5578
This commit is contained in:
committed by
Bruce Levy
parent
bf3fe3da0a
commit
86a0fd1cc1
@@ -85,6 +85,18 @@ allOf:
|
||||
- const: llcc3_base
|
||||
- const: llcc_broadcast_base
|
||||
|
||||
child-node:
|
||||
description: Container of scid_heuristics node
|
||||
properties:
|
||||
required:
|
||||
compatible:
|
||||
const: qcom,scid-heuristics
|
||||
qcom,heuristics_scid: Heuristics SCID number
|
||||
freq,threshold_idx: Frequency level index for each Freq CPU domains,
|
||||
freq,threshold_residency: Resideancy of the frequency for the Heuristics algorithm
|
||||
heuristics_scid_thread_interval: Thread poll interval for Frequency monitoring
|
||||
qcom,scid_heuristics_enabled: Flag to Disable enable the feature.
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
@@ -107,5 +119,14 @@ examples:
|
||||
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