1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/mfd/ams,as3711.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Austria MicroSystems AS3711 Quad Buck High Current PMIC with Charger
10 - Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
13 AS3711 is an I2C PMIC from Austria MicroSystems with multiple DC/DC and LDO
14 power supplies, a battery charger and an RTC. So far only bindings for the
15 two step-up DC/DC converters are defined.
26 Step-up converter configuration, to be used as a backlight source
28 additionalProperties: false
34 description: Framebuffer phandle for the first step-up converter
35 $ref: /schemas/types.yaml#/definitions/phandle
38 description: Maximum current for the first step-up converter
39 $ref: /schemas/types.yaml#/definitions/uint32
42 description: Framebuffer phandle for the second step-up converter
43 $ref: /schemas/types.yaml#/definitions/phandle
46 description: Maximum current for the second step-up converter
47 $ref: /schemas/types.yaml#/definitions/uint32
50 description: Second step-up converter uses voltage feedback
55 Second step-up converter uses CURR1 input for current feedback
60 Second step-up converter uses CURR2 input for current feedback
65 Second step-up converter uses CURR3 input for current feedback
68 su2-feedback-curr-auto:
70 Second step-up converter uses automatic current feedback selection
75 Second step-up converter uses LX_SD4 for over-voltage protection
80 Second step-up converter uses GPIO2 for over-voltage protection
85 Second step-up converter uses GPIO3 for over-voltage protection
90 Second step-up converter uses GPIO4 for over-voltage protection
95 Second step-up converter uses CURR1 input for automatic current
101 Second step-up converter uses CURR2 input for automatic current
107 Second step-up converter uses CURR3 input for automatic current
115 # To use the SU1 converter as a backlight source the following two
116 # properties must be provided:
117 su1-dev: [ su1-max-uA ]
118 su1-max-uA: [ su1-dev ]
120 # To use the SU2 converter as a backlight source the following two
121 # properties must be provided:
122 su2-dev: [ su2-max-uA ]
123 su2-max-uA: [ su2-dev ]
125 su2-feedback-voltage: [ su2-dev ]
126 su2-feedback-curr1: [ su2-dev ]
127 su2-feedback-curr2: [ su2-dev ]
128 su2-feedback-curr3: [ su2-dev ]
129 su2-feedback-curr-auto: [ su2-dev ]
130 su2-fbprot-lx-sd4: [ su2-dev ]
131 su2-fbprot-gpio2: [ su2-dev ]
132 su2-fbprot-gpio3: [ su2-dev ]
133 su2-fbprot-gpio4: [ su2-dev ]
134 su2-auto-curr1: [ su2-feedback-curr-auto ]
135 su2-auto-curr2: [ su2-feedback-curr-auto ]
136 su2-auto-curr3: [ su2-feedback-curr-auto ]
143 - su2-feedback-voltage
151 - su2-feedback-curr-auto
162 su2-feedback-curr-auto:
172 description: Other DC/DC and LDO supplies
174 unevaluatedProperties: false
176 "^(sd[1-4]|ldo[1-8])$":
178 $ref: /schemas/regulator/regulator.yaml#
179 unevaluatedProperties: false
185 additionalProperties: false
190 #address-cells = <1>;
194 compatible = "ams,as3711";
199 regulator-name = "1.215V";
200 regulator-min-microvolt = <1215000>;
201 regulator-max-microvolt = <1235000>;
204 regulator-name = "2.8V CPU";
205 regulator-min-microvolt = <2800000>;
206 regulator-max-microvolt = <2800000>;
213 compatible = "ams,as3711-bl";
215 su2-max-uA = <36000>;
216 su2-feedback-curr-auto;