arm64: renesas: Deduplicate board_early_init_f()
authorMarek Vasut <marek.vasut+renesas@mailbox.org>
Wed, 29 Jan 2025 17:04:33 +0000 (18:04 +0100)
committerMarek Vasut <marek.vasut+renesas@mailbox.org>
Wed, 29 Jan 2025 21:52:35 +0000 (22:52 +0100)
Introduce common weak board_early_init_f() in rcar64-common.c
which is the default implementation in case there is no other
board specific board_early_init_f(). Remove board_early_init_f()
from Salvator-X, ULCB and Draak boards where this function is
empty.

Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
board/renesas/common/rcar64-common.c
board/renesas/draak/draak.c
board/renesas/salvator-x/salvator-x.c
board/renesas/ulcb/ulcb.c

index 74ec0a4..69229ea 100644 (file)
@@ -65,3 +65,8 @@ int __weak board_init(void)
 {
        return 0;
 }
+
+int __weak board_early_init_f(void)
+{
+       return 0;
+}
index 8521349..564cf43 100644 (file)
 #include <asm/arch/rcar-mstp.h>
 #include <asm/arch/renesas.h>
 
-int board_early_init_f(void)
-{
-       return 0;
-}
-
 #define HSUSB_MSTP704          BIT(4)  /* HSUSB */
 
 /* HSUSB block registers */
index 60f8b94..6d33d00 100644 (file)
 #include <asm/arch/renesas.h>
 #include <init.h>
 
-int board_early_init_f(void)
-{
-       return 0;
-}
-
 #define HSUSB_MSTP704          BIT(4)  /* HSUSB */
 
 /* HSUSB block registers */
index 3f6db0e..d02e5d0 100644 (file)
 
 #define HSUSB_MSTP704          BIT(4)  /* HSUSB */
 
-int board_early_init_f(void)
-{
-       return 0;
-}
-
 /* HSUSB block registers */
 #define HSUSB_REG_LPSTS                        0xE6590102
 #define HSUSB_REG_LPSTS_SUSPM_NORMAL   BIT(14)