From: Tony Dinh Date: Tue, 6 May 2025 02:58:43 +0000 (-0700) Subject: arm: kirkwood: Remove Synology DS109 board reset_misc X-Git-Tag: v2025.07-rc3~14^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e29b2ae3aec884be3a808518ebd8eeb8ca554d5a;p=thirdparty%2Fu-boot.git arm: kirkwood: Remove Synology DS109 board reset_misc Remove DS109 board reset_misc() function. U-Boot generic reset is enough. Signed-off-by: Tony Dinh Reviewed-by: Stefan Roese --- diff --git a/board/Synology/ds109/ds109.c b/board/Synology/ds109/ds109.c index 4f397578182..f3a914cc515 100644 --- a/board/Synology/ds109/ds109.c +++ b/board/Synology/ds109/ds109.c @@ -97,24 +97,6 @@ int board_init(void) return 0; } -/* Synology reset uses UART */ -#include -#define SOFTWARE_SHUTDOWN 0x31 -#define SOFTWARE_REBOOT 0x43 -#define CFG_SYS_NS16550_COM2 KW_UART1_BASE -void reset_misc(void) -{ - int b_d; - printf("Synology reset..."); - udelay(50000); - - b_d = ns16550_calc_divisor((struct ns16550 *)CFG_SYS_NS16550_COM2, - CFG_SYS_NS16550_CLK, 9600); - ns16550_init((struct ns16550 *)CFG_SYS_NS16550_COM2, b_d); - ns16550_putc((struct ns16550 *)CFG_SYS_NS16550_COM2, - SOFTWARE_REBOOT); -} - #ifdef CONFIG_RESET_PHY_R /* Configure and enable MV88E1116 PHY */ void reset_phy(void)