Files
android_kernel_samsung_sm87…/bindings/thermal/qti-lmh-cpu-vdd-cdev.yaml
Nitesh Kumar 68fe7b3347 dt-bindings: thermal: Add LMH CPU voltage cooling device driver bindings
Add bindings for LMH CPU voltage cooling devices driver.

Change-Id: I726428978c6e8dc1b71ec754782bd60b3509dab9
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>
2024-05-05 17:30:11 +05:30

49 lines
1.2 KiB
YAML

# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/thermal/qti-lmh-cpu-vdd-cdev.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
title: QTI LMH CPU Voltage cooling devices.
maintainers:
- Nitesh Kumar <quic_nitekuma@quicinc.com>
description: |
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:
const: qcom,lmh-cpu-vdd
reg:
maxItems: 1
description: |
<a b> where 'a' is the starting register address of the LLM
and 'b' is the size of LLM address space.
"#cooling-cells":
const: 2
description: |
Must be 2. Needed for of_thermal as cooling device
identifier. Please refer to <devicetree/bindings/thermal/thermal.txt> for more
details.
required:
- compatible
- reg
- "#cooling-cells"
additionalProperties: false
examples:
- |
lmh_cpu_vdd0: qcom,lmh-cpu-vdd@18350800 {
compatible = "qcom,lmh-cpu-vdd";
reg = <0x18350800 0x1000>;
#cooling-cells = <2>;
};