1*daf7dc86SJagan Teki /* SPDX-License-Identifier: GPL-2.0 */
2*daf7dc86SJagan Teki 
3*daf7dc86SJagan Teki #ifndef __DT_BINDINGS_POWER_RV1126_POWER_H__
4*daf7dc86SJagan Teki #define __DT_BINDINGS_POWER_RV1126_POWER_H__
5*daf7dc86SJagan Teki 
6*daf7dc86SJagan Teki /* VD_CORE */
7*daf7dc86SJagan Teki #define RV1126_PD_CPU_0		0
8*daf7dc86SJagan Teki #define RV1126_PD_CPU_1		1
9*daf7dc86SJagan Teki #define RV1126_PD_CPU_2		2
10*daf7dc86SJagan Teki #define RV1126_PD_CPU_3		3
11*daf7dc86SJagan Teki #define RV1126_PD_CORE_ALIVE	4
12*daf7dc86SJagan Teki 
13*daf7dc86SJagan Teki /* VD_PMU */
14*daf7dc86SJagan Teki #define RV1126_PD_PMU		5
15*daf7dc86SJagan Teki #define RV1126_PD_PMU_ALIVE	6
16*daf7dc86SJagan Teki 
17*daf7dc86SJagan Teki /* VD_NPU */
18*daf7dc86SJagan Teki #define RV1126_PD_NPU		7
19*daf7dc86SJagan Teki 
20*daf7dc86SJagan Teki /* VD_VEPU */
21*daf7dc86SJagan Teki #define RV1126_PD_VEPU		8
22*daf7dc86SJagan Teki 
23*daf7dc86SJagan Teki /* VD_LOGIC */
24*daf7dc86SJagan Teki #define RV1126_PD_VI		9
25*daf7dc86SJagan Teki #define RV1126_PD_VO		10
26*daf7dc86SJagan Teki #define RV1126_PD_ISPP		11
27*daf7dc86SJagan Teki #define RV1126_PD_VDPU		12
28*daf7dc86SJagan Teki #define RV1126_PD_CRYPTO	13
29*daf7dc86SJagan Teki #define RV1126_PD_DDR		14
30*daf7dc86SJagan Teki #define RV1126_PD_NVM		15
31*daf7dc86SJagan Teki #define RV1126_PD_SDIO		16
32*daf7dc86SJagan Teki #define RV1126_PD_USB		17
33*daf7dc86SJagan Teki #define RV1126_PD_LOGIC_ALIVE	18
34*daf7dc86SJagan Teki 
35*daf7dc86SJagan Teki #endif
36