diff --git a/board/rockchip/evb_rk3128/evb-rk3128.c b/board/rockchip/evb_rk3128/evb-rk3128.c index bf36e25a7c..0decdf2339 100644 --- a/board/rockchip/evb_rk3128/evb-rk3128.c +++ b/board/rockchip/evb_rk3128/evb-rk3128.c @@ -5,5 +5,24 @@ */ #include +#include +#include DECLARE_GLOBAL_DATA_PTR; + +int board_early_init_r(void) +{ + struct udevice *pmic; + int ret; + + ret = uclass_first_device_err(UCLASS_PMIC, &pmic); + if (ret) + return ret; + + /* Increase USB input current to 2A */ + ret = rk818_spl_configure_usb_input_current(pmic, 2000); + if (ret) + return ret; + + return 0; +}