xref: /aosp_15_r20/external/coreboot/src/soc/mediatek/common/include/soc/tracker_v2.h (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef SOC_MEDIATEK_TRACKER_V2_H
4 #define SOC_MEDIATEK_TRACKER_V2_H
5 
6 #define BUS_DBG_CON			0x000
7 #define BUS_DBG_TIMER_CON0		0x004
8 #define BUS_DBG_TIMER_CON1		0x008
9 #define BUS_TRACE_CON_1			0x900
10 #define BUS_TRACE_CON_AO_1		0x9FC
11 #define BUS_TRACE_CON_2			0xA00
12 #define BUS_TRACE_CON_AO_2		0xAFC
13 #define BUS_TRACE_EN			16
14 
15 #define SYS_TRACK_ENTRY			64
16 #define INFRA_ENTRY_NUM			32
17 #define PERI_ENTRY_NUM			16
18 
19 #define AR_TRACK_OFFSET			0x0100
20 #define AW_TRACK_OFFSET			0x0300
21 
22 #define BUSTRACKER_TIMEOUT		0x300
23 
24 enum {
25 	TRACKER_SYSTRACKER = 0,
26 	TRACKER_INFRATRACKER,
27 	TRACKER_PERISYSTRACKER,
28 	TRACKER_NUM,
29 };
30 
31 #endif
32