1 /*
2  * Renesas SCP/MCP Software
3  * Copyright (c) 2020-2021, Renesas Electronics Corporation. All rights
4  * reserved.
5  *
6  * SPDX-License-Identifier: BSD-3-Clause
7  */
8 
9 #ifndef CONFIG_RCAR_PD_SYSC_H
10 #define CONFIG_RCAR_PD_SYSC_H
11 
12 enum rcar_pd_sysc_element_idx {
13     RCAR_PD_SYSC_ELEMENT_IDX_A3IR,
14     RCAR_PD_SYSC_ELEMENT_IDX_3DGE,
15     RCAR_PD_SYSC_ELEMENT_IDX_3DGD,
16     RCAR_PD_SYSC_ELEMENT_IDX_3DGC,
17     RCAR_PD_SYSC_ELEMENT_IDX_3DGB,
18     RCAR_PD_SYSC_ELEMENT_IDX_3DGA,
19     RCAR_PD_SYSC_ELEMENT_IDX_A2VC1,
20     RCAR_PD_SYSC_ELEMENT_IDX_A3VC,
21     RCAR_PD_SYSC_ELEMENT_IDX_CR7,
22     RCAR_PD_SYSC_ELEMENT_IDX_A3VP,
23     RCAR_PD_SYSC_ELEMENT_IDX_ALWAYS_ON,
24     RCAR_PD_SYSC_ELEMENT_IDX_COUNT
25 };
26 
27 #define R8A7795_PD_CA57_CPU0 0
28 #define R8A7795_PD_CA57_CPU1 1
29 #define R8A7795_PD_CA57_CPU2 2
30 #define R8A7795_PD_CA57_CPU3 3
31 #define R8A7795_PD_CA53_CPU0 5
32 #define R8A7795_PD_CA53_CPU1 6
33 #define R8A7795_PD_CA53_CPU2 7
34 #define R8A7795_PD_CA53_CPU3 8
35 #define R8A7795_PD_A3VP 9
36 #define R8A7795_PD_CA57_SCU 12
37 #define R8A7795_PD_CR7 13
38 #define R8A7795_PD_A3VC 14
39 #define R8A7795_PD_3DG_A 17
40 #define R8A7795_PD_3DG_B 18
41 #define R8A7795_PD_3DG_C 19
42 #define R8A7795_PD_3DG_D 20
43 #define R8A7795_PD_CA53_SCU 21
44 #define R8A7795_PD_3DG_E 22
45 #define R8A7795_PD_A3IR 24
46 #define R8A7795_PD_A2VC0 25 /* ES1.x only */
47 #define R8A7795_PD_A2VC1 26
48 
49 #endif /* CONFIG_RCAR_PD_SYSC_H */
50