linux/include/dt-bindings/power/rk3588-power.h

/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
#ifndef __DT_BINDINGS_POWER_RK3588_POWER_H__
#define __DT_BINDINGS_POWER_RK3588_POWER_H__

/* VD_LITDSU */
#define RK3588_PD_CPU_0
#define RK3588_PD_CPU_1
#define RK3588_PD_CPU_2
#define RK3588_PD_CPU_3

/* VD_BIGCORE0 */
#define RK3588_PD_CPU_4
#define RK3588_PD_CPU_5

/* VD_BIGCORE1 */
#define RK3588_PD_CPU_6
#define RK3588_PD_CPU_7

/* VD_NPU */
#define RK3588_PD_NPU
#define RK3588_PD_NPUTOP
#define RK3588_PD_NPU1
#define RK3588_PD_NPU2

/* VD_GPU */
#define RK3588_PD_GPU

/* VD_VCODEC */
#define RK3588_PD_VCODEC
#define RK3588_PD_RKVDEC0
#define RK3588_PD_RKVDEC1
#define RK3588_PD_VENC0
#define RK3588_PD_VENC1

/* VD_DD01 */
#define RK3588_PD_DDR01

/* VD_DD23 */
#define RK3588_PD_DDR23

/* VD_LOGIC */
#define RK3588_PD_CENTER
#define RK3588_PD_VDPU
#define RK3588_PD_RGA30
#define RK3588_PD_AV1
#define RK3588_PD_VOP
#define RK3588_PD_VO0
#define RK3588_PD_VO1
#define RK3588_PD_VI
#define RK3588_PD_ISP1
#define RK3588_PD_FEC
#define RK3588_PD_RGA31
#define RK3588_PD_USB
#define RK3588_PD_PHP
#define RK3588_PD_GMAC
#define RK3588_PD_PCIE
#define RK3588_PD_NVM
#define RK3588_PD_NVM0
#define RK3588_PD_SDIO
#define RK3588_PD_AUDIO
#define RK3588_PD_SECURE
#define RK3588_PD_SDMMC
#define RK3588_PD_CRYPTO
#define RK3588_PD_BUS

/* VD_PMU */
#define RK3588_PD_PMU1

#endif