18c2ecf20Sopenharmony_ciMaxim MAX1586 voltage regulator
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci- compatible: must be "maxim,max1586"
58c2ecf20Sopenharmony_ci- reg: I2C slave address, usually 0x14
68c2ecf20Sopenharmony_ci- v3-gain: integer specifying the V3 gain as per datasheet
78c2ecf20Sopenharmony_ci           (1 + R24/R25 + R24/185.5kOhm)
88c2ecf20Sopenharmony_ci- any required generic properties defined in regulator.txt
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ciExample:
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ci	i2c_master {
138c2ecf20Sopenharmony_ci		max1586@14 {
148c2ecf20Sopenharmony_ci			compatible = "maxim,max1586";
158c2ecf20Sopenharmony_ci			reg = <0x14>;
168c2ecf20Sopenharmony_ci			v3-gain = <1000000>;
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci			regulators {
198c2ecf20Sopenharmony_ci				vcc_core: v3 {
208c2ecf20Sopenharmony_ci					regulator-name = "vcc_core";
218c2ecf20Sopenharmony_ci					regulator-compatible = "Output_V3";
228c2ecf20Sopenharmony_ci					regulator-min-microvolt = <1000000>;
238c2ecf20Sopenharmony_ci					regulator-max-microvolt = <1705000>;
248c2ecf20Sopenharmony_ci					regulator-always-on;
258c2ecf20Sopenharmony_ci				};
268c2ecf20Sopenharmony_ci			};
278c2ecf20Sopenharmony_ci		};
288c2ecf20Sopenharmony_ci	};
29