11.1Sskrll/*	$NetBSD: mediatek,lvts-thermal.h,v 1.1.1.1 2026/01/18 05:21:57 skrll Exp $	*/
21.1Sskrll
31.1Sskrll/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
41.1Sskrll/*
51.1Sskrll * Copyright (c) 2023 MediaTek Inc.
61.1Sskrll * Author: Balsam CHIHI <bchihi@baylibre.com>
71.1Sskrll */
81.1Sskrll
91.1Sskrll#ifndef __MEDIATEK_LVTS_DT_H
101.1Sskrll#define __MEDIATEK_LVTS_DT_H
111.1Sskrll
121.1Sskrll#define MT7988_CPU_0		0
131.1Sskrll#define MT7988_CPU_1		1
141.1Sskrll#define MT7988_ETH2P5G_0	2
151.1Sskrll#define MT7988_ETH2P5G_1	3
161.1Sskrll#define MT7988_TOPS_0		4
171.1Sskrll#define MT7988_TOPS_1		5
181.1Sskrll#define MT7988_ETHWARP_0	6
191.1Sskrll#define MT7988_ETHWARP_1	7
201.1Sskrll
211.1Sskrll#define MT8186_LITTLE_CPU0	0
221.1Sskrll#define MT8186_LITTLE_CPU1	1
231.1Sskrll#define MT8186_LITTLE_CPU2	2
241.1Sskrll#define MT8186_CAM		3
251.1Sskrll#define MT8186_BIG_CPU0	4
261.1Sskrll#define MT8186_BIG_CPU1	5
271.1Sskrll#define MT8186_NNA		6
281.1Sskrll#define MT8186_ADSP		7
291.1Sskrll#define MT8186_GPU		8
301.1Sskrll
311.1Sskrll#define MT8188_MCU_LITTLE_CPU0	0
321.1Sskrll#define MT8188_MCU_LITTLE_CPU1	1
331.1Sskrll#define MT8188_MCU_LITTLE_CPU2	2
341.1Sskrll#define MT8188_MCU_LITTLE_CPU3	3
351.1Sskrll#define MT8188_MCU_BIG_CPU0	4
361.1Sskrll#define MT8188_MCU_BIG_CPU1	5
371.1Sskrll
381.1Sskrll#define MT8188_AP_APU		0
391.1Sskrll#define MT8188_AP_GPU0		1
401.1Sskrll#define MT8188_AP_GPU1		2
411.1Sskrll#define MT8188_AP_ADSP		3
421.1Sskrll#define MT8188_AP_VDO		4
431.1Sskrll#define MT8188_AP_INFRA		5
441.1Sskrll#define MT8188_AP_CAM1		6
451.1Sskrll#define MT8188_AP_CAM2		7
461.1Sskrll
471.1Sskrll#define MT8195_MCU_BIG_CPU0     0
481.1Sskrll#define MT8195_MCU_BIG_CPU1     1
491.1Sskrll#define MT8195_MCU_BIG_CPU2     2
501.1Sskrll#define MT8195_MCU_BIG_CPU3     3
511.1Sskrll#define MT8195_MCU_LITTLE_CPU0  4
521.1Sskrll#define MT8195_MCU_LITTLE_CPU1  5
531.1Sskrll#define MT8195_MCU_LITTLE_CPU2  6
541.1Sskrll#define MT8195_MCU_LITTLE_CPU3  7
551.1Sskrll
561.1Sskrll#define MT8195_AP_VPU0  8
571.1Sskrll#define MT8195_AP_VPU1  9
581.1Sskrll#define MT8195_AP_GPU0  10
591.1Sskrll#define MT8195_AP_GPU1  11
601.1Sskrll#define MT8195_AP_VDEC  12
611.1Sskrll#define MT8195_AP_IMG   13
621.1Sskrll#define MT8195_AP_INFRA 14
631.1Sskrll#define MT8195_AP_CAM0  15
641.1Sskrll#define MT8195_AP_CAM1  16
651.1Sskrll
661.1Sskrll#define MT8192_MCU_BIG_CPU0     0
671.1Sskrll#define MT8192_MCU_BIG_CPU1     1
681.1Sskrll#define MT8192_MCU_BIG_CPU2     2
691.1Sskrll#define MT8192_MCU_BIG_CPU3     3
701.1Sskrll#define MT8192_MCU_LITTLE_CPU0  4
711.1Sskrll#define MT8192_MCU_LITTLE_CPU1  5
721.1Sskrll#define MT8192_MCU_LITTLE_CPU2  6
731.1Sskrll#define MT8192_MCU_LITTLE_CPU3  7
741.1Sskrll
751.1Sskrll#define MT8192_AP_VPU0  8
761.1Sskrll#define MT8192_AP_VPU1  9
771.1Sskrll#define MT8192_AP_GPU0  10
781.1Sskrll#define MT8192_AP_GPU1  11
791.1Sskrll#define MT8192_AP_INFRA 12
801.1Sskrll#define MT8192_AP_CAM   13
811.1Sskrll#define MT8192_AP_MD0   14
821.1Sskrll#define MT8192_AP_MD1   15
831.1Sskrll#define MT8192_AP_MD2   16
841.1Sskrll
851.1Sskrll#endif /* __MEDIATEK_LVTS_DT_H */
86