1 /*
2  * Arm SCP/MCP Software
3  * Copyright (c) 2017-2021, Arm Limited and Contributors. All rights reserved.
4  *
5  * SPDX-License-Identifier: BSD-3-Clause
6  */
7 
8 #ifndef SGM775_PIK_H
9 #define SGM775_PIK_H
10 
11 #include "sgm775_mmap.h"
12 #include "sgm775_pik_cpu.h"
13 #include "sgm775_pik_debug.h"
14 #include "sgm775_pik_dpu.h"
15 #include "sgm775_pik_gpu.h"
16 #include "sgm775_pik_scp.h"
17 #include "sgm775_pik_system.h"
18 #include "sgm775_pik_vpu.h"
19 
20 #define PIK_CLUS0     ((struct pik_cpu_reg_v8_2 *) PIK_CLUS0_BASE)
21 #define PIK_CLUS1     ((struct pik_cpu_reg_v8_2 *) PIK_CLUS1_BASE)
22 #define PIK_DEBUG     ((struct pik_debug_reg *) PIK_DEBUG_BASE)
23 #define PIK_DPU       ((struct pik_dpu_reg *) PIK_DPU_BASE)
24 #define PIK_GPU       ((struct pik_gpu_reg *) PIK_GPU_BASE)
25 #define PIK_SCP       ((struct pik_scp_reg *) PIK_SCP_BASE)
26 #define PIK_SYSTEM    ((struct pik_system_reg *) PIK_SYSTEM_BASE)
27 #define PIK_VPU       ((struct pik_vpu_reg *) PIK_VPU_BASE)
28 
29 #endif /* SGM775_PIK_H */
30