79 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			79 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
TPS65218 family of regulators
 | 
						|
 | 
						|
Required properties:
 | 
						|
- compatible: "ti,tps65218"
 | 
						|
- reg: I2C slave address
 | 
						|
 | 
						|
- List of regulators provided by this controller, must be named
 | 
						|
  after their hardware counterparts: dcdc[1-6] and ldo1
 | 
						|
- This is the list of child nodes that specify the regulator
 | 
						|
  initialization data for defined regulators. Not all regulators for the given
 | 
						|
  device need to be present. The definition for each of these nodes is defined
 | 
						|
  using the standard binding for regulators found at ./regulator.txt.
 | 
						|
 | 
						|
  The valid names for regulators are:
 | 
						|
  tps65217: regulator-dcdc1, regulator-dcdc2, regulator-dcdc3, regulator-dcdc4,
 | 
						|
  regulator-dcdc5, regulator-dcdc6, regulator-ldo1, regulator-ls3.
 | 
						|
  Each regulator is defined using the standard binding for regulators.
 | 
						|
 | 
						|
Example:
 | 
						|
tps65218: tps65218@24 {
 | 
						|
	reg = <0x24>;
 | 
						|
	compatible = "ti,tps65218";
 | 
						|
	interrupts = <GIC_SPI 7 IRQ_TYPE_NONE>; /* NMIn */
 | 
						|
	interrupt-controller;
 | 
						|
	#interrupt-cells = <2>;
 | 
						|
 | 
						|
	dcdc1: regulator-dcdc1 {
 | 
						|
		regulator-name = "vdd_core";
 | 
						|
		regulator-min-microvolt = <912000>;
 | 
						|
		regulator-max-microvolt = <1144000>;
 | 
						|
		regulator-boot-on;
 | 
						|
		regulator-always-on;
 | 
						|
	};
 | 
						|
 | 
						|
	dcdc2: regulator-dcdc2 {
 | 
						|
		regulator-name = "vdd_mpu";
 | 
						|
		regulator-min-microvolt = <912000>;
 | 
						|
		regulator-max-microvolt = <1378000>;
 | 
						|
		regulator-boot-on;
 | 
						|
		regulator-always-on;
 | 
						|
	};
 | 
						|
 | 
						|
	dcdc3: regulator-dcdc3 {
 | 
						|
		regulator-name = "vdcdc3";
 | 
						|
		regulator-min-microvolt = <1500000>;
 | 
						|
		regulator-max-microvolt = <1500000>;
 | 
						|
		regulator-boot-on;
 | 
						|
		regulator-always-on;
 | 
						|
	};
 | 
						|
 | 
						|
	dcdc5: regulator-dcdc5 {
 | 
						|
		regulator-name = "v1_0bat";
 | 
						|
		regulator-min-microvolt = <1000000>;
 | 
						|
		regulator-max-microvolt = <1000000>;
 | 
						|
		regulator-boot-on;
 | 
						|
		regulator-always-on;
 | 
						|
	};
 | 
						|
 | 
						|
	dcdc6: regulator-dcdc6 {
 | 
						|
		regulator-name = "v1_8bat";
 | 
						|
		regulator-min-microvolt = <1800000>;
 | 
						|
		regulator-max-microvolt = <1800000>;
 | 
						|
		regulator-boot-on;
 | 
						|
		regulator-always-on;
 | 
						|
	};
 | 
						|
 | 
						|
	ldo1: regulator-ldo1 {
 | 
						|
		regulator-min-microvolt = <1800000>;
 | 
						|
		regulator-max-microvolt = <1800000>;
 | 
						|
		regulator-boot-on;
 | 
						|
		regulator-always-on;
 | 
						|
	};
 | 
						|
 | 
						|
	ls3: regulator-ls3 {
 | 
						|
		regulator-min-microvolt = <100000>;
 | 
						|
		regulator-max-microvolt = <1000000>;
 | 
						|
	};
 | 
						|
};
 |