From 03b6f1640fc44b668d2261d0ac19303892955e41 Mon Sep 17 00:00:00 2001 From: Nitesh Kumar Date: Fri, 3 May 2024 21:45:18 +0530 Subject: [PATCH] dt-bindings: thermal: Add BCL off cooling device driver bindings Add bindings for bcl off cooling device driver. Change-Id: I3983de82f92f2c78a7d88395c09c22b194b82214 Signed-off-by: Nitesh Kumar --- bindings/thermal/qcom,bcl-off-cdev.yaml | 53 +++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 bindings/thermal/qcom,bcl-off-cdev.yaml diff --git a/bindings/thermal/qcom,bcl-off-cdev.yaml b/bindings/thermal/qcom,bcl-off-cdev.yaml new file mode 100644 index 00000000..d9898c38 --- /dev/null +++ b/bindings/thermal/qcom,bcl-off-cdev.yaml @@ -0,0 +1,53 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/thermal/qcom,bcl-off-cdev.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm Technologies, Inc. BCL OFF cooling device + +maintainers: + - Nitesh Kumar + +description: | + The BCL OFF cooling device, will be used to disable PMIC bcl. + This cooling device will be called when modem RF calibration + is performed using external power supply. + + When external power supply is used for RF calibration, ibat current + can cross the battery specs and can trigger batfet issues. So pmic bcl + should be disabled as it is for protection for battery not external + power supply. + + +properties: + compatible: + const: qcom,bcl-off + + reg: + maxItems: 1 + description: | + where 'a' is the starting register address of the PMIC + peripheral and 'b' is the size of the peripheral address space. + + '#cooling-cells': + const: 2 + description: | + Must be 2. Needed for of_thermal as cooling device identifier. + Please refer to for + more details. + +required: + - compatible + - reg + - '#cooling-cells' + +additionalProperties: false + +examples: + - | + bcl_off: bcl-off { + compatible = "qcom,bcl-off"; + reg = <0x4700 0x100>; + #cooling-cells = <2>; + };