diff options
author | Girish S G <girishsg@ti.com> | 2011-07-27 12:17:20 -0700 |
---|---|---|
committer | Nishanth Menon <nm@ti.com> | 2011-07-29 14:07:39 -0500 |
commit | bc6bcb13746e0b2dd74422fb544f4e330a5789b5 (patch) | |
tree | 3fa414cbe4b9d6f9b3d1ecaf9901702c2408a64d /drivers/mfd | |
parent | 7f3cd0febb53b249cf1fac2290775d4cb026a602 (diff) | |
download | kernel_samsung_tuna-bc6bcb13746e0b2dd74422fb544f4e330a5789b5.zip kernel_samsung_tuna-bc6bcb13746e0b2dd74422fb544f4e330a5789b5.tar.gz kernel_samsung_tuna-bc6bcb13746e0b2dd74422fb544f4e330a5789b5.tar.bz2 |
MFD: TWL: 6030: Regulator: Add support for VDD3 and VMEM
VDD3 and VMEM are added to platform data, so that it can be modelled as an
SMPS adjustable regulator and the state of it can be controlled through
drivers.
Signed-off-by: Girish S G <girishsg@ti.com>
Signed-off-by: Ambresh K <ambresh@ti.com>
Diffstat (limited to 'drivers/mfd')
-rw-r--r-- | drivers/mfd/twl-core.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/mfd/twl-core.c b/drivers/mfd/twl-core.c index 622e58e..ad4ba9b 100644 --- a/drivers/mfd/twl-core.c +++ b/drivers/mfd/twl-core.c @@ -970,6 +970,16 @@ add_children(struct twl4030_platform_data *pdata, unsigned long features) features); if (IS_ERR(child)) return PTR_ERR(child); + + child = add_regulator(TWL6030_REG_VDD3, pdata->vdd3, + features); + if (IS_ERR(child)) + return PTR_ERR(child); + + child = add_regulator(TWL6030_REG_VMEM, pdata->vmem, + features); + if (IS_ERR(child)) + return PTR_ERR(child); } /* 6030 and 6025 share this regulator */ |