14eea4b8eSRobert JarzmikMaxim MAX1586 voltage regulator
24eea4b8eSRobert Jarzmik
34eea4b8eSRobert JarzmikRequired properties:
44eea4b8eSRobert Jarzmik- compatible: must be "maxim,max1586"
54eea4b8eSRobert Jarzmik- reg: I2C slave address, usually 0x14
64eea4b8eSRobert Jarzmik- v3-gain: integer specifying the V3 gain as per datasheet
74eea4b8eSRobert Jarzmik           (1 + R24/R25 + R24/185.5kOhm)
84eea4b8eSRobert Jarzmik- any required generic properties defined in regulator.txt
94eea4b8eSRobert Jarzmik
104eea4b8eSRobert JarzmikExample:
114eea4b8eSRobert Jarzmik
124eea4b8eSRobert Jarzmik	i2c_master {
134eea4b8eSRobert Jarzmik		max1586@14 {
144eea4b8eSRobert Jarzmik			compatible = "maxim,max1586";
154eea4b8eSRobert Jarzmik			reg = <0x14>;
164eea4b8eSRobert Jarzmik			v3-gain = <1000000>;
174eea4b8eSRobert Jarzmik
184eea4b8eSRobert Jarzmik			regulators {
194eea4b8eSRobert Jarzmik				vcc_core: v3 {
204eea4b8eSRobert Jarzmik					regulator-name = "vcc_core";
214eea4b8eSRobert Jarzmik					regulator-compatible = "Output_V3";
224eea4b8eSRobert Jarzmik					regulator-min-microvolt = <1000000>;
234eea4b8eSRobert Jarzmik					regulator-max-microvolt = <1705000>;
244eea4b8eSRobert Jarzmik					regulator-always-on;
254eea4b8eSRobert Jarzmik				};
264eea4b8eSRobert Jarzmik			};
274eea4b8eSRobert Jarzmik		};
284eea4b8eSRobert Jarzmik	};
29