1 # SPDX-License-Identifier: GPL-2.0-only OR BSD 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 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,max14577.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Maxim MAX14577/MAX77836 MicroUSB and Co 7 title: Maxim MAX14577/MAX77836 MicroUSB and Companion Power Management IC Charger 8 8 9 maintainers: 9 maintainers: 10 - Krzysztof Kozlowski <krzk@kernel.org> 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 11 12 description: | 12 description: | 13 This is a part of device tree bindings for M 13 This is a part of device tree bindings for Maxim MAX14577/MAX77836 MicroUSB 14 Integrated Circuit (MUIC). 14 Integrated Circuit (MUIC). 15 15 16 See also Documentation/devicetree/bindings/m 16 See also Documentation/devicetree/bindings/mfd/maxim,max14577.yaml for 17 additional information and example. 17 additional information and example. 18 18 19 properties: 19 properties: 20 compatible: 20 compatible: 21 enum: 21 enum: 22 - maxim,max14577-charger 22 - maxim,max14577-charger 23 - maxim,max77836-charger 23 - maxim,max77836-charger 24 24 25 maxim,constant-uvolt: 25 maxim,constant-uvolt: 26 description: 26 description: 27 Battery Constant Voltage in uV 27 Battery Constant Voltage in uV 28 $ref: /schemas/types.yaml#/definitions/uin 28 $ref: /schemas/types.yaml#/definitions/uint32 29 minimum: 4000000 29 minimum: 4000000 30 maximum: 4350000 30 maximum: 4350000 31 31 32 maxim,eoc-uamp: 32 maxim,eoc-uamp: 33 description: | 33 description: | 34 Current in uA for End-Of-Charge mode. 34 Current in uA for End-Of-Charge mode. 35 MAX14577: 50000-20000 35 MAX14577: 50000-20000 36 MAX77836: 5000-100000 36 MAX77836: 5000-100000 37 $ref: /schemas/types.yaml#/definitions/uin 37 $ref: /schemas/types.yaml#/definitions/uint32 38 38 39 maxim,fast-charge-uamp: 39 maxim,fast-charge-uamp: 40 description: | 40 description: | 41 Current in uA for Fast Charge 41 Current in uA for Fast Charge 42 MAX14577: 90000-950000 42 MAX14577: 90000-950000 43 MAX77836: 45000-475000 43 MAX77836: 45000-475000 44 $ref: /schemas/types.yaml#/definitions/uin 44 $ref: /schemas/types.yaml#/definitions/uint32 45 45 46 maxim,ovp-uvolt: 46 maxim,ovp-uvolt: 47 description: 47 description: 48 OverVoltage Protection Threshold in uV; 48 OverVoltage Protection Threshold in uV; In an overvoltage condition, INT 49 asserts and charging stops. 49 asserts and charging stops. 50 $ref: /schemas/types.yaml#/definitions/uin 50 $ref: /schemas/types.yaml#/definitions/uint32 51 enum: [6000000, 6500000, 7000000, 7500000] 51 enum: [6000000, 6500000, 7000000, 7500000] 52 52 53 required: 53 required: 54 - compatible 54 - compatible 55 - maxim,constant-uvolt 55 - maxim,constant-uvolt 56 - maxim,eoc-uamp 56 - maxim,eoc-uamp 57 - maxim,fast-charge-uamp 57 - maxim,fast-charge-uamp 58 - maxim,ovp-uvolt 58 - maxim,ovp-uvolt 59 59 60 allOf: 60 allOf: 61 - if: 61 - if: 62 properties: 62 properties: 63 compatible: 63 compatible: 64 contains: 64 contains: 65 const: maxim,max14577-charger 65 const: maxim,max14577-charger 66 then: 66 then: 67 properties: 67 properties: 68 maxim,eoc-uamp: 68 maxim,eoc-uamp: 69 minimum: 50000 69 minimum: 50000 70 maximum: 200000 70 maximum: 200000 71 maxim,fast-charge-uamp: 71 maxim,fast-charge-uamp: 72 minimum: 90000 72 minimum: 90000 73 maximum: 950000 73 maximum: 950000 74 else: 74 else: 75 # max77836 75 # max77836 76 properties: 76 properties: 77 maxim,eoc-uamp: 77 maxim,eoc-uamp: 78 minimum: 5000 78 minimum: 5000 79 maximum: 100000 79 maximum: 100000 80 maxim,fast-charge-uamp: 80 maxim,fast-charge-uamp: 81 minimum: 45000 81 minimum: 45000 82 maximum: 475000 82 maximum: 475000 83 83 84 additionalProperties: false 84 additionalProperties: false
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.