12098e95cSRajendra NayakTWL family of regulators
22098e95cSRajendra Nayak
32098e95cSRajendra NayakRequired properties:
42098e95cSRajendra NayakFor twl6030 regulators/LDOs
52098e95cSRajendra Nayak- compatible:
62098e95cSRajendra Nayak  - "ti,twl6030-vaux1" for VAUX1 LDO
72098e95cSRajendra Nayak  - "ti,twl6030-vaux2" for VAUX2 LDO
82098e95cSRajendra Nayak  - "ti,twl6030-vaux3" for VAUX3 LDO
92098e95cSRajendra Nayak  - "ti,twl6030-vmmc" for VMMC LDO
102098e95cSRajendra Nayak  - "ti,twl6030-vpp" for VPP LDO
112098e95cSRajendra Nayak  - "ti,twl6030-vusim" for VUSIM LDO
122098e95cSRajendra Nayak  - "ti,twl6030-vana" for VANA LDO
132098e95cSRajendra Nayak  - "ti,twl6030-vcxio" for VCXIO LDO
142098e95cSRajendra Nayak  - "ti,twl6030-vdac" for VDAC LDO
152098e95cSRajendra Nayak  - "ti,twl6030-vusb" for VUSB LDO
16e9d47fa4SPeter Ujfalusi  - "ti,twl6030-v1v8" for V1V8 LDO
17e9d47fa4SPeter Ujfalusi  - "ti,twl6030-v2v1" for V2V1 LDO
182098e95cSRajendra Nayak  - "ti,twl6030-vdd1" for VDD1 SMPS
192098e95cSRajendra Nayak  - "ti,twl6030-vdd2" for VDD2 SMPS
202098e95cSRajendra Nayak  - "ti,twl6030-vdd3" for VDD3 SMPS
2189ce43fbSGraeme GregoryFor twl6032 regulators/LDOs
222098e95cSRajendra Nayak- compatible:
2389ce43fbSGraeme Gregory  - "ti,twl6032-ldo1" for LDO1 LDO
2489ce43fbSGraeme Gregory  - "ti,twl6032-ldo2" for LDO2 LDO
2589ce43fbSGraeme Gregory  - "ti,twl6032-ldo3" for LDO3 LDO
2689ce43fbSGraeme Gregory  - "ti,twl6032-ldo4" for LDO4 LDO
2789ce43fbSGraeme Gregory  - "ti,twl6032-ldo5" for LDO5 LDO
2889ce43fbSGraeme Gregory  - "ti,twl6032-ldo6" for LDO6 LDO
2989ce43fbSGraeme Gregory  - "ti,twl6032-ldo7" for LDO7 LDO
3089ce43fbSGraeme Gregory  - "ti,twl6032-ldoln" for LDOLN LDO
3189ce43fbSGraeme Gregory  - "ti,twl6032-ldousb" for LDOUSB LDO
3289ce43fbSGraeme Gregory  - "ti,twl6032-smps3" for SMPS3 SMPS
3389ce43fbSGraeme Gregory  - "ti,twl6032-smps4" for SMPS4 SMPS
3489ce43fbSGraeme Gregory  - "ti,twl6032-vio" for VIO SMPS
352098e95cSRajendra NayakFor twl4030 regulators/LDOs
362098e95cSRajendra Nayak- compatible:
372098e95cSRajendra Nayak  - "ti,twl4030-vaux1" for VAUX1 LDO
382098e95cSRajendra Nayak  - "ti,twl4030-vaux2" for VAUX2 LDO
392098e95cSRajendra Nayak  - "ti,twl5030-vaux2" for VAUX2 LDO
402098e95cSRajendra Nayak  - "ti,twl4030-vaux3" for VAUX3 LDO
412098e95cSRajendra Nayak  - "ti,twl4030-vaux4" for VAUX4 LDO
422098e95cSRajendra Nayak  - "ti,twl4030-vmmc1" for VMMC1 LDO
432098e95cSRajendra Nayak  - "ti,twl4030-vmmc2" for VMMC2 LDO
442098e95cSRajendra Nayak  - "ti,twl4030-vpll1" for VPLL1 LDO
452098e95cSRajendra Nayak  - "ti,twl4030-vpll2" for VPLL2 LDO
462098e95cSRajendra Nayak  - "ti,twl4030-vsim" for VSIM LDO
472098e95cSRajendra Nayak  - "ti,twl4030-vdac" for VDAC LDO
482098e95cSRajendra Nayak  - "ti,twl4030-vintana2" for VINTANA2 LDO
492098e95cSRajendra Nayak  - "ti,twl4030-vio" for VIO LDO
502098e95cSRajendra Nayak  - "ti,twl4030-vdd1" for VDD1 SMPS
512098e95cSRajendra Nayak  - "ti,twl4030-vdd2" for VDD2 SMPS
522098e95cSRajendra Nayak  - "ti,twl4030-vintana1" for VINTANA1 LDO
532098e95cSRajendra Nayak  - "ti,twl4030-vintdig" for VINTDIG LDO
542098e95cSRajendra Nayak  - "ti,twl4030-vusb1v5" for VUSB1V5 LDO
552098e95cSRajendra Nayak  - "ti,twl4030-vusb1v8" for VUSB1V8 LDO
562098e95cSRajendra Nayak  - "ti,twl4030-vusb3v1" for VUSB3V1 LDO
572098e95cSRajendra Nayak
582098e95cSRajendra NayakOptional properties:
592098e95cSRajendra Nayak- Any optional property defined in bindings/regulator/regulator.txt
60a221f95eSIvaylo DimitrovFor twl4030 regulators/LDOs:
61a221f95eSIvaylo Dimitrov - regulator-initial-mode:
62a221f95eSIvaylo Dimitrov  - 0x08 - Sleep mode, the nominal output voltage is maintained with low power
63a221f95eSIvaylo Dimitrov           consumption with low load current capability.
64a221f95eSIvaylo Dimitrov  - 0x0e - Active mode, the regulator can deliver its nominal output voltage
65a221f95eSIvaylo Dimitrov           with full-load current capability.
662098e95cSRajendra Nayak
672098e95cSRajendra NayakExample:
682098e95cSRajendra Nayak
692098e95cSRajendra Nayak	xyz: regulator@0 {
702098e95cSRajendra Nayak		compatible = "ti,twl6030-vaux1";
712098e95cSRajendra Nayak		regulator-min-microvolt  = <1000000>;
722098e95cSRajendra Nayak		regulator-max-microvolt  = <3000000>;
732098e95cSRajendra Nayak	};
74906c4d5cSGregory CLEMENT
75906c4d5cSGregory CLEMENTFor twl6030 regulators/LDOs:
76906c4d5cSGregory CLEMENT
77906c4d5cSGregory CLEMENT - ti,retain-on-reset: Does not turn off the supplies during warm
78906c4d5cSGregory CLEMENT                       reset. Could be needed for VMMC, as TWL6030
79906c4d5cSGregory CLEMENT                       reset sequence for this signal does not comply
80906c4d5cSGregory CLEMENT                       with the SD specification.
81