Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

regulator: bindings: ROHM bd70528 regulator bindings

ROHM bd70528 is a ultra low power PMIC which includes
3 bucks, 3 LDOs and 2 LED drivers. Document the bindings
for them.

Signed-off-by: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Matti Vaittinen and committed by
Mark Brown
45b5d2b7 99ea37bd

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