xref: /aosp_15_r20/external/coreboot/src/soc/qualcomm/common/include/soc/mmu_common.h (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
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