71 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			71 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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>;
 | 
						|
	};
 | 
						|
};
 |