brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 86af383 Raw
68 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/power/supply/maxim,max8903.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Maxim Semiconductor MAX8903 Battery Charger8 9maintainers:10  - Sebastian Reichel <sre@kernel.org>11 12allOf:13  - $ref: power-supply.yaml#14 15properties:16  compatible:17    const: maxim,max890318 19  dok-gpios:20    maxItems: 121    description: Valid DC power has been detected (active low, input)22 23  uok-gpios:24    maxItems: 125    description: Valid USB power has been detected (active low, input)26 27  cen-gpios:28    maxItems: 129    description: Charge enable pin (active low, output)30 31  chg-gpios:32    maxItems: 133    description: Charger status pin (active low, input)34 35  flt-gpios:36    maxItems: 137    description: Fault pin (active low, input)38 39  dcm-gpios:40    maxItems: 141    description: Current limit mode setting (DC=1 or USB=0, output)42 43  usus-gpios:44    maxItems: 145    description: USB suspend pin (active high, output)46 47required:48  - compatible49 50anyOf:51  - required:52      - dok-gpios53  - required:54      - uok-gpios55 56additionalProperties: false57 58examples:59  - |60    #include <dt-bindings/gpio/gpio.h>61    charger {62      compatible = "maxim,max8903";63      dok-gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;64      flt-gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;65      chg-gpios = <&gpio3 15 GPIO_ACTIVE_LOW>;66      cen-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>;67    };68