1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 # Copyright (C) 2020 Topic Embedded Products 2 # Copyright (C) 2020 Topic Embedded Products 3 %YAML 1.2 3 %YAML 1.2 4 --- 4 --- 5 $id: http://devicetree.org/schemas/power/suppl !! 5 $id: "http://devicetree.org/schemas/power/supply/ltc4162-l.yaml#" 6 $schema: http://devicetree.org/meta-schemas/co !! 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 7 7 8 title: Linear Technology (Analog Devices) LTC4 8 title: Linear Technology (Analog Devices) LTC4162-L Charger 9 9 10 maintainers: 10 maintainers: 11 - Mike Looijmans <mike.looijmans@topic.nl> 11 - Mike Looijmans <mike.looijmans@topic.nl> 12 12 13 description: | 13 description: | 14 The LTC ® 4162-L is an advanced monolithic 14 The LTC ® 4162-L is an advanced monolithic synchronous step-down switching 15 battery charger and PowerPath (TM) manager t 15 battery charger and PowerPath (TM) manager that seamlessly manages power 16 distribution between input sources such as w 16 distribution between input sources such as wall adapters, backplanes, solar 17 panels, etc., and a rechargeable Lithium-Ion 17 panels, etc., and a rechargeable Lithium-Ion/Polymer battery. 18 18 19 Specifications about the charger can be foun 19 Specifications about the charger can be found at: 20 https://www.analog.com/en/products/ltc4162 20 https://www.analog.com/en/products/ltc4162-s.html 21 21 22 properties: 22 properties: 23 compatible: 23 compatible: 24 enum: 24 enum: 25 - lltc,ltc4162-l 25 - lltc,ltc4162-l 26 26 27 reg: 27 reg: 28 maxItems: 1 28 maxItems: 1 29 description: I2C address of the charger. 29 description: I2C address of the charger. 30 30 31 lltc,rsnsb-micro-ohms: 31 lltc,rsnsb-micro-ohms: >> 32 $ref: /schemas/types.yaml#/definitions/uint32 32 description: Battery sense resistor in mic 33 description: Battery sense resistor in microohm. 33 minimum: 1000 34 minimum: 1000 34 35 35 lltc,rsnsi-micro-ohms: 36 lltc,rsnsi-micro-ohms: >> 37 $ref: /schemas/types.yaml#/definitions/uint32 36 description: Input current sense resistor 38 description: Input current sense resistor in microohm. 37 minimum: 1000 39 minimum: 1000 38 40 39 lltc,cell-count: 41 lltc,cell-count: 40 $ref: /schemas/types.yaml#/definitions/uin 42 $ref: /schemas/types.yaml#/definitions/uint32 41 description: | 43 description: | 42 Number of battery cells. If not provided 44 Number of battery cells. If not provided, will be obtained from the chip 43 once the external power is applied. Omit 45 once the external power is applied. Omit this when the number of cells 44 is somewhat dynamic. Without it, several 46 is somewhat dynamic. Without it, several measurements will return 0 until 45 the charger is connected to an external 47 the charger is connected to an external supply. 46 48 47 required: 49 required: 48 - compatible 50 - compatible 49 - reg 51 - reg 50 - lltc,rsnsb-micro-ohms 52 - lltc,rsnsb-micro-ohms 51 - lltc,rsnsi-micro-ohms 53 - lltc,rsnsi-micro-ohms 52 54 53 additionalProperties: false 55 additionalProperties: false 54 56 55 examples: 57 examples: 56 - | 58 - | 57 i2c { !! 59 i2c0 { 58 #address-cells = <1>; 60 #address-cells = <1>; 59 #size-cells = <0>; 61 #size-cells = <0>; 60 charger: battery-charger@68 { 62 charger: battery-charger@68 { 61 compatible = "lltc,ltc4162-l"; 63 compatible = "lltc,ltc4162-l"; 62 reg = <0x68>; 64 reg = <0x68>; 63 lltc,rsnsb-micro-ohms = <10000>; 65 lltc,rsnsb-micro-ohms = <10000>; 64 lltc,rsnsi-micro-ohms = <16000>; 66 lltc,rsnsi-micro-ohms = <16000>; 65 lltc,cell-count = <2>; 67 lltc,cell-count = <2>; 66 }; 68 }; 67 }; 69 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.