coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
mmu_operations.c File Reference
#include <device/mmio.h>
#include <arch/mmu.h>
#include <symbols.h>
#include <soc/symbols.h>
#include <soc/infracfg.h>
#include <soc/mcucfg.h>
#include <soc/mmu_operations.h>
Include dependency graph for mmu_operations.c:

Go to the source code of this file.

Functions

void mtk_soc_after_dram (void)
 
void mtk_soc_disable_l2c_sram (void)
 

Function Documentation

◆ mtk_soc_after_dram()

void mtk_soc_after_dram ( void  )

Definition at line 11 of file mmu_operations.c.

References mmu_config_range(), mtk_mmu_disable_l2c_sram(), NONSECURE_UNCACHED_MEM, and REGION_SIZE.

Here is the call graph for this function:

◆ mtk_soc_disable_l2c_sram()

void mtk_soc_disable_l2c_sram ( void  )

Definition at line 18 of file mmu_operations.c.

References mt8173_infracfg_regs::infra_pdn0, L2C_SRAM_PDN, mt8173_mcucfg_regs::mp0_ca7l_cache_config, mt8173_infracfg, mt8173_mcucfg, and write32().

Referenced by mtk_mmu_disable_l2c_sram().

Here is the call graph for this function:
Here is the caller graph for this function: