1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2# Copyright (C) 2020 Topic Embedded Products 3%YAML 1.2 4--- 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 Charger 9 10maintainers: 11 - Mike Looijmans <mike.looijmans@topic.nl> 12 13description: | 14 The LTC ® 4162-L is an advanced monolithic synchronous step-down switching 15 battery charger and PowerPath (TM) manager that seamlessly manages power 16 distribution between input sources such as wall adapters, backplanes, solar 17 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.html 21 22properties: 23 compatible: 24 enum: 25 - lltc,ltc4162-l 26 27 reg: 28 maxItems: 1 29 description: I2C address of the charger. 30 31 lltc,rsnsb-micro-ohms: 32 $ref: /schemas/types.yaml#/definitions/uint32 33 description: Battery sense resistor in microohm. 34 minimum: 1000 35 36 lltc,rsnsi-micro-ohms: 37 $ref: /schemas/types.yaml#/definitions/uint32 38 description: Input current sense resistor in microohm. 39 minimum: 1000 40 41 lltc,cell-count: 42 $ref: /schemas/types.yaml#/definitions/uint32 43 description: | 44 Number of battery cells. If not provided, will be obtained from the chip 45 once the external power is applied. Omit this when the number of cells 46 is somewhat dynamic. Without it, several measurements will return 0 until 47 the charger is connected to an external supply. 48 49required: 50 - compatible 51 - reg 52 - lltc,rsnsb-micro-ohms 53 - lltc,rsnsi-micro-ohms 54 55additionalProperties: false 56 57examples: 58 - | 59 i2c0 { 60 #address-cells = <1>; 61 #size-cells = <0>; 62 charger: battery-charger@68 { 63 compatible = "lltc,ltc4162-l"; 64 reg = <0x68>; 65 lltc,rsnsb-micro-ohms = <10000>; 66 lltc,rsnsi-micro-ohms = <16000>; 67 lltc,cell-count = <2>; 68 }; 69 }; 70