| MAXIM, MAX77686 regulators |
| |
| This device uses two drivers: |
| - drivers/power/pmic/max77686.c (as parent I/O device) |
| - drivers/power/regulator/max77686.c (for child regulators) |
| |
| This file describes the binding info for the REGULATOR driver. |
| |
| First, please read the binding info for the pmic: |
| - doc/device-tree-bindings/pmic/max77686.txt |
| |
| Required subnode: |
| - voltage-regulators: required for the PMIC driver |
| |
| Required properties: |
| - regulator-name: used for regulator uclass platform data '.name' |
| |
| Optional: |
| - regulator-min-microvolt: minimum allowed Voltage to set |
| - regulator-max-microvolt: minimum allowed Voltage to set |
| - regulator-always-on: regulator should be never disabled |
| - regulator-boot-on: regulator should be enabled by the bootloader |
| |
| Example: |
| (subnode of max77686 pmic node) |
| voltage-regulators { |
| ldo1 { |
| regulator-name = "VDD_ALIVE_1.0V"; |
| regulator-min-microvolt = <1000000>; |
| regulator-max-microvolt = <1000000>; |
| regulator-always-on; |
| regulator-boot-on; |
| }; |
| |
| ldo2 { |
| regulator-name = "VDDQ_VM1M2_1.2V"; |
| regulator-min-microvolt = <1200000>; |
| regulator-max-microvolt = <1200000>; |
| regulator-always-on; |
| regulator-boot-on; |
| }; |
| . |
| . |
| . |
| ldo26 { |
| regulator-name = "nc"; |
| regulator-min-microvolt = <3000000>; |
| regulator-max-microvolt = <3000000>; |
| regulator-always-on; |
| regulator-boot-on; |
| }; |
| |
| buck1 { |
| regulator-compatible = "BUCK1"; |
| regulator-name = "VDD_MIF_1.0V"; |
| regulator-min-microvolt = <8500000>; |
| regulator-max-microvolt = <1100000>; |
| regulator-always-on; |
| regulator-boot-on; |
| }; |
| . |
| . |
| . |
| buck9 { |
| regulator-compatible = "BUCK9"; |
| regulator-name = "nc"; |
| regulator-min-microvolt = <1200000>; |
| regulator-max-microvolt = <1200000>; |
| }; |
| }; |