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

dlg,da9150-fuel-gauge.yaml (1260B)


      1# SPDX-License-Identifier: GPL-2.0
      2%YAML 1.2
      3---
      4$id: "http://devicetree.org/schemas/power/supply/dlg,da9150-fuel-gauge.yaml#"
      5$schema: "http://devicetree.org/meta-schemas/core.yaml#"
      6
      7title: Dialog Semiconductor DA9150 Fuel-Gauge Power Supply bindings
      8
      9maintainers:
     10  - Sebastian Reichel <sre@kernel.org>
     11
     12allOf:
     13  - $ref: power-supply.yaml#
     14
     15properties:
     16  compatible:
     17    const: dlg,da9150-fuel-gauge
     18
     19  dlg,update-interval:
     20    $ref: /schemas/types.yaml#/definitions/uint32
     21    description: Interval time (milliseconds) between battery level checks.
     22
     23  dlg,warn-soc-level:
     24    $ref: /schemas/types.yaml#/definitions/uint8
     25    minimum: 1
     26    maximum: 100
     27    description: Battery discharge level (%) where warning event raised.
     28
     29  dlg,crit-soc-level:
     30    $ref: /schemas/types.yaml#/definitions/uint8
     31    minimum: 1
     32    maximum: 100
     33    description: |
     34      Battery discharge level (%) where critical event raised.
     35      This value should be lower than the warning level.
     36
     37required:
     38  - compatible
     39
     40additionalProperties: false
     41
     42examples:
     43  - |
     44    pmic {
     45      battery {
     46        compatible = "dlg,da9150-fuel-gauge";
     47        dlg,update-interval = <10000>;
     48        dlg,warn-soc-level = /bits/ 8 <15>;
     49        dlg,crit-soc-level = /bits/ 8 <5>;
     50      };
     51    };