1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 3 #ifndef _SOC_QUALCOMM_MMU_COMMON_H_ 4 #define _SOC_QUALCOMM_MMU_COMMON_H_ 5 6 #include <commonlib/region.h> 7 #include <soc/symbols_common.h> 8 9 #define CACHED_RAM (MA_MEM | MA_S | MA_RW) 10 #define UNCACHED_RAM (MA_MEM | MA_S | MA_RW | MA_MEM_NC) 11 #define DEV_MEM (MA_DEV | MA_S | MA_RW) 12 13 static struct region * const ddr_region = (struct region *)_ddr_information; 14 15 void soc_mmu_dram_config_post_dram_init(void); 16 void qc_mmu_dram_config_post_dram_init(void *ddr_base, size_t ddr_size); 17 bool soc_modem_carve_out(void **start, void **end); 18 19 #endif /* _SOC_QUALCOMM_MMU_COMMON_H_ */ 20