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