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]> --- 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-b7d4a43c1...@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 <[email protected]>

