[PATCH 7/8] arm64: renesas: Deduplicate board_early_init_f()
Marek Vasut
marek.vasut+renesas at mailbox.org
Sun Jan 12 23:34:26 CET 2025
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.
Signed-off-by: Marek Vasut <marek.vasut+renesas at mailbox.org>
---
Cc: Adam Ford <aford173 at gmail.com>
Cc: Biju Das <biju.das.jz at bp.renesas.com>
Cc: Lad Prabhakar <prabhakar.mahadev-lad.rj at bp.renesas.com>
Cc: Nobuhiro Iwamatsu <iwamatsu at nigauri.org>
Cc: Paul Barker <paul.barker.ct at bp.renesas.com>
Cc: Simon Glass <sjg at chromium.org>
Cc: Tom Rini <trini at konsulko.com>
Cc: u-boot at lists.denx.de
---
board/renesas/common/rcar64-common.c | 5 +++++
board/renesas/draak/draak.c | 5 -----
board/renesas/salvator-x/salvator-x.c | 5 -----
board/renesas/ulcb/ulcb.c | 5 -----
4 files changed, 5 insertions(+), 15 deletions(-)
diff --git a/board/renesas/common/rcar64-common.c b/board/renesas/common/rcar64-common.c
index 74ec0a46e6f..69229ea3cb0 100644
--- a/board/renesas/common/rcar64-common.c
+++ b/board/renesas/common/rcar64-common.c
@@ -65,3 +65,8 @@ int __weak board_init(void)
{
return 0;
}
+
+int __weak board_early_init_f(void)
+{
+ return 0;
+}
diff --git a/board/renesas/draak/draak.c b/board/renesas/draak/draak.c
index a8c40ff1f07..6caa63d553f 100644
--- a/board/renesas/draak/draak.c
+++ b/board/renesas/draak/draak.c
@@ -12,11 +12,6 @@
#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 */
diff --git a/board/renesas/salvator-x/salvator-x.c b/board/renesas/salvator-x/salvator-x.c
index abb17c3fdc5..9bfcf0d66ad 100644
--- a/board/renesas/salvator-x/salvator-x.c
+++ b/board/renesas/salvator-x/salvator-x.c
@@ -14,11 +14,6 @@
#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 */
diff --git a/board/renesas/ulcb/ulcb.c b/board/renesas/ulcb/ulcb.c
index a441ff0e0d8..bd06db23b16 100644
--- a/board/renesas/ulcb/ulcb.c
+++ b/board/renesas/ulcb/ulcb.c
@@ -15,11 +15,6 @@
#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)
--
2.45.2
More information about the U-Boot
mailing list