1/* $NetBSD: rk3588-power.h,v 1.1.1.1 2026/01/18 05:21:54 skrll Exp $ */ 2 3/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ 4#ifndef __DT_BINDINGS_POWER_RK3588_POWER_H__ 5#define __DT_BINDINGS_POWER_RK3588_POWER_H__ 6 7/* VD_LITDSU */ 8#define RK3588_PD_CPU_0 0 9#define RK3588_PD_CPU_1 1 10#define RK3588_PD_CPU_2 2 11#define RK3588_PD_CPU_3 3 12 13/* VD_BIGCORE0 */ 14#define RK3588_PD_CPU_4 4 15#define RK3588_PD_CPU_5 5 16 17/* VD_BIGCORE1 */ 18#define RK3588_PD_CPU_6 6 19#define RK3588_PD_CPU_7 7 20 21/* VD_NPU */ 22#define RK3588_PD_NPU 8 23#define RK3588_PD_NPUTOP 9 24#define RK3588_PD_NPU1 10 25#define RK3588_PD_NPU2 11 26 27/* VD_GPU */ 28#define RK3588_PD_GPU 12 29 30/* VD_VCODEC */ 31#define RK3588_PD_VCODEC 13 32#define RK3588_PD_RKVDEC0 14 33#define RK3588_PD_RKVDEC1 15 34#define RK3588_PD_VENC0 16 35#define RK3588_PD_VENC1 17 36 37/* VD_DD01 */ 38#define RK3588_PD_DDR01 18 39 40/* VD_DD23 */ 41#define RK3588_PD_DDR23 19 42 43/* VD_LOGIC */ 44#define RK3588_PD_CENTER 20 45#define RK3588_PD_VDPU 21 46#define RK3588_PD_RGA30 22 47#define RK3588_PD_AV1 23 48#define RK3588_PD_VOP 24 49#define RK3588_PD_VO0 25 50#define RK3588_PD_VO1 26 51#define RK3588_PD_VI 27 52#define RK3588_PD_ISP1 28 53#define RK3588_PD_FEC 29 54#define RK3588_PD_RGA31 30 55#define RK3588_PD_USB 31 56#define RK3588_PD_PHP 32 57#define RK3588_PD_GMAC 33 58#define RK3588_PD_PCIE 34 59#define RK3588_PD_NVM 35 60#define RK3588_PD_NVM0 36 61#define RK3588_PD_SDIO 37 62#define RK3588_PD_AUDIO 38 63#define RK3588_PD_SECURE 39 64#define RK3588_PD_SDMMC 40 65#define RK3588_PD_CRYPTO 41 66#define RK3588_PD_BUS 42 67 68/* VD_PMU */ 69#define RK3588_PD_PMU1 43 70 71#endif 72