xref: /freebsd/sys/contrib/device-tree/include/dt-bindings/power/mediatek,mt8188-power.h (revision cb7aa33ac6cd46a5434798e50363136e64f3ae98)
1*cb7aa33aSEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
2*cb7aa33aSEmmanuel Vadot /*
3*cb7aa33aSEmmanuel Vadot  * Copyright (c) 2022 MediaTek Inc.
4*cb7aa33aSEmmanuel Vadot  * Author: Garmin Chang <garmin.chang@mediatek.com>
5*cb7aa33aSEmmanuel Vadot  */
6*cb7aa33aSEmmanuel Vadot 
7*cb7aa33aSEmmanuel Vadot #ifndef _DT_BINDINGS_POWER_MT8188_POWER_H
8*cb7aa33aSEmmanuel Vadot #define _DT_BINDINGS_POWER_MT8188_POWER_H
9*cb7aa33aSEmmanuel Vadot 
10*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_MFG0			0
11*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_MFG1			1
12*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_MFG2			2
13*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_MFG3			3
14*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_MFG4			4
15*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_PEXTP_MAC_P0		5
16*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_PEXTP_PHY_TOP		6
17*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_CSIRX_TOP			7
18*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_ETHER			8
19*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_HDMI_TX			9
20*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_ADSP_AO			10
21*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_ADSP_INFRA			11
22*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_ADSP			12
23*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_AUDIO			13
24*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_AUDIO_ASRC			14
25*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_VPPSYS0			15
26*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_VDOSYS0			16
27*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_VDOSYS1			17
28*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_DP_TX			18
29*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_EDP_TX			19
30*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_VPPSYS1			20
31*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_WPE				21
32*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_VDEC0			22
33*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_VDEC1			23
34*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_VENC			24
35*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_IMG_VCORE			25
36*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_IMG_MAIN			26
37*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_DIP				27
38*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_IPE				28
39*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_CAM_VCORE			29
40*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_CAM_MAIN			30
41*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_CAM_SUBA			31
42*cb7aa33aSEmmanuel Vadot #define MT8188_POWER_DOMAIN_CAM_SUBB			32
43*cb7aa33aSEmmanuel Vadot 
44*cb7aa33aSEmmanuel Vadot #endif /* _DT_BINDINGS_POWER_MT8188_POWER_H */
45