1*ac1058fdSTom Wai-Hong TamTPS65090 regulators 2*ac1058fdSTom Wai-Hong Tam 3*ac1058fdSTom Wai-Hong TamRequired properties: 4*ac1058fdSTom Wai-Hong Tam- compatible: "ti,tps65090" 5*ac1058fdSTom Wai-Hong Tam- reg: I2C slave address 6*ac1058fdSTom Wai-Hong Tam- interrupts: the interrupt outputs of the controller 7*ac1058fdSTom Wai-Hong Tam- regulators: A node that houses a sub-node for each regulator within the 8*ac1058fdSTom Wai-Hong Tam device. Each sub-node is identified using the node's name, with valid 9*ac1058fdSTom Wai-Hong Tam values listed below. The content of each sub-node is defined by the 10*ac1058fdSTom Wai-Hong Tam standard binding for regulators; see regulator.txt. 11*ac1058fdSTom Wai-Hong Tam dcdc[1-3], fet[1-7] and ldo[1-2] respectively. 12*ac1058fdSTom Wai-Hong Tam- vsys[1-3]-supply: The input supply for DCDC[1-3] respectively. 13*ac1058fdSTom Wai-Hong Tam- infet[1-7]-supply: The input supply for FET[1-7] respectively. 14*ac1058fdSTom Wai-Hong Tam- vsys-l[1-2]-supply: The input supply for LDO[1-2] respectively. 15*ac1058fdSTom Wai-Hong Tam 16*ac1058fdSTom Wai-Hong TamOptional properties: 17*ac1058fdSTom Wai-Hong Tam- ti,enable-ext-control: This is applicable for DCDC1, DCDC2 and DCDC3. 18*ac1058fdSTom Wai-Hong Tam If DCDCs are externally controlled then this property should be there. 19*ac1058fdSTom Wai-Hong Tam- "dcdc-ext-control-gpios: This is applicable for DCDC1, DCDC2 and DCDC3. 20*ac1058fdSTom Wai-Hong Tam If DCDCs are externally controlled and if it is from GPIO then GPIO 21*ac1058fdSTom Wai-Hong Tam number should be provided. If it is externally controlled and no GPIO 22*ac1058fdSTom Wai-Hong Tam entry then driver will just configure this rails as external control 23*ac1058fdSTom Wai-Hong Tam and will not provide any enable/disable APIs. 24*ac1058fdSTom Wai-Hong Tam 25*ac1058fdSTom Wai-Hong TamEach regulator is defined using the standard binding for regulators. 26*ac1058fdSTom Wai-Hong Tam 27*ac1058fdSTom Wai-Hong TamExample: 28*ac1058fdSTom Wai-Hong Tam 29*ac1058fdSTom Wai-Hong Tam tps65090@48 { 30*ac1058fdSTom Wai-Hong Tam compatible = "ti,tps65090"; 31*ac1058fdSTom Wai-Hong Tam reg = <0x48>; 32*ac1058fdSTom Wai-Hong Tam interrupts = <0 88 0x4>; 33*ac1058fdSTom Wai-Hong Tam 34*ac1058fdSTom Wai-Hong Tam vsys1-supply = <&some_reg>; 35*ac1058fdSTom Wai-Hong Tam vsys2-supply = <&some_reg>; 36*ac1058fdSTom Wai-Hong Tam vsys3-supply = <&some_reg>; 37*ac1058fdSTom Wai-Hong Tam infet1-supply = <&some_reg>; 38*ac1058fdSTom Wai-Hong Tam infet2-supply = <&some_reg>; 39*ac1058fdSTom Wai-Hong Tam infet3-supply = <&some_reg>; 40*ac1058fdSTom Wai-Hong Tam infet4-supply = <&some_reg>; 41*ac1058fdSTom Wai-Hong Tam infet5-supply = <&some_reg>; 42*ac1058fdSTom Wai-Hong Tam infet6-supply = <&some_reg>; 43*ac1058fdSTom Wai-Hong Tam infet7-supply = <&some_reg>; 44*ac1058fdSTom Wai-Hong Tam vsys_l1-supply = <&some_reg>; 45*ac1058fdSTom Wai-Hong Tam vsys_l2-supply = <&some_reg>; 46*ac1058fdSTom Wai-Hong Tam 47*ac1058fdSTom Wai-Hong Tam regulators { 48*ac1058fdSTom Wai-Hong Tam dcdc1 { 49*ac1058fdSTom Wai-Hong Tam regulator-name = "dcdc1"; 50*ac1058fdSTom Wai-Hong Tam regulator-boot-on; 51*ac1058fdSTom Wai-Hong Tam regulator-always-on; 52*ac1058fdSTom Wai-Hong Tam ti,enable-ext-control; 53*ac1058fdSTom Wai-Hong Tam dcdc-ext-control-gpios = <&gpio 10 0>; 54*ac1058fdSTom Wai-Hong Tam }; 55*ac1058fdSTom Wai-Hong Tam 56*ac1058fdSTom Wai-Hong Tam dcdc2 { 57*ac1058fdSTom Wai-Hong Tam regulator-name = "dcdc2"; 58*ac1058fdSTom Wai-Hong Tam regulator-boot-on; 59*ac1058fdSTom Wai-Hong Tam regulator-always-on; 60*ac1058fdSTom Wai-Hong Tam }; 61*ac1058fdSTom Wai-Hong Tam 62*ac1058fdSTom Wai-Hong Tam dcdc3 { 63*ac1058fdSTom Wai-Hong Tam regulator-name = "dcdc3"; 64*ac1058fdSTom Wai-Hong Tam regulator-boot-on; 65*ac1058fdSTom Wai-Hong Tam regulator-always-on; 66*ac1058fdSTom Wai-Hong Tam }; 67*ac1058fdSTom Wai-Hong Tam 68*ac1058fdSTom Wai-Hong Tam fet1 { 69*ac1058fdSTom Wai-Hong Tam regulator-name = "fet1"; 70*ac1058fdSTom Wai-Hong Tam regulator-boot-on; 71*ac1058fdSTom Wai-Hong Tam regulator-always-on; 72*ac1058fdSTom Wai-Hong Tam }; 73*ac1058fdSTom Wai-Hong Tam 74*ac1058fdSTom Wai-Hong Tam fet2 { 75*ac1058fdSTom Wai-Hong Tam regulator-name = "fet2"; 76*ac1058fdSTom Wai-Hong Tam regulator-boot-on; 77*ac1058fdSTom Wai-Hong Tam regulator-always-on; 78*ac1058fdSTom Wai-Hong Tam }; 79*ac1058fdSTom Wai-Hong Tam 80*ac1058fdSTom Wai-Hong Tam fet3 { 81*ac1058fdSTom Wai-Hong Tam regulator-name = "fet3"; 82*ac1058fdSTom Wai-Hong Tam regulator-boot-on; 83*ac1058fdSTom Wai-Hong Tam regulator-always-on; 84*ac1058fdSTom Wai-Hong Tam }; 85*ac1058fdSTom Wai-Hong Tam 86*ac1058fdSTom Wai-Hong Tam fet4 { 87*ac1058fdSTom Wai-Hong Tam regulator-name = "fet4"; 88*ac1058fdSTom Wai-Hong Tam regulator-boot-on; 89*ac1058fdSTom Wai-Hong Tam regulator-always-on; 90*ac1058fdSTom Wai-Hong Tam }; 91*ac1058fdSTom Wai-Hong Tam 92*ac1058fdSTom Wai-Hong Tam fet5 { 93*ac1058fdSTom Wai-Hong Tam regulator-name = "fet5"; 94*ac1058fdSTom Wai-Hong Tam regulator-boot-on; 95*ac1058fdSTom Wai-Hong Tam regulator-always-on; 96*ac1058fdSTom Wai-Hong Tam }; 97*ac1058fdSTom Wai-Hong Tam 98*ac1058fdSTom Wai-Hong Tam fet6 { 99*ac1058fdSTom Wai-Hong Tam regulator-name = "fet6"; 100*ac1058fdSTom Wai-Hong Tam regulator-boot-on; 101*ac1058fdSTom Wai-Hong Tam regulator-always-on; 102*ac1058fdSTom Wai-Hong Tam }; 103*ac1058fdSTom Wai-Hong Tam 104*ac1058fdSTom Wai-Hong Tam fet7 { 105*ac1058fdSTom Wai-Hong Tam regulator-name = "fet7"; 106*ac1058fdSTom Wai-Hong Tam regulator-boot-on; 107*ac1058fdSTom Wai-Hong Tam regulator-always-on; 108*ac1058fdSTom Wai-Hong Tam }; 109*ac1058fdSTom Wai-Hong Tam 110*ac1058fdSTom Wai-Hong Tam ldo1 { 111*ac1058fdSTom Wai-Hong Tam regulator-name = "ldo1"; 112*ac1058fdSTom Wai-Hong Tam regulator-boot-on; 113*ac1058fdSTom Wai-Hong Tam regulator-always-on; 114*ac1058fdSTom Wai-Hong Tam }; 115*ac1058fdSTom Wai-Hong Tam 116*ac1058fdSTom Wai-Hong Tam ldo2 { 117*ac1058fdSTom Wai-Hong Tam regulator-name = "ldo2"; 118*ac1058fdSTom Wai-Hong Tam regulator-boot-on; 119*ac1058fdSTom Wai-Hong Tam regulator-always-on; 120*ac1058fdSTom Wai-Hong Tam }; 121*ac1058fdSTom Wai-Hong Tam }; 122*ac1058fdSTom Wai-Hong Tam }; 123