Merge "ARM: dts: msm: Add optional cluster device properties for sun"
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
commit
e7dca19272
@@ -6,6 +6,9 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
|||||||
|
|
||||||
title: Qualcomm Technologies, Inc. Low Power Management Cluster Device
|
title: Qualcomm Technologies, Inc. Low Power Management Cluster Device
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Maulik Shah <quic_mkshah@quicinc.com>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
The application processor can do a variety of cluster level low power modes.
|
The application processor can do a variety of cluster level low power modes.
|
||||||
It does so by predicting the low power mode based on latency and residency
|
It does so by predicting the low power mode based on latency and residency
|
||||||
@@ -21,6 +24,21 @@ properties:
|
|||||||
power-domains:
|
power-domains:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
|
||||||
|
qcom,pred-prem-cnt:
|
||||||
|
$ref: /schemas/types.yaml#/definitions/uint32
|
||||||
|
description:
|
||||||
|
Number of premature exits cluster device considers for prediction.
|
||||||
|
|
||||||
|
qcom,sample-invalid-time:
|
||||||
|
$ref: /schemas/types.yaml#/definitions/uint32
|
||||||
|
description:
|
||||||
|
Time after which past samples are invalidated.
|
||||||
|
|
||||||
|
qcom,use-cluster-bias-timer:
|
||||||
|
type: boolean
|
||||||
|
description:
|
||||||
|
Used to determine if bias timer to be setup for cluster
|
||||||
|
|
||||||
required:
|
required:
|
||||||
- compatible
|
- compatible
|
||||||
- power-domains
|
- power-domains
|
||||||
|
@@ -1471,16 +1471,23 @@
|
|||||||
cluster-device0 {
|
cluster-device0 {
|
||||||
compatible = "qcom,lpm-cluster-dev";
|
compatible = "qcom,lpm-cluster-dev";
|
||||||
power-domains = <&CLUSTER_PD0>;
|
power-domains = <&CLUSTER_PD0>;
|
||||||
|
qcom,pred-prem-cnt = <2>;
|
||||||
|
qcom,sample-invalid-time = <40000000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
cluster-device1 {
|
cluster-device1 {
|
||||||
compatible = "qcom,lpm-cluster-dev";
|
compatible = "qcom,lpm-cluster-dev";
|
||||||
power-domains = <&CLUSTER_PD1>;
|
power-domains = <&CLUSTER_PD1>;
|
||||||
|
qcom,pred-prem-cnt = <2>;
|
||||||
|
qcom,sample-invalid-time = <40000000>;
|
||||||
|
qcom,use-cluster-bias-timer;
|
||||||
};
|
};
|
||||||
|
|
||||||
cluster-device2 {
|
cluster-device2 {
|
||||||
compatible = "qcom,lpm-cluster-dev";
|
compatible = "qcom,lpm-cluster-dev";
|
||||||
power-domains = <&CLUSTER_PD2>;
|
power-domains = <&CLUSTER_PD2>;
|
||||||
|
qcom,pred-prem-cnt = <2>;
|
||||||
|
qcom,sample-invalid-time = <40000000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
qcom,memshare {
|
qcom,memshare {
|
||||||
|
Reference in New Issue
Block a user