1 # SPDX-License-Identifier: GPL-2.0 1 # SPDX-License-Identifier: GPL-2.0 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/power/suppl 4 $id: http://devicetree.org/schemas/power/supply/maxim,max17042.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Maxim 17042 fuel gauge series 7 title: Maxim 17042 fuel gauge series 8 8 9 maintainers: 9 maintainers: 10 - Sebastian Reichel <sre@kernel.org> 10 - Sebastian Reichel <sre@kernel.org> 11 11 12 allOf: 12 allOf: 13 - $ref: power-supply.yaml# 13 - $ref: power-supply.yaml# 14 14 15 properties: 15 properties: 16 compatible: 16 compatible: 17 enum: 17 enum: 18 - maxim,max17042 18 - maxim,max17042 19 - maxim,max17047 19 - maxim,max17047 20 - maxim,max17050 20 - maxim,max17050 21 - maxim,max17055 21 - maxim,max17055 22 - maxim,max77849-battery 22 - maxim,max77849-battery 23 23 24 reg: 24 reg: 25 maxItems: 1 25 maxItems: 1 26 26 27 interrupts: 27 interrupts: 28 maxItems: 1 28 maxItems: 1 29 description: | 29 description: | 30 The ALRT pin, an open-drain interrupt. 30 The ALRT pin, an open-drain interrupt. 31 31 32 maxim,rsns-microohm: 32 maxim,rsns-microohm: 33 $ref: /schemas/types.yaml#/definitions/uin 33 $ref: /schemas/types.yaml#/definitions/uint32 34 description: | 34 description: | 35 Resistance of rsns resistor in micro Ohm 35 Resistance of rsns resistor in micro Ohms (datasheet-recommended value is 10000). 36 Defining this property enables current-s 36 Defining this property enables current-sense functionality. 37 37 38 maxim,cold-temp: 38 maxim,cold-temp: 39 $ref: /schemas/types.yaml#/definitions/uin 39 $ref: /schemas/types.yaml#/definitions/uint32 40 description: | 40 description: | 41 Temperature threshold to report battery 41 Temperature threshold to report battery as cold (in tenths of degree Celsius). 42 Default is not to report cold events. 42 Default is not to report cold events. 43 43 44 maxim,over-heat-temp: 44 maxim,over-heat-temp: 45 $ref: /schemas/types.yaml#/definitions/uin 45 $ref: /schemas/types.yaml#/definitions/uint32 46 description: | 46 description: | 47 Temperature threshold to report battery 47 Temperature threshold to report battery as over heated (in tenths of degree Celsius). 48 Default is not to report over heating ev 48 Default is not to report over heating events. 49 49 50 maxim,dead-volt: 50 maxim,dead-volt: 51 $ref: /schemas/types.yaml#/definitions/uin 51 $ref: /schemas/types.yaml#/definitions/uint32 52 description: | 52 description: | 53 Voltage threshold to report battery as d 53 Voltage threshold to report battery as dead (in mV). 54 Default is not to report dead battery ev 54 Default is not to report dead battery events. 55 55 56 maxim,over-volt: 56 maxim,over-volt: 57 $ref: /schemas/types.yaml#/definitions/uin 57 $ref: /schemas/types.yaml#/definitions/uint32 58 description: | 58 description: | 59 Voltage threshold to report battery as o 59 Voltage threshold to report battery as over voltage (in mV). 60 Default is not to report over-voltage ev 60 Default is not to report over-voltage events. 61 61 62 power-supplies: true 62 power-supplies: true 63 63 64 required: 64 required: 65 - compatible 65 - compatible 66 - reg 66 - reg 67 67 68 additionalProperties: false 68 additionalProperties: false 69 69 70 examples: 70 examples: 71 - | 71 - | 72 i2c { 72 i2c { 73 #address-cells = <1>; 73 #address-cells = <1>; 74 #size-cells = <0>; 74 #size-cells = <0>; 75 75 76 battery@36 { 76 battery@36 { 77 compatible = "maxim,max17042"; 77 compatible = "maxim,max17042"; 78 reg = <0x36>; 78 reg = <0x36>; 79 maxim,rsns-microohm = <10000>; 79 maxim,rsns-microohm = <10000>; 80 maxim,over-heat-temp = <600>; 80 maxim,over-heat-temp = <600>; 81 maxim,over-volt = <4300>; 81 maxim,over-volt = <4300>; 82 }; 82 }; 83 }; 83 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.