68 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2# Copyright (C) 2020 Topic Embedded Products3%YAML 1.24---5$id: http://devicetree.org/schemas/power/supply/ltc4162-l.yaml#6$schema: http://devicetree.org/meta-schemas/core.yaml#7 8title: Linear Technology (Analog Devices) LTC4162-L Charger9 10maintainers:11 - Mike Looijmans <mike.looijmans@topic.nl>12 13description: |14 The LTC ® 4162-L is an advanced monolithic synchronous step-down switching15 battery charger and PowerPath (TM) manager that seamlessly manages power16 distribution between input sources such as wall adapters, backplanes, solar17 panels, etc., and a rechargeable Lithium-Ion/Polymer battery.18 19 Specifications about the charger can be found at:20 https://www.analog.com/en/products/ltc4162-s.html21 22properties:23 compatible:24 enum:25 - lltc,ltc4162-l26 27 reg:28 maxItems: 129 description: I2C address of the charger.30 31 lltc,rsnsb-micro-ohms:32 description: Battery sense resistor in microohm.33 minimum: 100034 35 lltc,rsnsi-micro-ohms:36 description: Input current sense resistor in microohm.37 minimum: 100038 39 lltc,cell-count:40 $ref: /schemas/types.yaml#/definitions/uint3241 description: |42 Number of battery cells. If not provided, will be obtained from the chip43 once the external power is applied. Omit this when the number of cells44 is somewhat dynamic. Without it, several measurements will return 0 until45 the charger is connected to an external supply.46 47required:48 - compatible49 - reg50 - lltc,rsnsb-micro-ohms51 - lltc,rsnsi-micro-ohms52 53additionalProperties: false54 55examples:56 - |57 i2c {58 #address-cells = <1>;59 #size-cells = <0>;60 charger: battery-charger@68 {61 compatible = "lltc,ltc4162-l";62 reg = <0x68>;63 lltc,rsnsb-micro-ohms = <10000>;64 lltc,rsnsi-micro-ohms = <16000>;65 lltc,cell-count = <2>;66 };67 };68