coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
tracker_v1.c
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#include <soc/addressmap.h>
4
#include <soc/tracker.h>
5
#include <
soc/tracker_common.h
>
6
7
/*
8
* for systracker:
9
* offset[0] dump from offset 0x100 ~ 0x13C.
10
* offset[1] dump from offset 0x200 ~ 0x23C.
11
*/
12
struct
tracker
tracker_data
[
TRACKER_NUM
] = {
13
[
TRACKER_SYSTRACKER
] = {
14
.
base_addr
=
DBG_TRACKER_BASE
,
15
.timeout =
BUS_DBG_CON_TIMEOUT
,
16
.entry =
SYS_TRACK_ENTRY
,
17
.offset[0] =
AR_TRACK_OFFSET
,
18
.offset[1] =
AW_TRACK_OFFSET
,
19
.str =
"systracker"
,
20
},
21
};
DBG_TRACKER_BASE
@ DBG_TRACKER_BASE
Definition:
addressmap.h:47
tracker
Definition:
tracker_common.h:15
tracker::base_addr
uintptr_t base_addr
Definition:
tracker_common.h:16
tracker_common.h
BUS_DBG_CON_TIMEOUT
#define BUS_DBG_CON_TIMEOUT
Definition:
tracker_common.h:12
tracker_data
struct tracker tracker_data[TRACKER_NUM]
Definition:
tracker_v1.c:12
AW_TRACK_OFFSET
#define AW_TRACK_OFFSET
Definition:
tracker_v1.h:9
SYS_TRACK_ENTRY
#define SYS_TRACK_ENTRY
Definition:
tracker_v1.h:6
TRACKER_SYSTRACKER
@ TRACKER_SYSTRACKER
Definition:
tracker_v1.h:12
TRACKER_NUM
@ TRACKER_NUM
Definition:
tracker_v1.h:13
AR_TRACK_OFFSET
#define AR_TRACK_OFFSET
Definition:
tracker_v1.h:8
src
soc
mediatek
common
tracker_v1.c
Generated by
1.9.1