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 <[email protected]> --- David Lechner (5): 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 arm: mediatek: consolidate ARMv8 memory maps arch/arm/mach-mediatek/Kconfig | 21 +++++++++++++ arch/arm/mach-mediatek/Makefile | 1 + .../arm/mach-mediatek/armv8-mem-map.c | 14 ++++----- 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/mt8365_evk/MAINTAINERS | 5 ---- board/mediatek/mt8365_evk/Makefile | 3 -- board/mediatek/mt8390_evk/MAINTAINERS | 6 ---- board/mediatek/mt8390_evk/Makefile | 3 -- board/mediatek/mt8390_evk/mt8390_evk.c | 34 ---------------------- configs/mt8390_evk_defconfig | 1 + 23 files changed, 35 insertions(+), 273 deletions(-) --- base-commit: b5213bbfdcb1812be510427857827ee8becb9f8f change-id: 20260205-mtk-mach-clean-up-duplicates-a6d7b7453179 Best regards, -- David Lechner <[email protected]>

