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/qcom,pm8941-coincell.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
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/power/supply/qcom,pm8941-coincell.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Qualcomm Coincell Charger
    8 
    9 description: |
   10   The hardware block controls charging for a coincell or capacitor that is
   11   used to provide power backup for certain features of the power management
   12   IC (PMIC)
   13 
   14 maintainers:
   15   - Sebastian Reichel <sre@kernel.org>
   16 
   17 properties:
   18   compatible:
   19     const: qcom,pm8941-coincell
   20 
   21   reg:
   22     maxItems: 1
   23 
   24   qcom,rset-ohms:
   25     description: resistance (in ohms) for current-limiting resistor
   26     enum: [ 800, 1200, 1700, 2100 ]
   27 
   28   qcom,vset-millivolts:
   29     $ref: /schemas/types.yaml#/definitions/uint32
   30     description: voltage (in millivolts) to apply for charging
   31     enum: [ 2500, 3000, 3100, 3200 ]
   32 
   33   qcom,charger-disable:
   34     type: boolean
   35     description: defining this property disables charging
   36 
   37 required:
   38   - compatible
   39   - reg
   40   - qcom,rset-ohms
   41   - qcom,vset-millivolts
   42 
   43 additionalProperties: false
   44 
   45 examples:
   46   - |
   47     pmic {
   48       #address-cells = <1>;
   49       #size-cells = <0>;
   50 
   51       charger@2800 {
   52         compatible = "qcom,pm8941-coincell";
   53         reg = <0x2800>;
   54         qcom,rset-ohms = <2100>;
   55         qcom,vset-millivolts = <3000>;
   56       };
   57     };

Cache object: 96081aeddab1baf519baab91bbd18b20


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