~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/power/supply/richtek,rt9471.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php