summaryrefslogtreecommitdiff
path: root/bindings/thermal
diff options
context:
space:
mode:
authorManaf Meethalavalappu Pallikunhi <manafm@qti.qualcomm.com>2019-05-07 11:59:09 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2019-05-08 22:03:18 -0700
commit006dbcd98799ea8287b526f39335683e0411b258 (patch)
tree5de033c69d5f675b3fc23bf12d82d8704ee1a8cf /bindings/thermal
parent43bf0a56e7f4350e2b4dddb359a057916d05f3e0 (diff)
downloaddevicetree-006dbcd98799ea8287b526f39335683e0411b258.tar.gz
dt-bindings: thermal: Add limits CPU voltage cooling device
Add support for limits CPU voltage cooling device, which can place a request to limits hardware for VDD restriction at cold temperature condition. Change-Id: I790c348ef2c313a50ef05241b749a8d80ab203c2
Diffstat (limited to 'bindings/thermal')
-rw-r--r--bindings/thermal/qti-lmh-cpu-vdd-cdev.txt33
1 files changed, 33 insertions, 0 deletions
diff --git a/bindings/thermal/qti-lmh-cpu-vdd-cdev.txt b/bindings/thermal/qti-lmh-cpu-vdd-cdev.txt
new file mode 100644
index 00000000..40bf2a14
--- /dev/null
+++ b/bindings/thermal/qti-lmh-cpu-vdd-cdev.txt
@@ -0,0 +1,33 @@
+QTI LMH CPU Voltage cooling devices.
+
+The LMH CPU voltage cooling device will be used to place voltage restriction
+vote on CPU railway during cold thermal condition. This cooling device driver
+will register one cooling device per LLM, which can be used by thermal zone to
+place voltage restriction vote.
+
+Properties:
+- compatible:
+ Usage: required
+ Value type: <string>
+ Definition: should be "qcom,lmh-cpu-vdd"
+
+Cooling device node:
+- reg:
+ Usage: Required
+ Value type: <a b>
+ Definition: where 'a' is the starting register address of the LLM
+ and 'b' is the size of LLM address space.
+
+- #cooling-cells:
+ Usage: required
+ Value type: <integer>
+ Definition: Must be 2. Needed for of_thermal as cooling device
+ identifier. Please refer to
+ <devicetree/bindings/thermal/thermal.txt> for more
+ details.
+Example:
+ lmh_cpu_vdd0: qcom,lmh-cpu-vdd@18350800 {
+ compatible = "qcom,lmh-cpu-vdd";
+ reg = <0x18350800 0x1000>;
+ #cooling-cells = <2>;
+ };