From: Simon Glass <[email protected]> This is not used on RISC-V so drop it.
Signed-off-by: Simon Glass <[email protected]> Signed-off-by: Simon Glass <[email protected]> --- arch/riscv/include/asm/u-boot-riscv.h | 1 - arch/riscv/lib/bootm.c | 8 +++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/arch/riscv/include/asm/u-boot-riscv.h b/arch/riscv/include/asm/u-boot-riscv.h index 543a1688db8..3a8fdb57136 100644 --- a/arch/riscv/include/asm/u-boot-riscv.h +++ b/arch/riscv/include/asm/u-boot-riscv.h @@ -16,7 +16,6 @@ int cleanup_before_linux(void); /* board/.../... */ int board_init(void); -void board_quiesce_devices(void); int riscv_board_reserved_mem_fixup(void *fdt); int riscv_fdt_copy_resv_mem_node(const void *src_fdt, void *dest_fdt); diff --git a/arch/riscv/lib/bootm.c b/arch/riscv/lib/bootm.c index 9544907ab1e..35403e03ab0 100644 --- a/arch/riscv/lib/bootm.c +++ b/arch/riscv/lib/bootm.c @@ -25,10 +25,6 @@ DECLARE_GLOBAL_DATA_PTR; -__weak void board_quiesce_devices(void) -{ -} - /** * announce_and_cleanup() - Print message and prepare for kernel boot * @@ -46,7 +42,9 @@ static void announce_and_cleanup(int fake) bootstage_report(); #endif - board_quiesce_devices(); +#ifdef CONFIG_USB_DEVICE + udc_disconnect(); +#endif /* * Call remove function of all devices with a removal flag set. -- 2.43.0

