xref: /freebsd/sys/contrib/device-tree/include/dt-bindings/thermal/mediatek,lvts-thermal.h (revision 7d0873ebb83b19ba1e8a89e679470d885efe12e3)
1cb7aa33aSEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2cb7aa33aSEmmanuel Vadot /*
3cb7aa33aSEmmanuel Vadot  * Copyright (c) 2023 MediaTek Inc.
4cb7aa33aSEmmanuel Vadot  * Author: Balsam CHIHI <bchihi@baylibre.com>
5cb7aa33aSEmmanuel Vadot  */
6cb7aa33aSEmmanuel Vadot 
7cb7aa33aSEmmanuel Vadot #ifndef __MEDIATEK_LVTS_DT_H
8cb7aa33aSEmmanuel Vadot #define __MEDIATEK_LVTS_DT_H
9cb7aa33aSEmmanuel Vadot 
1084943d6fSEmmanuel Vadot #define MT7988_CPU_0		0
1184943d6fSEmmanuel Vadot #define MT7988_CPU_1		1
1284943d6fSEmmanuel Vadot #define MT7988_ETH2P5G_0	2
1384943d6fSEmmanuel Vadot #define MT7988_ETH2P5G_1	3
1484943d6fSEmmanuel Vadot #define MT7988_TOPS_0		4
1584943d6fSEmmanuel Vadot #define MT7988_TOPS_1		5
1684943d6fSEmmanuel Vadot #define MT7988_ETHWARP_0	6
1784943d6fSEmmanuel Vadot #define MT7988_ETHWARP_1	7
1884943d6fSEmmanuel Vadot 
19*7d0873ebSEmmanuel Vadot #define MT8186_LITTLE_CPU0	0
20*7d0873ebSEmmanuel Vadot #define MT8186_LITTLE_CPU1	1
21*7d0873ebSEmmanuel Vadot #define MT8186_LITTLE_CPU2	2
22*7d0873ebSEmmanuel Vadot #define MT8186_CAM		3
23*7d0873ebSEmmanuel Vadot #define MT8186_BIG_CPU0	4
24*7d0873ebSEmmanuel Vadot #define MT8186_BIG_CPU1	5
25*7d0873ebSEmmanuel Vadot #define MT8186_NNA		6
26*7d0873ebSEmmanuel Vadot #define MT8186_ADSP		7
27*7d0873ebSEmmanuel Vadot #define MT8186_MFG		8
28*7d0873ebSEmmanuel Vadot 
29*7d0873ebSEmmanuel Vadot #define MT8188_MCU_LITTLE_CPU0	0
30*7d0873ebSEmmanuel Vadot #define MT8188_MCU_LITTLE_CPU1	1
31*7d0873ebSEmmanuel Vadot #define MT8188_MCU_LITTLE_CPU2	2
32*7d0873ebSEmmanuel Vadot #define MT8188_MCU_LITTLE_CPU3	3
33*7d0873ebSEmmanuel Vadot #define MT8188_MCU_BIG_CPU0	4
34*7d0873ebSEmmanuel Vadot #define MT8188_MCU_BIG_CPU1	5
35*7d0873ebSEmmanuel Vadot 
36*7d0873ebSEmmanuel Vadot #define MT8188_AP_APU		0
37*7d0873ebSEmmanuel Vadot #define MT8188_AP_GPU1		1
38*7d0873ebSEmmanuel Vadot #define MT8188_AP_GPU2		2
39*7d0873ebSEmmanuel Vadot #define MT8188_AP_SOC1		3
40*7d0873ebSEmmanuel Vadot #define MT8188_AP_SOC2		4
41*7d0873ebSEmmanuel Vadot #define MT8188_AP_SOC3		5
42*7d0873ebSEmmanuel Vadot #define MT8188_AP_CAM1		6
43*7d0873ebSEmmanuel Vadot #define MT8188_AP_CAM2		7
44*7d0873ebSEmmanuel Vadot 
45cb7aa33aSEmmanuel Vadot #define MT8195_MCU_BIG_CPU0     0
46cb7aa33aSEmmanuel Vadot #define MT8195_MCU_BIG_CPU1     1
47cb7aa33aSEmmanuel Vadot #define MT8195_MCU_BIG_CPU2     2
48cb7aa33aSEmmanuel Vadot #define MT8195_MCU_BIG_CPU3     3
49cb7aa33aSEmmanuel Vadot #define MT8195_MCU_LITTLE_CPU0  4
50cb7aa33aSEmmanuel Vadot #define MT8195_MCU_LITTLE_CPU1  5
51cb7aa33aSEmmanuel Vadot #define MT8195_MCU_LITTLE_CPU2  6
52cb7aa33aSEmmanuel Vadot #define MT8195_MCU_LITTLE_CPU3  7
53cb7aa33aSEmmanuel Vadot 
54fac71e4eSEmmanuel Vadot #define MT8195_AP_VPU0  8
55fac71e4eSEmmanuel Vadot #define MT8195_AP_VPU1  9
56fac71e4eSEmmanuel Vadot #define MT8195_AP_GPU0  10
57fac71e4eSEmmanuel Vadot #define MT8195_AP_GPU1  11
58fac71e4eSEmmanuel Vadot #define MT8195_AP_VDEC  12
59fac71e4eSEmmanuel Vadot #define MT8195_AP_IMG   13
60fac71e4eSEmmanuel Vadot #define MT8195_AP_INFRA 14
61fac71e4eSEmmanuel Vadot #define MT8195_AP_CAM0  15
62fac71e4eSEmmanuel Vadot #define MT8195_AP_CAM1  16
63fac71e4eSEmmanuel Vadot 
6484943d6fSEmmanuel Vadot #define MT8192_MCU_BIG_CPU0     0
6584943d6fSEmmanuel Vadot #define MT8192_MCU_BIG_CPU1     1
6684943d6fSEmmanuel Vadot #define MT8192_MCU_BIG_CPU2     2
6784943d6fSEmmanuel Vadot #define MT8192_MCU_BIG_CPU3     3
6884943d6fSEmmanuel Vadot #define MT8192_MCU_LITTLE_CPU0  4
6984943d6fSEmmanuel Vadot #define MT8192_MCU_LITTLE_CPU1  5
7084943d6fSEmmanuel Vadot #define MT8192_MCU_LITTLE_CPU2  6
7184943d6fSEmmanuel Vadot #define MT8192_MCU_LITTLE_CPU3  7
7284943d6fSEmmanuel Vadot 
7384943d6fSEmmanuel Vadot #define MT8192_AP_VPU0  8
7484943d6fSEmmanuel Vadot #define MT8192_AP_VPU1  9
7584943d6fSEmmanuel Vadot #define MT8192_AP_GPU0  10
7684943d6fSEmmanuel Vadot #define MT8192_AP_GPU1  11
7784943d6fSEmmanuel Vadot #define MT8192_AP_INFRA 12
7884943d6fSEmmanuel Vadot #define MT8192_AP_CAM   13
7984943d6fSEmmanuel Vadot #define MT8192_AP_MD0   14
8084943d6fSEmmanuel Vadot #define MT8192_AP_MD1   15
8184943d6fSEmmanuel Vadot #define MT8192_AP_MD2   16
8284943d6fSEmmanuel Vadot 
83cb7aa33aSEmmanuel Vadot #endif /* __MEDIATEK_LVTS_DT_H */
84