diff options
| author | David Lechner <[email protected]> | 2026-02-09 10:39:31 -0600 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2026-02-18 11:57:14 -0600 |
| commit | 24ffbb2aa17e287578aa359e773f075b9c96ebc0 (patch) | |
| tree | b18a08371df110258f6d20e877af04647d1d68d4 /board | |
| parent | 8b621407386eae25dc299823185ecdb5bb7822ef (diff) | |
arm: mediatek: consolidate ARMv8 memory maps
Consolidate all mem_map definitions for MediaTek ARMv8 platforms into a
single file. The size of the DDR and MMIO regions can vary, so Kconfig
options are added to configure them by target.
Signed-off-by: David Lechner <[email protected]>
Diffstat (limited to 'board')
| -rw-r--r-- | board/mediatek/MAINTAINERS | 2 | ||||
| -rw-r--r-- | board/mediatek/mt8365_evk/Makefile | 3 | ||||
| -rw-r--r-- | board/mediatek/mt8365_evk/mt8365_evk.c | 28 | ||||
| -rw-r--r-- | board/mediatek/mt8390_evk/Makefile | 3 | ||||
| -rw-r--r-- | board/mediatek/mt8390_evk/mt8390_evk.c | 29 |
5 files changed, 0 insertions, 65 deletions
diff --git a/board/mediatek/MAINTAINERS b/board/mediatek/MAINTAINERS index 3345c87d30b..5d19892e26b 100644 --- a/board/mediatek/MAINTAINERS +++ b/board/mediatek/MAINTAINERS @@ -1,12 +1,10 @@ MT8365 EVK M: Julien Masson <[email protected]> S: Maintained -F: board/mediatek/mt8365_evk/ F: configs/mt8365_evk_defconfig MT8390 EVK M: Julien Masson <[email protected]> M: Macpaul Lin <[email protected]> S: Maintained -F: board/mediatek/mt8390_evk/ F: configs/mt8390_evk_defconfig diff --git a/board/mediatek/mt8365_evk/Makefile b/board/mediatek/mt8365_evk/Makefile deleted file mode 100644 index 90fc92b28c5..00000000000 --- a/board/mediatek/mt8365_evk/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 - -obj-y += mt8365_evk.o diff --git a/board/mediatek/mt8365_evk/mt8365_evk.c b/board/mediatek/mt8365_evk/mt8365_evk.c deleted file mode 100644 index 41a6febf03d..00000000000 --- a/board/mediatek/mt8365_evk/mt8365_evk.c +++ /dev/null @@ -1,28 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0 -/* - * Copyright (C) 2023 BayLibre SAS - * Author: Julien Masson <[email protected]> - */ - -#include <asm/armv8/mmu.h> - -static struct mm_region mt8365_evk_mem_map[] = { - { - /* DDR */ - .virt = 0x40000000UL, - .phys = 0x40000000UL, - .size = 0xc0000000UL, - .attrs = PTE_BLOCK_MEMTYPE(MT_NORMAL) | PTE_BLOCK_OUTER_SHARE, - }, { - .virt = 0x00000000UL, - .phys = 0x00000000UL, - .size = 0x20000000UL, - .attrs = PTE_BLOCK_MEMTYPE(MT_DEVICE_NGNRNE) | - PTE_BLOCK_NON_SHARE | - PTE_BLOCK_PXN | PTE_BLOCK_UXN - }, { - 0, - } -}; - -struct mm_region *mem_map = mt8365_evk_mem_map; diff --git a/board/mediatek/mt8390_evk/Makefile b/board/mediatek/mt8390_evk/Makefile deleted file mode 100644 index a26d46838c4..00000000000 --- a/board/mediatek/mt8390_evk/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 - -obj-y += mt8390_evk.o diff --git a/board/mediatek/mt8390_evk/mt8390_evk.c b/board/mediatek/mt8390_evk/mt8390_evk.c deleted file mode 100644 index 5731199bf83..00000000000 --- a/board/mediatek/mt8390_evk/mt8390_evk.c +++ /dev/null @@ -1,29 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0 -/* - * Copyright (C) 2026 BayLibre SAS - * Author: Julien Masson <[email protected]> - */ - -#include <linux/types.h> -#include <asm/armv8/mmu.h> - -static struct mm_region mt8390_evk_mem_map[] = { - { - /* DDR */ - .virt = 0x40000000UL, - .phys = 0x40000000UL, - .size = 0x200000000UL, - .attrs = PTE_BLOCK_MEMTYPE(MT_NORMAL) | PTE_BLOCK_OUTER_SHARE, - }, { - .virt = 0x00000000UL, - .phys = 0x00000000UL, - .size = 0x20000000UL, - .attrs = PTE_BLOCK_MEMTYPE(MT_DEVICE_NGNRNE) | - PTE_BLOCK_NON_SHARE | - PTE_BLOCK_PXN | PTE_BLOCK_UXN - }, { - 0, - } -}; - -struct mm_region *mem_map = mt8390_evk_mem_map; |
