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]>

Reply via email to