coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
apusys_devapc.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef APUSYS_DEVAPC_H
4 #define APUSYS_DEVAPC_H
5 
16 };
17 
19  unsigned char d_permission[16];
20 };
21 
22 #define APUSYS_APC_CON ((void *)(APUSYS_APC_AO_BASE + 0x00F00))
23 #define APUSYS_SYS0_APC_LOCK_0 ((void *)(APUSYS_APC_AO_BASE + 0x00700))
24 #define APUSYS_NOC_DAPC_CON ((void *)(APUSYS_NOC_DAPC_AO_BASE + 0x00F00))
25 
26 #define APU_SCTRL_REVISER BIT(15)
27 #define DEVAPC_AO_WRAPPER BIT(8)
28 
29 #define APUSYS_APC_SYS0_AO_SLAVE_NUM_IN_1_DOM 16U
30 #define APUSYS_APC_SYS0_AO_DOM_NUM 16U
31 #define APUSYS_APC_SYS0_AO_SLAVE_NUM 71U
32 
33 #define APUSYS_NOC_DAPC_AO_SLAVE_NUM_IN_1_DOM 16U
34 #define APUSYS_NOC_DAPC_AO_DOM_NUM 16U
35 #define APUSYS_NOC_DAPC_AO_SLAVE_NUM 15U
36 
37 void start_apusys_devapc(void);
38 
39 #endif /* APUSYS_DEVAPC_H */
void start_apusys_devapc(void)
apusys_apc_error
Definition: apusys_devapc.h:6
@ APUSYS_APC_ERR_PERMISSION_NOT_SUPPORTED
Definition: apusys_devapc.h:13
@ APUSYS_APC_ERR_GENERIC
Definition: apusys_devapc.h:8
@ APUSYS_APC_ERR_SLAVE_IDX_NOT_SUPPORTED
Definition: apusys_devapc.h:11
@ APUSYS_APC_ERR_REQ_TYPE_NOT_SUPPORTED
Definition: apusys_devapc.h:15
@ APUSYS_APC_OK
Definition: apusys_devapc.h:7
@ APUSYS_APC_ERR_INVALID_CMD
Definition: apusys_devapc.h:9
@ APUSYS_APC_ERR_OUT_OF_BOUNDARY
Definition: apusys_devapc.h:14
@ APUSYS_APC_ERR_DOMAIN_NOT_SUPPORTED
Definition: apusys_devapc.h:12
@ APUSYS_APC_ERR_SLAVE_TYPE_NOT_SUPPORTED
Definition: apusys_devapc.h:10
unsigned char d_permission[16]
Definition: apusys_devapc.h:19