1*a65fadfbSGavin Liu /* 2*a65fadfbSGavin Liu * Copyright (c) 2024, MediaTek Inc. All rights reserved. 3*a65fadfbSGavin Liu * 4*a65fadfbSGavin Liu * SPDX-License-Identifier: BSD-3-Clause 5*a65fadfbSGavin Liu */ 6*a65fadfbSGavin Liu 7*a65fadfbSGavin Liu #include <stdint.h> 8*a65fadfbSGavin Liu 9*a65fadfbSGavin Liu #include <platform_def.h> 10*a65fadfbSGavin Liu 11*a65fadfbSGavin Liu #include <mtk_mmap_pool.h> 12*a65fadfbSGavin Liu 13*a65fadfbSGavin Liu static const mmap_region_t plat_mmap[] = { 14*a65fadfbSGavin Liu MAP_REGION_FLAT(MT_GIC_BASE, MTK_GIC_REG_SIZE, 15*a65fadfbSGavin Liu MT_DEVICE | MT_RW | MT_SECURE), 16*a65fadfbSGavin Liu MAP_REGION_FLAT(MTK_DEV_RNG1_BASE, MTK_DEV_RNG1_SIZE, 17*a65fadfbSGavin Liu MT_DEVICE | MT_RW | MT_SECURE), 18*a65fadfbSGavin Liu MAP_REGION_FLAT(CPU_IDLE_SRAM_BASE, CPU_IDLE_SRAM_SIZE, 19*a65fadfbSGavin Liu MT_DEVICE | MT_RW | MT_SECURE), 20*a65fadfbSGavin Liu { 0 } 21*a65fadfbSGavin Liu }; 22*a65fadfbSGavin Liu DECLARE_MTK_MMAP_REGIONS(plat_mmap); 23