1*aa1a8ff2SEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ 27ef62cebSEmmanuel Vadot #ifndef __DT_BINDINGS_POWER_RK3588_POWER_H__ 37ef62cebSEmmanuel Vadot #define __DT_BINDINGS_POWER_RK3588_POWER_H__ 47ef62cebSEmmanuel Vadot 57ef62cebSEmmanuel Vadot /* VD_LITDSU */ 67ef62cebSEmmanuel Vadot #define RK3588_PD_CPU_0 0 77ef62cebSEmmanuel Vadot #define RK3588_PD_CPU_1 1 87ef62cebSEmmanuel Vadot #define RK3588_PD_CPU_2 2 97ef62cebSEmmanuel Vadot #define RK3588_PD_CPU_3 3 107ef62cebSEmmanuel Vadot 117ef62cebSEmmanuel Vadot /* VD_BIGCORE0 */ 127ef62cebSEmmanuel Vadot #define RK3588_PD_CPU_4 4 137ef62cebSEmmanuel Vadot #define RK3588_PD_CPU_5 5 147ef62cebSEmmanuel Vadot 157ef62cebSEmmanuel Vadot /* VD_BIGCORE1 */ 167ef62cebSEmmanuel Vadot #define RK3588_PD_CPU_6 6 177ef62cebSEmmanuel Vadot #define RK3588_PD_CPU_7 7 187ef62cebSEmmanuel Vadot 197ef62cebSEmmanuel Vadot /* VD_NPU */ 207ef62cebSEmmanuel Vadot #define RK3588_PD_NPU 8 217ef62cebSEmmanuel Vadot #define RK3588_PD_NPUTOP 9 227ef62cebSEmmanuel Vadot #define RK3588_PD_NPU1 10 237ef62cebSEmmanuel Vadot #define RK3588_PD_NPU2 11 247ef62cebSEmmanuel Vadot 257ef62cebSEmmanuel Vadot /* VD_GPU */ 267ef62cebSEmmanuel Vadot #define RK3588_PD_GPU 12 277ef62cebSEmmanuel Vadot 287ef62cebSEmmanuel Vadot /* VD_VCODEC */ 297ef62cebSEmmanuel Vadot #define RK3588_PD_VCODEC 13 307ef62cebSEmmanuel Vadot #define RK3588_PD_RKVDEC0 14 317ef62cebSEmmanuel Vadot #define RK3588_PD_RKVDEC1 15 327ef62cebSEmmanuel Vadot #define RK3588_PD_VENC0 16 337ef62cebSEmmanuel Vadot #define RK3588_PD_VENC1 17 347ef62cebSEmmanuel Vadot 357ef62cebSEmmanuel Vadot /* VD_DD01 */ 367ef62cebSEmmanuel Vadot #define RK3588_PD_DDR01 18 377ef62cebSEmmanuel Vadot 387ef62cebSEmmanuel Vadot /* VD_DD23 */ 397ef62cebSEmmanuel Vadot #define RK3588_PD_DDR23 19 407ef62cebSEmmanuel Vadot 417ef62cebSEmmanuel Vadot /* VD_LOGIC */ 427ef62cebSEmmanuel Vadot #define RK3588_PD_CENTER 20 437ef62cebSEmmanuel Vadot #define RK3588_PD_VDPU 21 447ef62cebSEmmanuel Vadot #define RK3588_PD_RGA30 22 457ef62cebSEmmanuel Vadot #define RK3588_PD_AV1 23 467ef62cebSEmmanuel Vadot #define RK3588_PD_VOP 24 477ef62cebSEmmanuel Vadot #define RK3588_PD_VO0 25 487ef62cebSEmmanuel Vadot #define RK3588_PD_VO1 26 497ef62cebSEmmanuel Vadot #define RK3588_PD_VI 27 507ef62cebSEmmanuel Vadot #define RK3588_PD_ISP1 28 517ef62cebSEmmanuel Vadot #define RK3588_PD_FEC 29 527ef62cebSEmmanuel Vadot #define RK3588_PD_RGA31 30 537ef62cebSEmmanuel Vadot #define RK3588_PD_USB 31 547ef62cebSEmmanuel Vadot #define RK3588_PD_PHP 32 557ef62cebSEmmanuel Vadot #define RK3588_PD_GMAC 33 567ef62cebSEmmanuel Vadot #define RK3588_PD_PCIE 34 577ef62cebSEmmanuel Vadot #define RK3588_PD_NVM 35 587ef62cebSEmmanuel Vadot #define RK3588_PD_NVM0 36 597ef62cebSEmmanuel Vadot #define RK3588_PD_SDIO 37 607ef62cebSEmmanuel Vadot #define RK3588_PD_AUDIO 38 617ef62cebSEmmanuel Vadot #define RK3588_PD_SECURE 39 627ef62cebSEmmanuel Vadot #define RK3588_PD_SDMMC 40 637ef62cebSEmmanuel Vadot #define RK3588_PD_CRYPTO 41 647ef62cebSEmmanuel Vadot #define RK3588_PD_BUS 42 657ef62cebSEmmanuel Vadot 667ef62cebSEmmanuel Vadot /* VD_PMU */ 677ef62cebSEmmanuel Vadot #define RK3588_PD_PMU1 43 687ef62cebSEmmanuel Vadot 697ef62cebSEmmanuel Vadot #endif 70