brintos

brintos / linux-shallow public Read only

0
0
Text · 1.9 KiB · 6a724ca Raw
82 lines · yaml
1# SPDX-License-Identifier: GPL-2.02# Copyright (C) 2021 Sebastian Reichel3%YAML 1.24---5$id: http://devicetree.org/schemas/power/supply/stericsson,ab8500-fg.yaml#6$schema: http://devicetree.org/meta-schemas/core.yaml#7 8title: AB8500 Fuel Gauge9 10maintainers:11  - Sebastian Reichel <sre@kernel.org>12 13allOf:14  - $ref: power-supply.yaml#15 16properties:17  compatible:18    const: stericsson,ab8500-fg19 20  monitored-battery:21    $ref: /schemas/types.yaml#/definitions/phandle22    description: phandle to battery node23 24  battery:25    $ref: /schemas/types.yaml#/definitions/phandle26    deprecated: true27 28  line-impedance-micro-ohms:29    description: The line impedance between the battery and the30      AB8500 inputs, to compensate for this when determining internal31      resistance.32 33  interrupts:34    maxItems: 535 36  interrupt-names:37    items:38      - const: NCONV_ACCU39      - const: BATT_OVV40      - const: LOW_BAT_F41      - const: CC_INT_CALIB42      - const: CCEOC43 44  io-channels:45    maxItems: 146 47  io-channel-names:48    items:49      - const: main_bat_v50 51required:52  - compatible53  - monitored-battery54  - interrupts55  - interrupt-names56  - io-channels57  - io-channel-names58 59additionalProperties: false60 61examples:62  - |63    #include <dt-bindings/interrupt-controller/irq.h>64    pmic {65      fuel-gauge {66        compatible = "stericsson,ab8500-fg";67        monitored-battery = <&battery>;68        interrupts = <24 IRQ_TYPE_LEVEL_HIGH>,69                     <8 IRQ_TYPE_LEVEL_HIGH>,70                     <28 IRQ_TYPE_LEVEL_HIGH>,71                     <27 IRQ_TYPE_LEVEL_HIGH>,72                     <26 IRQ_TYPE_LEVEL_HIGH>;73        interrupt-names = "NCONV_ACCU",74                          "BATT_OVV",75                          "LOW_BAT_F",76                          "CC_INT_CALIB",77                          "CCEOC";78        io-channels = <&gpadc 0x08>;79        io-channel-names = "main_bat_v";80      };81    };82