mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-06 04:43:21 +09:00
rockchip: rk3188: remove pinctrl init in spl_board_init
The pinctrl will default init the io while driver is probe with new pinctrl driver. Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
parent
7958a85bca
commit
fcb1964a5e
@ -23,7 +23,6 @@
|
|||||||
#include <asm/arch-rockchip/pmu_rk3188.h>
|
#include <asm/arch-rockchip/pmu_rk3188.h>
|
||||||
#include <asm/arch-rockchip/sdram.h>
|
#include <asm/arch-rockchip/sdram.h>
|
||||||
#include <asm/arch-rockchip/timer.h>
|
#include <asm/arch-rockchip/timer.h>
|
||||||
#include <dm/pinctrl.h>
|
|
||||||
#include <dm/root.h>
|
#include <dm/root.h>
|
||||||
#include <dm/test.h>
|
#include <dm/test.h>
|
||||||
#include <dm/util.h>
|
#include <dm/util.h>
|
||||||
|
@ -15,7 +15,6 @@
|
|||||||
#include <asm/arch-rockchip/periph.h>
|
#include <asm/arch-rockchip/periph.h>
|
||||||
#include <asm/arch-rockchip/pmu_rk3288.h>
|
#include <asm/arch-rockchip/pmu_rk3288.h>
|
||||||
#include <asm/arch-rockchip/boot_mode.h>
|
#include <asm/arch-rockchip/boot_mode.h>
|
||||||
#include <dm/pinctrl.h>
|
|
||||||
|
|
||||||
__weak int rk_board_late_init(void)
|
__weak int rk_board_late_init(void)
|
||||||
{
|
{
|
||||||
@ -42,37 +41,7 @@ int board_late_init(void)
|
|||||||
|
|
||||||
int board_init(void)
|
int board_init(void)
|
||||||
{
|
{
|
||||||
#if CONFIG_IS_ENABLED(ROCKCHIP_BACK_TO_BROM)
|
|
||||||
struct udevice *pinctrl;
|
|
||||||
int ret;
|
|
||||||
|
|
||||||
/*
|
|
||||||
* We need to implement sdcard iomux here for the further
|
|
||||||
* initialization, otherwise, it'll hit sdcard command sending
|
|
||||||
* timeout exception.
|
|
||||||
*/
|
|
||||||
ret = uclass_get_device(UCLASS_PINCTRL, 0, &pinctrl);
|
|
||||||
if (ret) {
|
|
||||||
debug("%s: Cannot find pinctrl device\n", __func__);
|
|
||||||
goto err;
|
|
||||||
}
|
|
||||||
ret = pinctrl_request_noflags(pinctrl, PERIPH_ID_SDCARD);
|
|
||||||
if (ret) {
|
|
||||||
debug("%s: Failed to set up SD card\n", __func__);
|
|
||||||
goto err;
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
err:
|
|
||||||
printf("board_init: Error %d\n", ret);
|
|
||||||
|
|
||||||
/* No way to report error here */
|
|
||||||
hang();
|
|
||||||
|
|
||||||
return -1;
|
|
||||||
#else
|
|
||||||
return 0;
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !CONFIG_IS_ENABLED(SYS_DCACHE_OFF)
|
#if !CONFIG_IS_ENABLED(SYS_DCACHE_OFF)
|
||||||
|
Loading…
Reference in New Issue
Block a user