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