[PATCH 04/10] ARM: rmobile: Factor out common R-Car V3M/V3H board code

Marek Vasut marek.vasut+renesas at mailbox.org
Wed May 31 23:13:10 CEST 2023


Pull common board initialization code from V3M Eagle board
into rcar-common/v3-common.c so it can be re-used by other
V3M/V3H boards.

Signed-off-by: Marek Vasut <marek.vasut+renesas at mailbox.org>
---
 board/renesas/eagle/Makefile                  |  2 +-
 .../eagle.c => rcar-common/v3-common.c}       | 26 +------------------
 2 files changed, 2 insertions(+), 26 deletions(-)
 rename board/renesas/{eagle/eagle.c => rcar-common/v3-common.c} (57%)

diff --git a/board/renesas/eagle/Makefile b/board/renesas/eagle/Makefile
index 062c46ba24f..9fb6a7c0f0a 100644
--- a/board/renesas/eagle/Makefile
+++ b/board/renesas/eagle/Makefile
@@ -9,5 +9,5 @@
 ifdef CONFIG_SPL_BUILD
 obj-y	:= ../rcar-common/gen3-spl.o
 else
-obj-y	:= eagle.o ../rcar-common/common.o
+obj-y	:= ../rcar-common/v3-common.o ../rcar-common/common.o
 endif
diff --git a/board/renesas/eagle/eagle.c b/board/renesas/rcar-common/v3-common.c
similarity index 57%
rename from board/renesas/eagle/eagle.c
rename to board/renesas/rcar-common/v3-common.c
index e9e8059ef6d..be8be0cb16d 100644
--- a/board/renesas/eagle/eagle.c
+++ b/board/renesas/rcar-common/v3-common.c
@@ -1,35 +1,11 @@
 // SPDX-License-Identifier: GPL-2.0+
 /*
- * board/renesas/eagle/eagle.c
- *     This file is Eagle board support.
- *
- * Copyright (C) 2017 Marek Vasut <marek.vasut+renesas at gmail.com>
+ * Copyright (C) 2017-2023 Marek Vasut <marek.vasut+renesas at mailbox.org>
  */
 
 #include <common.h>
 #include <clock_legacy.h>
-#include <cpu_func.h>
-#include <hang.h>
-#include <init.h>
-#include <malloc.h>
-#include <netdev.h>
-#include <dm.h>
-#include <asm/global_data.h>
-#include <dm/platform_data/serial_sh.h>
-#include <asm/processor.h>
-#include <asm/mach-types.h>
 #include <asm/io.h>
-#include <linux/errno.h>
-#include <asm/arch/sys_proto.h>
-#include <asm/gpio.h>
-#include <asm/arch/gpio.h>
-#include <asm/arch/rmobile.h>
-#include <asm/arch/rcar-mstp.h>
-#include <asm/arch/sh_sdhi.h>
-#include <i2c.h>
-#include <mmc.h>
-
-DECLARE_GLOBAL_DATA_PTR;
 
 #define CPGWPR  0xE6150900
 #define CPGWPCR	0xE6150904
-- 
2.39.2



More information about the U-Boot mailing list