#include <device/mmio.h>
#include <soc/addressmap.h>
Go to the source code of this file.
|
enum | devapc_ao_offset {
SYS0_D0_APC_0 = 0x0
, DOM_REMAP_0_0 = 0xD00
, DOM_REMAP_1_0 = 0xD04
, MAS_DOM_0 = 0x0A00
,
MAS_SEC_0 = 0x0B00
, AO_APC_CON = 0x0F00
, DOM_REMAP_0_0 = 0x800
, DOM_REMAP_1_0 = 0x810
,
DOM_REMAP_1_1 = 0x814
, DOM_REMAP_2_0 = 0x820
, MAS_DOM_0 = 0x0900
, MAS_DOM_1 = 0x0904
,
MAS_SEC_0 = 0x0A00
, AO_APC_CON = 0x0F00
, SYS0_D0_APC_0 = 0x0
, SYS1_D0_APC_0 = 0x1000
,
SYS2_D0_APC_0 = 0x2000
, DOM_REMAP_0_0 = 0x800
, DOM_REMAP_1_0 = 0x810
, DOM_REMAP_1_1 = 0x814
,
DOM_REMAP_2_0 = 0x820
, MAS_DOM_0 = 0x0900
, MAS_DOM_4 = 0x0910
, MAS_SEC_0 = 0x0A00
,
AO_APC_CON = 0x0F00
} |
|
enum | trans_type { NON_SECURE_TRANS = 0
, SECURE_TRANS
, NON_SECURE_TRANS = 0
, SECURE_TRANS
} |
|
enum | devapc_perm_type {
NO_PROTECTION = 0
, SEC_RW_ONLY
, SEC_RW_NS_R
, FORBIDDEN
,
PERM_NUM
, NO_PROTECTION = 0
, SEC_RW_ONLY
, SEC_RW_NS_R
,
FORBIDDEN
, PERM_NUM
} |
|
enum | domain_id {
DOMAIN_0 = 0
, DOMAIN_1
, DOMAIN_2
, DOMAIN_3
,
DOMAIN_4
, DOMAIN_5
, DOMAIN_6
, DOMAIN_7
,
DOMAIN_8
, DOMAIN_9
, DOMAIN_10
, DOMAIN_11
,
DOMAIN_12
, DOMAIN_13
, DOMAIN_14
, DOMAIN_15
,
DOMAIN_0 = 0
, DOMAIN_1
, DOMAIN_2
, DOMAIN_3
,
DOMAIN_4
, DOMAIN_5
, DOMAIN_6
, DOMAIN_7
,
DOMAIN_8
, DOMAIN_9
, DOMAIN_10
, DOMAIN_11
,
DOMAIN_12
, DOMAIN_13
, DOMAIN_14
, DOMAIN_15
} |
|
enum | devapc_sys_dom_num {
DOM_NUM_INFRA_AO_SYS0 = 8
, DOM_NUM_MM_AO_SYS0 = 4
, DOM_NUM_INFRA_AO_SYS0 = 16
, DOM_NUM_INFRA_AO_SYS1 = 4
,
DOM_NUM_INFRA_AO_SYS2 = 4
, DOM_NUM_PERI_AO_SYS0 = 16
, DOM_NUM_PERI_AO_SYS1 = 8
, DOM_NUM_PERI2_AO_SYS0 = 16
,
DOM_NUM_PERI_PAR_AO_SYS0 = 16
} |
|
enum | devapc_cfg_index { DEVAPC_DEBUGSYS_INDEX = 94
, DEVAPC_DEBUGSYS_INDEX = 17
} |
|
◆ DAPC_INFRA_AO_SYS0_ATTR
◆ DAPC_MM_AO_SYS0_ATTR
◆ MOD_NO_IN_1_DEVAPC
#define MOD_NO_IN_1_DEVAPC 16 |
◆ devapc_ao_offset
Enumerator |
---|
SYS0_D0_APC_0 | |
DOM_REMAP_0_0 | |
DOM_REMAP_1_0 | |
MAS_DOM_0 | |
MAS_SEC_0 | |
AO_APC_CON | |
DOM_REMAP_0_0 | |
DOM_REMAP_1_0 | |
DOM_REMAP_1_1 | |
DOM_REMAP_2_0 | |
MAS_DOM_0 | |
MAS_DOM_1 | |
MAS_SEC_0 | |
AO_APC_CON | |
SYS0_D0_APC_0 | |
SYS1_D0_APC_0 | |
SYS2_D0_APC_0 | |
DOM_REMAP_0_0 | |
DOM_REMAP_1_0 | |
DOM_REMAP_1_1 | |
DOM_REMAP_2_0 | |
MAS_DOM_0 | |
MAS_DOM_4 | |
MAS_SEC_0 | |
AO_APC_CON | |
Definition at line 13 of file devapc.h.
◆ devapc_cfg_index
Enumerator |
---|
DEVAPC_DEBUGSYS_INDEX | |
DEVAPC_DEBUGSYS_INDEX | |
Definition at line 75 of file devapc.h.
◆ devapc_perm_type
Enumerator |
---|
NO_PROTECTION | |
SEC_RW_ONLY | |
SEC_RW_NS_R | |
FORBIDDEN | |
PERM_NUM | |
NO_PROTECTION | |
SEC_RW_ONLY | |
SEC_RW_NS_R | |
FORBIDDEN | |
PERM_NUM | |
Definition at line 31 of file devapc.h.
◆ devapc_sys_dom_num
Enumerator |
---|
DOM_NUM_INFRA_AO_SYS0 | |
DOM_NUM_MM_AO_SYS0 | |
DOM_NUM_INFRA_AO_SYS0 | |
DOM_NUM_INFRA_AO_SYS1 | |
DOM_NUM_INFRA_AO_SYS2 | |
DOM_NUM_PERI_AO_SYS0 | |
DOM_NUM_PERI_AO_SYS1 | |
DOM_NUM_PERI2_AO_SYS0 | |
DOM_NUM_PERI_PAR_AO_SYS0 | |
Definition at line 70 of file devapc.h.
◆ domain_id
Enumerator |
---|
DOMAIN_0 | |
DOMAIN_1 | |
DOMAIN_2 | |
DOMAIN_3 | |
DOMAIN_4 | |
DOMAIN_5 | |
DOMAIN_6 | |
DOMAIN_7 | |
DOMAIN_8 | |
DOMAIN_9 | |
DOMAIN_10 | |
DOMAIN_11 | |
DOMAIN_12 | |
DOMAIN_13 | |
DOMAIN_14 | |
DOMAIN_15 | |
DOMAIN_0 | |
DOMAIN_1 | |
DOMAIN_2 | |
DOMAIN_3 | |
DOMAIN_4 | |
DOMAIN_5 | |
DOMAIN_6 | |
DOMAIN_7 | |
DOMAIN_8 | |
DOMAIN_9 | |
DOMAIN_10 | |
DOMAIN_11 | |
DOMAIN_12 | |
DOMAIN_13 | |
DOMAIN_14 | |
DOMAIN_15 | |
Definition at line 39 of file devapc.h.
◆ trans_type
Enumerator |
---|
NON_SECURE_TRANS | |
SECURE_TRANS | |
NON_SECURE_TRANS | |
SECURE_TRANS | |
Definition at line 26 of file devapc.h.
◆ dapc_init()