[U-Boot] [PATCH v3 4/7] rockchip: evb_rk3399: init vdd_center regulator
Kever Yang
kever.yang at rock-chips.com
Fri Sep 23 09:57:20 CEST 2016
Add vdd_center pwm regulator get_device to
enable this regulator.
Signed-off-by: Kever Yang <kever.yang at rock-chips.com>
Acked-by: Simon Glass <sjg at chromium.org>
---
Changes in v3: None
Changes in v2:
- add Acked-by tag from Simon and commit message fix
board/rockchip/evb_rk3399/evb-rk3399.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/board/rockchip/evb_rk3399/evb-rk3399.c b/board/rockchip/evb_rk3399/evb-rk3399.c
index f595a54..5e6ce7c 100644
--- a/board/rockchip/evb_rk3399/evb-rk3399.c
+++ b/board/rockchip/evb_rk3399/evb-rk3399.c
@@ -6,6 +6,7 @@
#include <common.h>
#include <dm.h>
#include <dm/pinctrl.h>
+#include <dm/uclass-internal.h>
#include <asm/arch/periph.h>
#include <usb.h>
#include <dwc3-uboot.h>
@@ -41,6 +42,11 @@ int board_init(void)
goto out;
}
+ /* rk3399 need init vdd_center to get correct output voltage */
+ ret = regulator_get_by_platname("vdd_center", ®ulator);
+ if (ret)
+ debug("%s: Cannot get vdd_center regulator\n", __func__);
+
ret = regulator_get_by_platname("vcc5v0_host", ®ulator);
if (ret) {
debug("%s vcc5v0_host init fail! ret %d\n", __func__, ret);
--
1.9.1
More information about the U-Boot
mailing list