From 77f6b5a0ae4fcd3159cf7314fe2e105e3f365136 Mon Sep 17 00:00:00 2001 From: Ram Chandrasekar Date: Tue, 3 Nov 2020 15:06:28 -0800 Subject: [PATCH] dt-bindings: Add DDR cooling device Add DDR cooling device to vote for DDR frequency. Change-Id: Id719cb06ec6dafdff21281391e5fa3d475c83910 --- bindings/thermal/qti-ddr-cdev.txt | 42 +++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 bindings/thermal/qti-ddr-cdev.txt diff --git a/bindings/thermal/qti-ddr-cdev.txt b/bindings/thermal/qti-ddr-cdev.txt new file mode 100644 index 000000000000..c081531b11d5 --- /dev/null +++ b/bindings/thermal/qti-ddr-cdev.txt @@ -0,0 +1,42 @@ +QTI DDR cooling device. + +The DDR cooling device will be used to place a DDR frequency vote. This +cooling device will be used in those cases where all the subsystem's are +thermally throttled and DDR has to be operated with a minimum performance +level. This cooling device vote can ensure the same. + +Properties: +- compatible: + Usage: required + Value type: + Definition: should be "qcom,ddr-cooling-device" + +Cooling device node: +- qcom,ddr-freq: + Usage: required + Value type: + Definition: List of available DDR frequencies. + +-#cooling-cells: + Usage: required + Value type: + Definition: Must be 2. Needed for of_thermal as cooling device + identifier. Please refer to + for more + details. +Example: + qcom,ddr-cdev { + compatible = "qcom,ddr-cooling-device"; + qcom,ddr-freq = <200000>, + <451000>, + <547000>, + <681000>, + <768000>, + <1017000>, + <1555000>, + <1708000>, + <2092000>, + <2736000>, + <3196000>; + #cooling-cells = <2>; + };