brintos

brintos / linux-shallow public Read only

0
0
Text · 1.9 KiB · 873d927 Raw
88 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/regulator/ti,tps65132.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: TI TPS65132 Dual Output Power Regulators8 9maintainers:10  - devicetree@vger.kernel.org11 12description: |13  The TPS65132 is designed to supply positive/negative driven applications.14 15  Datasheet is available at:16  https://www.ti.com/lit/gpn/tps6513217 18properties:19  compatible:20    enum:21      - ti,tps6513222 23  reg:24    maxItems: 125 26  vin-supply: true27 28patternProperties:29  "^out[pn]$":30    type: object31    $ref: regulator.yaml#32    unevaluatedProperties: false33    description:34      Properties for single regulator.35 36    properties:37      enable-gpios:38        maxItems: 139        description:40          GPIO specifier to enable the GPIO control (on/off) for regulator.41 42      active-discharge-gpios:43        maxItems: 144        description:45          GPIO specifier to actively discharge the delay mechanism.46 47      ti,active-discharge-time-us:48        description: Regulator active discharge time in microseconds.49 50    dependencies:51      active-discharge-gpios: [ 'ti,active-discharge-time-us' ]52 53required:54  - compatible55  - reg56 57additionalProperties: false58 59examples:60  - |61    #include <dt-bindings/gpio/gpio.h>62 63    i2c {64        #address-cells = <1>;65        #size-cells = <0>;66 67        regulator@3e {68            compatible = "ti,tps65132";69            reg = <0x3e>;70            vin-supply = <&supply>;71 72            outp {73                regulator-name = "outp";74                regulator-boot-on;75                regulator-always-on;76                enable-gpios = <&gpio 23 GPIO_ACTIVE_HIGH>;77            };78 79            outn {80                regulator-name = "outn";81                regulator-boot-on;82                regulator-always-on;83                regulator-active-discharge = <0>;84                enable-gpios = <&gpio 40 GPIO_ACTIVE_HIGH>;85            };86        };87    };88