1*4882a593SmuzhiyunROHM BD70528 Power Management Integrated Circuit regulator bindings 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunRequired properties: 4*4882a593Smuzhiyun - regulator-name: should be "buck1", "buck2", "buck3", "ldo1", "ldo2", "ldo3", 5*4882a593Smuzhiyun "led_ldo1", "led_ldo2" 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunList of regulators provided by this controller. BD70528 regulators node 8*4882a593Smuzhiyunshould be sub node of the BD70528 MFD node. See BD70528 MFD bindings at 9*4882a593SmuzhiyunDocumentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunThe valid names for BD70528 regulator nodes are: 12*4882a593SmuzhiyunBUCK1, BUCK2, BUCK3, LDO1, LDO2, LDO3, LED_LDO1, LED_LDO2 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunOptional properties: 15*4882a593Smuzhiyun- Any optional property defined in bindings/regulator/regulator.txt 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunExample: 18*4882a593Smuzhiyunregulators { 19*4882a593Smuzhiyun buck1: BUCK1 { 20*4882a593Smuzhiyun regulator-name = "buck1"; 21*4882a593Smuzhiyun regulator-min-microvolt = <1200000>; 22*4882a593Smuzhiyun regulator-max-microvolt = <3400000>; 23*4882a593Smuzhiyun regulator-boot-on; 24*4882a593Smuzhiyun regulator-ramp-delay = <125>; 25*4882a593Smuzhiyun }; 26*4882a593Smuzhiyun buck2: BUCK2 { 27*4882a593Smuzhiyun regulator-name = "buck2"; 28*4882a593Smuzhiyun regulator-min-microvolt = <1200000>; 29*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 30*4882a593Smuzhiyun regulator-boot-on; 31*4882a593Smuzhiyun regulator-ramp-delay = <125>; 32*4882a593Smuzhiyun }; 33*4882a593Smuzhiyun buck3: BUCK3 { 34*4882a593Smuzhiyun regulator-name = "buck3"; 35*4882a593Smuzhiyun regulator-min-microvolt = <800000>; 36*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 37*4882a593Smuzhiyun regulator-boot-on; 38*4882a593Smuzhiyun regulator-ramp-delay = <250>; 39*4882a593Smuzhiyun }; 40*4882a593Smuzhiyun ldo1: LDO1 { 41*4882a593Smuzhiyun regulator-name = "ldo1"; 42*4882a593Smuzhiyun regulator-min-microvolt = <1650000>; 43*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 44*4882a593Smuzhiyun regulator-boot-on; 45*4882a593Smuzhiyun }; 46*4882a593Smuzhiyun ldo2: LDO2 { 47*4882a593Smuzhiyun regulator-name = "ldo2"; 48*4882a593Smuzhiyun regulator-min-microvolt = <1650000>; 49*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 50*4882a593Smuzhiyun regulator-boot-on; 51*4882a593Smuzhiyun }; 52*4882a593Smuzhiyun 53*4882a593Smuzhiyun ldo3: LDO3 { 54*4882a593Smuzhiyun regulator-name = "ldo3"; 55*4882a593Smuzhiyun regulator-min-microvolt = <1650000>; 56*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 57*4882a593Smuzhiyun }; 58*4882a593Smuzhiyun led_ldo1: LED_LDO1 { 59*4882a593Smuzhiyun regulator-name = "led_ldo1"; 60*4882a593Smuzhiyun regulator-min-microvolt = <200000>; 61*4882a593Smuzhiyun regulator-max-microvolt = <300000>; 62*4882a593Smuzhiyun }; 63*4882a593Smuzhiyun led_ldo2: LED_LDO2 { 64*4882a593Smuzhiyun regulator-name = "led_ldo2"; 65*4882a593Smuzhiyun regulator-min-microvolt = <200000>; 66*4882a593Smuzhiyun regulator-max-microvolt = <300000>; 67*4882a593Smuzhiyun }; 68*4882a593Smuzhiyun}; 69