cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

qcom,pm8941-coincell.yaml (1294B)


      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
      7title: Qualcomm Coincell Charger
      8
      9description: |
     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
     14maintainers:
     15  - Sebastian Reichel <sre@kernel.org>
     16
     17properties:
     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
     37required:
     38  - compatible
     39  - reg
     40  - qcom,rset-ohms
     41  - qcom,vset-millivolts
     42
     43additionalProperties: false
     44
     45examples:
     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    };