1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/regulator/qcom-labibb-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm's LAB(LCD AMOLED Boost)/IBB(Inverting Buck Boost) Regulator
10 - Sumit Semwal <sumit.semwal@linaro.org>
13 LAB can be used as a positive boost power supply and IBB can be used as a
14 negative boost power supply for display panels. Currently implemented for
19 const: qcom,pmi8998-lab-ibb
24 unevaluatedProperties: false
28 description: Regulator soft start time in microseconds.
29 enum: [200, 400, 600, 800]
36 Short-circuit and over-current interrupts for lab.
51 unevaluatedProperties: false
54 qcom,discharge-resistor-kohms:
55 $ref: /schemas/types.yaml#/definitions/uint32
56 description: Discharge resistor value in KiloOhms.
57 enum: [300, 64, 32, 16]
64 Short-circuit and over-current interrupts for ibb.
79 additionalProperties: false
83 #include <dt-bindings/interrupt-controller/irq.h>
86 compatible = "qcom,pmi8998-lab-ibb";
89 interrupts = <0x3 0xde 0x1 IRQ_TYPE_EDGE_RISING>,
90 <0x3 0xde 0x0 IRQ_TYPE_LEVEL_LOW>;
91 interrupt-names = "sc-err", "ocp";
95 interrupts = <0x3 0xdc 0x2 IRQ_TYPE_EDGE_RISING>,
96 <0x3 0xdc 0x0 IRQ_TYPE_LEVEL_LOW>;
97 interrupt-names = "sc-err", "ocp";