162306a36Sopenharmony_ci/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ 262306a36Sopenharmony_ci#ifndef __DT_BINDINGS_POWER_RK3588_POWER_H__ 362306a36Sopenharmony_ci#define __DT_BINDINGS_POWER_RK3588_POWER_H__ 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci/* VD_LITDSU */ 662306a36Sopenharmony_ci#define RK3588_PD_CPU_0 0 762306a36Sopenharmony_ci#define RK3588_PD_CPU_1 1 862306a36Sopenharmony_ci#define RK3588_PD_CPU_2 2 962306a36Sopenharmony_ci#define RK3588_PD_CPU_3 3 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci/* VD_BIGCORE0 */ 1262306a36Sopenharmony_ci#define RK3588_PD_CPU_4 4 1362306a36Sopenharmony_ci#define RK3588_PD_CPU_5 5 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci/* VD_BIGCORE1 */ 1662306a36Sopenharmony_ci#define RK3588_PD_CPU_6 6 1762306a36Sopenharmony_ci#define RK3588_PD_CPU_7 7 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci/* VD_NPU */ 2062306a36Sopenharmony_ci#define RK3588_PD_NPU 8 2162306a36Sopenharmony_ci#define RK3588_PD_NPUTOP 9 2262306a36Sopenharmony_ci#define RK3588_PD_NPU1 10 2362306a36Sopenharmony_ci#define RK3588_PD_NPU2 11 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ci/* VD_GPU */ 2662306a36Sopenharmony_ci#define RK3588_PD_GPU 12 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ci/* VD_VCODEC */ 2962306a36Sopenharmony_ci#define RK3588_PD_VCODEC 13 3062306a36Sopenharmony_ci#define RK3588_PD_RKVDEC0 14 3162306a36Sopenharmony_ci#define RK3588_PD_RKVDEC1 15 3262306a36Sopenharmony_ci#define RK3588_PD_VENC0 16 3362306a36Sopenharmony_ci#define RK3588_PD_VENC1 17 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci/* VD_DD01 */ 3662306a36Sopenharmony_ci#define RK3588_PD_DDR01 18 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ci/* VD_DD23 */ 3962306a36Sopenharmony_ci#define RK3588_PD_DDR23 19 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci/* VD_LOGIC */ 4262306a36Sopenharmony_ci#define RK3588_PD_CENTER 20 4362306a36Sopenharmony_ci#define RK3588_PD_VDPU 21 4462306a36Sopenharmony_ci#define RK3588_PD_RGA30 22 4562306a36Sopenharmony_ci#define RK3588_PD_AV1 23 4662306a36Sopenharmony_ci#define RK3588_PD_VOP 24 4762306a36Sopenharmony_ci#define RK3588_PD_VO0 25 4862306a36Sopenharmony_ci#define RK3588_PD_VO1 26 4962306a36Sopenharmony_ci#define RK3588_PD_VI 27 5062306a36Sopenharmony_ci#define RK3588_PD_ISP1 28 5162306a36Sopenharmony_ci#define RK3588_PD_FEC 29 5262306a36Sopenharmony_ci#define RK3588_PD_RGA31 30 5362306a36Sopenharmony_ci#define RK3588_PD_USB 31 5462306a36Sopenharmony_ci#define RK3588_PD_PHP 32 5562306a36Sopenharmony_ci#define RK3588_PD_GMAC 33 5662306a36Sopenharmony_ci#define RK3588_PD_PCIE 34 5762306a36Sopenharmony_ci#define RK3588_PD_NVM 35 5862306a36Sopenharmony_ci#define RK3588_PD_NVM0 36 5962306a36Sopenharmony_ci#define RK3588_PD_SDIO 37 6062306a36Sopenharmony_ci#define RK3588_PD_AUDIO 38 6162306a36Sopenharmony_ci#define RK3588_PD_SECURE 39 6262306a36Sopenharmony_ci#define RK3588_PD_SDMMC 40 6362306a36Sopenharmony_ci#define RK3588_PD_CRYPTO 41 6462306a36Sopenharmony_ci#define RK3588_PD_BUS 42 6562306a36Sopenharmony_ci 6662306a36Sopenharmony_ci/* VD_PMU */ 6762306a36Sopenharmony_ci#define RK3588_PD_PMU1 43 6862306a36Sopenharmony_ci 6962306a36Sopenharmony_ci#endif 70