FILE
richtek,rt9756.yaml
File preview with syntax highlighting.
linux-6.19.14/Documentation/devicetree/bindings/power/supply/richtek,rt9756.yaml
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,rt9756.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Richtek RT9756 Smart Cap Divider Charger 8 9maintainers: 10 - ChiYuan Huang <cy_huang@richtek.com> 11 12description: | 13 The RT9756/RT9757 is a high efficiency and high charge current charger. 14 15 The efficiency is up to 98.2% when VBAT = 4V, IBAT = 2A in DIV2 mode and 99.1% 16 when VBAT=4V, IBAT=1A in bypass mode. The maximum charger current is up to 8A 17 in DIV2 mode and 5A in bypass mode. The device integrates smart cap divider 18 topology, direct charging mode, external over-voltage protection control, an 19 input reverse blocking NFET and 2-way regulation, a dual phase charge pump 20 core, 8-Channel high speed ADCs and USB BC 1.2 detection. 21 22 RT9770 is almost the same with RT9756/57, only BC 1.2 detection function is 23 removed to shrink the die size. 24 25allOf: 26 - $ref: power-supply.yaml# 27 28properties: 29 compatible: 30 oneOf: 31 - enum: 32 - richtek,rt9756 33 - richtek,rt9770 34 - items: 35 - enum: 36 - richtek,rt9757 37 - const: richtek,rt9756 38 39 reg: 40 maxItems: 1 41 42 wakeup-source: true 43 44 interrupts: 45 maxItems: 1 46 47 shunt-resistor-micro-ohms: 48 description: Battery current sense resistor mounted. 49 default: 2000 50 51required: 52 - compatible 53 - reg 54 - interrupts 55 56unevaluatedProperties: false 57 58examples: 59 - | 60 #include <dt-bindings/interrupt-controller/irq.h> 61 i2c { 62 #address-cells = <1>; 63 #size-cells = <0>; 64 65 charger@6f { 66 compatible = "richtek,rt9756"; 67 reg = <0x6f>; 68 wakeup-source; 69 interrupts-extended = <&gpio_intc 32 IRQ_TYPE_EDGE_FALLING>; 70 shunt-resistor-micro-ohms = <5000>; 71 }; 72 };
~/
Read-only file preview.