[PATCH v2 0/7] arm: mediatek: clean up some redundant board init
David Lechner
dlechner at baylibre.com
Mon Feb 9 17:39:25 CET 2026
Before adding more targets, we take a moment to clean up some some
redundant code in existing Mediatek SoC support.
The first three patches are removing no-op functions. The last patch
generalizes the mem_map code so that it can be shared between all
Mediatek ARMv8 SoCs.
Signed-off-by: David Lechner <dlechner at baylibre.com>
---
Changes in v2:
- Also delete no longer needed init.h header.
- Don't delete defconfig maintainer entries.
- New patch to move MAINTAINERS files.
- New patch to add CONFIG_MTK_MEM_MAP_DDR_BASE_PHY.
- Link to v1: https://lore.kernel.org/r/20260205-mtk-mach-clean-up-duplicates-v1-0-b7d4a43c18eb@baylibre.com
---
David Lechner (7):
arm: mediatek: use default weak mtk_soc_early_init()
board: mediatek: mt8390_evk: remove empty board_init()
arm: mediatek: mt8183: remove unused function
arm: mediatek: make mtk_pll_early_init() static
board/mediatek: move EVK MAINTAINERS to common file
arm: mediatek: consolidate ARMv8 memory maps
arm: mediatek: add CONFIG_MTK_MEM_MAP_DDR_BASE_PHY
arch/arm/mach-mediatek/Kconfig | 27 +++++++++++++++++++++++
arch/arm/mach-mediatek/Makefile | 1 +
arch/arm/mach-mediatek/armv8-mem-map.c | 24 ++++++++++++++++++++
arch/arm/mach-mediatek/init.h | 11 ----------
arch/arm/mach-mediatek/mt7622/init.c | 20 -----------------
arch/arm/mach-mediatek/mt7623/init.c | 5 -----
arch/arm/mach-mediatek/mt7629/init.c | 2 +-
arch/arm/mach-mediatek/mt7981/init.c | 21 ------------------
arch/arm/mach-mediatek/mt7986/init.c | 21 ------------------
arch/arm/mach-mediatek/mt7987/init.c | 21 ------------------
arch/arm/mach-mediatek/mt7988/init.c | 21 ------------------
arch/arm/mach-mediatek/mt8183/init.c | 30 -------------------------
arch/arm/mach-mediatek/mt8188/init.c | 5 -----
arch/arm/mach-mediatek/mt8365/init.c | 5 -----
arch/arm/mach-mediatek/mt8512/init.c | 21 ------------------
arch/arm/mach-mediatek/mt8516/init.c | 22 +------------------
arch/arm/mach-mediatek/mt8518/init.c | 21 ------------------
arch/arm/mach-mediatek/spl.c | 5 ++++-
board/mediatek/{mt8390_evk => }/MAINTAINERS | 6 ++++-
board/mediatek/mt8365_evk/MAINTAINERS | 5 -----
board/mediatek/mt8365_evk/Makefile | 3 ---
board/mediatek/mt8365_evk/mt8365_evk.c | 28 ------------------------
board/mediatek/mt8390_evk/Makefile | 3 ---
board/mediatek/mt8390_evk/mt8390_evk.c | 34 -----------------------------
configs/mt8390_evk_defconfig | 1 +
25 files changed, 64 insertions(+), 299 deletions(-)
---
base-commit: 42b3ee7fa5248ad89467aaf2585f4a08aedd4731
change-id: 20260205-mtk-mach-clean-up-duplicates-a6d7b7453179
Best regards,
--
David Lechner <dlechner at baylibre.com>
More information about the U-Boot
mailing list