1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/power/supply/richtek,rt9471.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 7 title: Richtek RT9471 3A Single Cell Switching Battery charger 8 9 maintainers: 10 - Alina Yu <alina_yu@richtek.com> 11 - ChiYuan Huang <cy_huang@richtek.com> 12 13 description: | 14 RT9471 is a switch-mode single cell Li-Ion/Li-Polymer battery charger for 15 portable applications. It supports USB BC1.2 port detection, current and 16 voltage regulations in both charging and boost mode. 17 18 Datasheet is available at 19 https://www.richtek.com/assets/product_file/RT9471=RT9471D/DS9471D-02.pdf 20 21 properties: 22 compatible: 23 const: richtek,rt9471 24 25 reg: 26 maxItems: 1 27 28 charge-enable-gpios: 29 description: GPIO used to turn on and off charging. 30 maxItems: 1 31 32 wakeup-source: true 33 34 interrupts: 35 maxItems: 1 36 37 usb-otg-vbus-regulator: 38 type: object 39 $ref: /schemas/regulator/regulator.yaml# 40 unevaluatedProperties: false 41 42 required: 43 - compatible 44 - reg 45 - wakeup-source 46 - interrupts 47 48 additionalProperties: false 49 50 examples: 51 - | 52 #include <dt-bindings/interrupt-controller/irq.h> 53 #include <dt-bindings/gpio/gpio.h> 54 i2c { 55 #address-cells = <1>; 56 #size-cells = <0>; 57 58 charger@53 { 59 compatible = "richtek,rt9471"; 60 reg = <0x53>; 61 charge-enable-gpios = <&gpio26 1 GPIO_ACTIVE_LOW>; 62 wakeup-source; 63 interrupts-extended = <&gpio_intc 32 IRQ_TYPE_EDGE_FALLING>; 64 65 usb-otg-vbus-regulator { 66 regulator-name = "usb-otg-vbus"; 67 regulator-min-microvolt = <4850000>; 68 regulator-max-microvolt = <5300000>; 69 regulator-min-microamp = <500000>; 70 regulator-max-microamp = <1200000>; 71 }; 72 }; 73 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.