1/* 2 * Copyright (c) 2022, MediaTek Inc. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7#ifndef PLAT_LD_RODATA_INC 8#define PLAT_LD_RODATA_INC 9 10#include <lib/mtk_init/mtk_init.h> 11 . = ALIGN(32); 12 INIT_CALL_TABLE(EXPAND_AS_LINK_SECTION); 13 __MTK_PLAT_INITCALL_END__ = .; 14 . = ALIGN(32); 15 __MTK_MMAP_POINTER_POOL_START__ = .; 16 KEEP(*(.mtk_mmap_pool)) 17 __MTK_MMAP_POINTER_POOL_END_UNALIGNED__ = .; 18 . = ALIGN(8); 19 __MTK_MMAP_POOL_START__ = .; 20 KEEP(*(.mtk_mmap_lists)) 21 __MTK_MMAP_POOL_END_UNALIGNED__ = .; 22 . = ALIGN(32); 23 __MTK_SMC_POOL_START__ = .; 24 KEEP(*(.mtk_smc_descriptor_pool)) 25 __MTK_SMC_POOL_END_UNALIGNED__ = .; 26 . = ALIGN(8); 27#include <vendor_pubsub_events.h> 28 *(mtk_plat_ro) 29 30#endif /* PLAT_LD_RODATA_INC */ 31