From 2ed8c878eb781eb572c10789e8108f7cc2957192 Mon Sep 17 00:00:00 2001 From: Paul Kocialkowski Date: Tue, 28 Oct 2014 18:14:23 +0100 Subject: twl4030: VMMC2 3.2V enable on MMC init This enables the VMMC2 LDO, which powers the MMC2 device. When the device starts from MMC2, this has already been enabled by the BootROM, but when starting from peripheral boot (USB, UART), it is not the case. Signed-off-by: Paul Kocialkowski Acked-by: Pantelis Antoniou --- drivers/power/twl4030.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'drivers/power/twl4030.c') diff --git a/drivers/power/twl4030.c b/drivers/power/twl4030.c index 3e50310464..e578ae6342 100644 --- a/drivers/power/twl4030.c +++ b/drivers/power/twl4030.c @@ -98,4 +98,10 @@ void twl4030_power_mmc_init(void) TWL4030_PM_RECEIVER_VMMC1_VSEL_32, TWL4030_PM_RECEIVER_VMMC1_DEV_GRP, TWL4030_PM_RECEIVER_DEV_GRP_P1); + + /* Set VMMC2 to 3.15 Volts */ + twl4030_pmrecv_vsel_cfg(TWL4030_PM_RECEIVER_VMMC2_DEDICATED, + TWL4030_PM_RECEIVER_VMMC2_VSEL_32, + TWL4030_PM_RECEIVER_VMMC2_DEV_GRP, + TWL4030_PM_RECEIVER_DEV_GRP_P1); } -- cgit v1.2.1