1 # SPDX-License-Identifier: GPL-2.0 1 # SPDX-License-Identifier: GPL-2.0 2 # Copyright (C) 2021 Sebastian Reichel 2 # Copyright (C) 2021 Sebastian Reichel 3 %YAML 1.2 3 %YAML 1.2 4 --- 4 --- 5 $id: http://devicetree.org/schemas/power/suppl 5 $id: http://devicetree.org/schemas/power/supply/stericsson,ab8500-fg.yaml# 6 $schema: http://devicetree.org/meta-schemas/co 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 7 8 title: AB8500 Fuel Gauge 8 title: AB8500 Fuel Gauge 9 9 10 maintainers: 10 maintainers: 11 - Sebastian Reichel <sre@kernel.org> 11 - Sebastian Reichel <sre@kernel.org> 12 12 13 allOf: 13 allOf: 14 - $ref: power-supply.yaml# 14 - $ref: power-supply.yaml# 15 15 16 properties: 16 properties: 17 compatible: 17 compatible: 18 const: stericsson,ab8500-fg 18 const: stericsson,ab8500-fg 19 19 20 monitored-battery: 20 monitored-battery: 21 $ref: /schemas/types.yaml#/definitions/pha 21 $ref: /schemas/types.yaml#/definitions/phandle 22 description: phandle to battery node 22 description: phandle to battery node 23 23 24 battery: 24 battery: 25 $ref: /schemas/types.yaml#/definitions/pha 25 $ref: /schemas/types.yaml#/definitions/phandle 26 deprecated: true 26 deprecated: true 27 27 28 line-impedance-micro-ohms: 28 line-impedance-micro-ohms: 29 description: The line impedance between th 29 description: The line impedance between the battery and the 30 AB8500 inputs, to compensate for this wh 30 AB8500 inputs, to compensate for this when determining internal 31 resistance. 31 resistance. 32 32 33 interrupts: 33 interrupts: 34 maxItems: 5 34 maxItems: 5 35 35 36 interrupt-names: 36 interrupt-names: 37 items: 37 items: 38 - const: NCONV_ACCU 38 - const: NCONV_ACCU 39 - const: BATT_OVV 39 - const: BATT_OVV 40 - const: LOW_BAT_F 40 - const: LOW_BAT_F 41 - const: CC_INT_CALIB 41 - const: CC_INT_CALIB 42 - const: CCEOC 42 - const: CCEOC 43 43 44 io-channels: 44 io-channels: 45 maxItems: 1 45 maxItems: 1 46 46 47 io-channel-names: 47 io-channel-names: 48 items: 48 items: 49 - const: main_bat_v 49 - const: main_bat_v 50 50 51 required: 51 required: 52 - compatible 52 - compatible 53 - monitored-battery 53 - monitored-battery 54 - interrupts 54 - interrupts 55 - interrupt-names 55 - interrupt-names 56 - io-channels 56 - io-channels 57 - io-channel-names 57 - io-channel-names 58 58 59 additionalProperties: false 59 additionalProperties: false 60 60 61 examples: 61 examples: 62 - | 62 - | 63 #include <dt-bindings/interrupt-controller 63 #include <dt-bindings/interrupt-controller/irq.h> 64 pmic { 64 pmic { 65 fuel-gauge { 65 fuel-gauge { 66 compatible = "stericsson,ab8500-fg"; 66 compatible = "stericsson,ab8500-fg"; 67 monitored-battery = <&battery>; 67 monitored-battery = <&battery>; 68 interrupts = <24 IRQ_TYPE_LEVEL_HIGH>, 68 interrupts = <24 IRQ_TYPE_LEVEL_HIGH>, 69 <8 IRQ_TYPE_LEVEL_HIGH>, 69 <8 IRQ_TYPE_LEVEL_HIGH>, 70 <28 IRQ_TYPE_LEVEL_HIGH>, 70 <28 IRQ_TYPE_LEVEL_HIGH>, 71 <27 IRQ_TYPE_LEVEL_HIGH>, 71 <27 IRQ_TYPE_LEVEL_HIGH>, 72 <26 IRQ_TYPE_LEVEL_HIGH>; 72 <26 IRQ_TYPE_LEVEL_HIGH>; 73 interrupt-names = "NCONV_ACCU", 73 interrupt-names = "NCONV_ACCU", 74 "BATT_OVV", 74 "BATT_OVV", 75 "LOW_BAT_F", 75 "LOW_BAT_F", 76 "CC_INT_CALIB", 76 "CC_INT_CALIB", 77 "CCEOC"; 77 "CCEOC"; 78 io-channels = <&gpadc 0x08>; 78 io-channels = <&gpadc 0x08>; 79 io-channel-names = "main_bat_v"; 79 io-channel-names = "main_bat_v"; 80 }; 80 }; 81 }; 81 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.