twl-regulator.txt (2737B)
1TWL family of regulators 2 3Required properties: 4For twl6030 regulators/LDOs 5- compatible: 6 - "ti,twl6030-vaux1" for VAUX1 LDO 7 - "ti,twl6030-vaux2" for VAUX2 LDO 8 - "ti,twl6030-vaux3" for VAUX3 LDO 9 - "ti,twl6030-vmmc" for VMMC LDO 10 - "ti,twl6030-vpp" for VPP LDO 11 - "ti,twl6030-vusim" for VUSIM LDO 12 - "ti,twl6030-vana" for VANA LDO 13 - "ti,twl6030-vcxio" for VCXIO LDO 14 - "ti,twl6030-vdac" for VDAC LDO 15 - "ti,twl6030-vusb" for VUSB LDO 16 - "ti,twl6030-v1v8" for V1V8 LDO 17 - "ti,twl6030-v2v1" for V2V1 LDO 18 - "ti,twl6030-vdd1" for VDD1 SMPS 19 - "ti,twl6030-vdd2" for VDD2 SMPS 20 - "ti,twl6030-vdd3" for VDD3 SMPS 21For twl6032 regulators/LDOs 22- compatible: 23 - "ti,twl6032-ldo1" for LDO1 LDO 24 - "ti,twl6032-ldo2" for LDO2 LDO 25 - "ti,twl6032-ldo3" for LDO3 LDO 26 - "ti,twl6032-ldo4" for LDO4 LDO 27 - "ti,twl6032-ldo5" for LDO5 LDO 28 - "ti,twl6032-ldo6" for LDO6 LDO 29 - "ti,twl6032-ldo7" for LDO7 LDO 30 - "ti,twl6032-ldoln" for LDOLN LDO 31 - "ti,twl6032-ldousb" for LDOUSB LDO 32 - "ti,twl6032-smps3" for SMPS3 SMPS 33 - "ti,twl6032-smps4" for SMPS4 SMPS 34 - "ti,twl6032-vio" for VIO SMPS 35For twl4030 regulators/LDOs 36- compatible: 37 - "ti,twl4030-vaux1" for VAUX1 LDO 38 - "ti,twl4030-vaux2" for VAUX2 LDO 39 - "ti,twl5030-vaux2" for VAUX2 LDO 40 - "ti,twl4030-vaux3" for VAUX3 LDO 41 - "ti,twl4030-vaux4" for VAUX4 LDO 42 - "ti,twl4030-vmmc1" for VMMC1 LDO 43 - "ti,twl4030-vmmc2" for VMMC2 LDO 44 - "ti,twl4030-vpll1" for VPLL1 LDO 45 - "ti,twl4030-vpll2" for VPLL2 LDO 46 - "ti,twl4030-vsim" for VSIM LDO 47 - "ti,twl4030-vdac" for VDAC LDO 48 - "ti,twl4030-vintana2" for VINTANA2 LDO 49 - "ti,twl4030-vio" for VIO LDO 50 - "ti,twl4030-vdd1" for VDD1 SMPS 51 - "ti,twl4030-vdd2" for VDD2 SMPS 52 - "ti,twl4030-vintana1" for VINTANA1 LDO 53 - "ti,twl4030-vintdig" for VINTDIG LDO 54 - "ti,twl4030-vusb1v5" for VUSB1V5 LDO 55 - "ti,twl4030-vusb1v8" for VUSB1V8 LDO 56 - "ti,twl4030-vusb3v1" for VUSB3V1 LDO 57 58Optional properties: 59- Any optional property defined in bindings/regulator/regulator.txt 60For twl4030 regulators/LDOs: 61 - regulator-initial-mode: 62 - 0x08 - Sleep mode, the nominal output voltage is maintained with low power 63 consumption with low load current capability. 64 - 0x0e - Active mode, the regulator can deliver its nominal output voltage 65 with full-load current capability. 66 67Example: 68 69 xyz: regulator@0 { 70 compatible = "ti,twl6030-vaux1"; 71 regulator-min-microvolt = <1000000>; 72 regulator-max-microvolt = <3000000>; 73 }; 74 75For twl6030 regulators/LDOs: 76 77 - ti,retain-on-reset: Does not turn off the supplies during warm 78 reset. Could be needed for VMMC, as TWL6030 79 reset sequence for this signal does not comply 80 with the SD specification.