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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/power/supply/ltc4162-l.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 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 
  8 title: Linear Technology (Analog Devices) LTC4162-L Charger
  9 
 10 maintainers:
 11   - Mike Looijmans <mike.looijmans@topic.nl>
 12 
 13 description: |
 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 
 22 properties:
 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     description: Battery sense resistor in microohm.
 33     minimum: 1000
 34 
 35   lltc,rsnsi-micro-ohms:
 36     description: Input current sense resistor in microohm.
 37     minimum: 1000
 38 
 39   lltc,cell-count:
 40     $ref: /schemas/types.yaml#/definitions/uint32
 41     description: |
 42       Number of battery cells. If not provided, will be obtained from the chip
 43       once the external power is applied. Omit this when the number of cells
 44       is somewhat dynamic. Without it, several measurements will return 0 until
 45       the charger is connected to an external supply.
 46 
 47 required:
 48   - compatible
 49   - reg
 50   - lltc,rsnsb-micro-ohms
 51   - lltc,rsnsi-micro-ohms
 52 
 53 additionalProperties: false
 54 
 55 examples:
 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     };

~ [ 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