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