162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci
362306a36Sopenharmony_ci#ifndef __DT_BINDINGS_POWER_RV1126_POWER_H__
462306a36Sopenharmony_ci#define __DT_BINDINGS_POWER_RV1126_POWER_H__
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci/* VD_CORE */
762306a36Sopenharmony_ci#define RV1126_PD_CPU_0		0
862306a36Sopenharmony_ci#define RV1126_PD_CPU_1		1
962306a36Sopenharmony_ci#define RV1126_PD_CPU_2		2
1062306a36Sopenharmony_ci#define RV1126_PD_CPU_3		3
1162306a36Sopenharmony_ci#define RV1126_PD_CORE_ALIVE	4
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci/* VD_PMU */
1462306a36Sopenharmony_ci#define RV1126_PD_PMU		5
1562306a36Sopenharmony_ci#define RV1126_PD_PMU_ALIVE	6
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci/* VD_NPU */
1862306a36Sopenharmony_ci#define RV1126_PD_NPU		7
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci/* VD_VEPU */
2162306a36Sopenharmony_ci#define RV1126_PD_VEPU		8
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci/* VD_LOGIC */
2462306a36Sopenharmony_ci#define RV1126_PD_VI		9
2562306a36Sopenharmony_ci#define RV1126_PD_VO		10
2662306a36Sopenharmony_ci#define RV1126_PD_ISPP		11
2762306a36Sopenharmony_ci#define RV1126_PD_VDPU		12
2862306a36Sopenharmony_ci#define RV1126_PD_CRYPTO	13
2962306a36Sopenharmony_ci#define RV1126_PD_DDR		14
3062306a36Sopenharmony_ci#define RV1126_PD_NVM		15
3162306a36Sopenharmony_ci#define RV1126_PD_SDIO		16
3262306a36Sopenharmony_ci#define RV1126_PD_USB		17
3362306a36Sopenharmony_ci#define RV1126_PD_LOGIC_ALIVE	18
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ci#endif
36