1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/mfd/maxim,max8925.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MAX8925 PMIC from Maxim Integrated.
10 - Lee Jones <lee@kernel.org>
22 interrupt-controller: true
27 The cell is the IRQ number
30 description: second interrupt from max8925
31 $ref: /schemas/types.yaml#/definitions/uint32
37 "^SDV[1-3]$|^LDO[1-9]$|^LDO1[0-9]$|^LDO20$":
38 description: regulator configuration for SDV1-3 and LDO1-20
39 $ref: /schemas/regulator/regulator.yaml
40 unevaluatedProperties: false
42 additionalProperties: false
47 maxim,max8925-dual-string:
48 description: set to 1 to support dual string
49 $ref: /schemas/types.yaml#/definitions/uint32
53 additionalProperties: false
59 description: set to 1 if battery detection via ID pin is supported
60 $ref: /schemas/types.yaml#/definitions/uint32
65 description: charging current in topoff mode, configures bits 5-6 in CHG_CNTL1
66 $ref: /schemas/types.yaml#/definitions/uint32
72 description: set charging current in fast mode, configures bits 0-3 in CHG_CNTL1
73 $ref: /schemas/types.yaml#/definitions/uint32
79 description: set to 1 if temperature sensing is not supported
80 $ref: /schemas/types.yaml#/definitions/uint32
85 description: set to 1 if AC detection is not supported
86 $ref: /schemas/types.yaml#/definitions/uint32
90 additionalProperties: false
96 - interrupt-controller
100 additionalProperties: false
105 #address-cells = <1>;
109 compatible = "maxim,max8925";
112 interrupt-parent = <&intcmux4>;
113 interrupt-controller;
114 #interrupt-cells = <1>;
119 regulator-min-microvolt = <637500>;
120 regulator-max-microvolt = <1425000>;
126 regulator-min-microvolt = <750000>;
127 regulator-max-microvolt = <3900000>;
134 maxim,max8925-dual-string = <0>;
139 topoff-threshold = <1>;
141 no-temp-support = <0>;
142 no-insert-detect = <0>;