1 # SPDX-License-Identifier: GPL-2.0 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/power/supply/maxim,max8903.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 7 title: Maxim Semiconductor MAX8903 Battery Charger 8 9 maintainers: 10 - Sebastian Reichel <sre@kernel.org> 11 12 allOf: 13 - $ref: power-supply.yaml# 14 15 properties: 16 compatible: 17 const: maxim,max8903 18 19 dok-gpios: 20 maxItems: 1 21 description: Valid DC power has been detected (active low, input) 22 23 uok-gpios: 24 maxItems: 1 25 description: Valid USB power has been detected (active low, input) 26 27 cen-gpios: 28 maxItems: 1 29 description: Charge enable pin (active low, output) 30 31 chg-gpios: 32 maxItems: 1 33 description: Charger status pin (active low, input) 34 35 flt-gpios: 36 maxItems: 1 37 description: Fault pin (active low, input) 38 39 dcm-gpios: 40 maxItems: 1 41 description: Current limit mode setting (DC=1 or USB=0, output) 42 43 usus-gpios: 44 maxItems: 1 45 description: USB suspend pin (active high, output) 46 47 required: 48 - compatible 49 50 anyOf: 51 - required: 52 - dok-gpios 53 - required: 54 - uok-gpios 55 56 additionalProperties: false 57 58 examples: 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 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.