coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
mmu_operations.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#ifndef __SOC_MEDIATEK_COMMON_MMU_OPERATIONS_H__
4
#define __SOC_MEDIATEK_COMMON_MMU_OPERATIONS_H__
5
6
#include <
arch/mmu.h
>
7
#include <symbols.h>
8
9
enum
{
10
DEV_MEM
=
MA_DEV
|
MA_S
|
MA_RW
,
11
SECURE_CACHED_MEM
=
MA_MEM
|
MA_S
|
MA_RW
,
12
SECURE_UNCACHED_MEM
=
MA_MEM
|
MA_S
|
MA_RW
|
MA_MEM_NC
,
13
NONSECURE_CACHED_MEM
=
MA_MEM
|
MA_NS
|
MA_RW
,
14
NONSECURE_UNCACHED_MEM
=
MA_MEM
|
MA_NS
|
MA_RW
|
MA_MEM_NC
,
15
};
16
17
DECLARE_REGION
(sram_l2c)
18
19
void
mtk_soc_after_dram
(
void
);
20
void
mtk_soc_disable_l2c_sram
(
void
);
21
22
void
mtk_mmu_init
(
void
);
23
void
mtk_mmu_after_dram
(
void
);
24
void
mtk_mmu_disable_l2c_sram
(
void
);
25
26
#endif
mmu.h
MA_DEV
#define MA_DEV
Definition:
mmu.h:14
MA_MEM
#define MA_MEM
Definition:
mmu.h:13
MA_S
#define MA_S
Definition:
mmu.h:18
MA_NS
#define MA_NS
Definition:
mmu.h:17
MA_MEM_NC
#define MA_MEM_NC
Definition:
mmu.h:25
MA_RW
#define MA_RW
Definition:
mmu.h:22
DECLARE_REGION
#define DECLARE_REGION(name)
Definition:
symbols.h:12
mtk_soc_after_dram
void mtk_soc_after_dram(void)
Definition:
mmu_cmops.c:34
mtk_mmu_init
void mtk_mmu_init(void)
Definition:
mmu_operations.c:10
mtk_soc_disable_l2c_sram
void mtk_soc_disable_l2c_sram(void)
Definition:
mmu_cmops.c:11
SECURE_CACHED_MEM
@ SECURE_CACHED_MEM
Definition:
mmu_operations.h:11
NONSECURE_CACHED_MEM
@ NONSECURE_CACHED_MEM
Definition:
mmu_operations.h:13
SECURE_UNCACHED_MEM
@ SECURE_UNCACHED_MEM
Definition:
mmu_operations.h:12
NONSECURE_UNCACHED_MEM
@ NONSECURE_UNCACHED_MEM
Definition:
mmu_operations.h:14
DEV_MEM
@ DEV_MEM
Definition:
mmu_operations.h:10
mtk_mmu_disable_l2c_sram
void mtk_mmu_disable_l2c_sram(void)
Definition:
mmu_operations.c:42
mtk_mmu_after_dram
void mtk_mmu_after_dram(void)
Definition:
mmu_operations.c:34
src
soc
mediatek
common
include
soc
mmu_operations.h
Generated by
1.9.1