Skip to content
Snippets Groups Projects
Commit 05c6e30c authored by Kever Yang's avatar Kever Yang Committed by Simon Glass
Browse files

board: evb-rk3399: enable usb 2.0 host vbus power on board_init


rk3399 using one gpio control signal for two usb 2.0 host port,
it's better to enable the power in board file instead of in usb driver.

Signed-off-by: default avatarKever Yang <kever.yang@rock-chips.com>
Acked-by: default avatarSimon Glass <sjg@chromium.org>
parent 35627683
No related branches found
No related tags found
No related merge requests found
...@@ -7,12 +7,13 @@ ...@@ -7,12 +7,13 @@
#include <dm.h> #include <dm.h>
#include <dm/pinctrl.h> #include <dm/pinctrl.h>
#include <asm/arch/periph.h> #include <asm/arch/periph.h>
#include <power/regulator.h>
DECLARE_GLOBAL_DATA_PTR; DECLARE_GLOBAL_DATA_PTR;
int board_init(void) int board_init(void)
{ {
struct udevice *pinctrl; struct udevice *pinctrl, *regulator;
int ret; int ret;
/* /*
...@@ -38,6 +39,18 @@ int board_init(void) ...@@ -38,6 +39,18 @@ int board_init(void)
goto out; goto out;
} }
ret = regulator_get_by_platname("vcc5v0_host", &regulator);
if (ret) {
debug("%s vcc5v0_host init fail! ret %d\n", __func__, ret);
goto out;
}
ret = regulator_set_enable(regulator, true);
if (ret) {
debug("%s vcc5v0-host-en set fail!\n", __func__);
goto out;
}
out: out:
return 0; return 0;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment