aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLokesh Vutla2017-07-24 10:12:01 -0500
committerJean-Jacques Hiblot2017-08-02 09:13:38 -0500
commit2ee80388bd48bb673da4133926eff40099dea3d8 (patch)
tree87844cefd2f69812970ba8b403d07288cf4bd739
parent9b3ecd22a555fcb3f56b66e7741d0491f7ccdf6b (diff)
downloadu-boot-2ee80388bd48bb673da4133926eff40099dea3d8.tar.gz
u-boot-2ee80388bd48bb673da4133926eff40099dea3d8.tar.xz
u-boot-2ee80388bd48bb673da4133926eff40099dea3d8.zip
board: ti: dra76-evm: Add support for powering on mmc ldo
ldo4 is used to poweron mmc on dra76-evm. Enable it. Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
-rw-r--r--board/ti/dra7xx/evm.c2
-rw-r--r--include/palmas.h4
2 files changed, 6 insertions, 0 deletions
diff --git a/board/ti/dra7xx/evm.c b/board/ti/dra7xx/evm.c
index c1328119ba..3d603a9d46 100644
--- a/board/ti/dra7xx/evm.c
+++ b/board/ti/dra7xx/evm.c
@@ -834,6 +834,8 @@ void board_mmc_poweron_ldo(uint voltage)
834 else if (voltage == LDO_VOLT_1V8) 834 else if (voltage == LDO_VOLT_1V8)
835 voltage = 0xa; 835 voltage = 0xa;
836 lp873x_mmc1_poweron_ldo(voltage); 836 lp873x_mmc1_poweron_ldo(voltage);
837 } else if (board_is_dra76x_evm()) {
838 palmas_mmc1_poweron_ldo(LDO4_VOLTAGE, LDO4_CTRL, voltage);
837 } else { 839 } else {
838 palmas_mmc1_poweron_ldo(LDO1_VOLTAGE, LDO1_CTRL, voltage); 840 palmas_mmc1_poweron_ldo(LDO1_VOLTAGE, LDO1_CTRL, voltage);
839 } 841 }
diff --git a/include/palmas.h b/include/palmas.h
index db845b7c2e..5addf97eca 100644
--- a/include/palmas.h
+++ b/include/palmas.h
@@ -35,6 +35,10 @@
35#define LDO2_CTRL 0x52 35#define LDO2_CTRL 0x52
36#define LDO2_VOLTAGE 0x53 36#define LDO2_VOLTAGE 0x53
37 37
38/* LDO2 control/voltage */
39#define LDO4_CTRL 0x5e
40#define LDO4_VOLTAGE 0x5f
41
38/* LDO9 control/voltage */ 42/* LDO9 control/voltage */
39#define LDO9_CTRL 0x60 43#define LDO9_CTRL 0x60
40#define LDO9_VOLTAGE 0x61 44#define LDO9_VOLTAGE 0x61