The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/power/supply/ltc4162-l.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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     i2c0 {
   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     };

Cache object: e1a6d4ab5fb15330074d67d19d50369a


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.