coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
tracker_v2.c File Reference
#include <device/mmio.h>
#include <soc/addressmap.h>
#include <soc/tracker.h>
#include <soc/tracker_common.h>
Include dependency graph for tracker_v2.c:

Go to the source code of this file.

Functions

void tracker_setup (void)
 

Variables

struct tracker tracker_data [TRACKER_NUM]
 

Function Documentation

◆ tracker_setup()

Variable Documentation

◆ tracker_data

struct tracker tracker_data[TRACKER_NUM]
Initial value:
= {
.base_addr = DBG_TRACKER_BASE,
.timeout = BUS_DBG_CON_TIMEOUT,
.entry = SYS_TRACK_ENTRY,
.offset[0] = AR_TRACK_OFFSET,
.offset[1] = AW_TRACK_OFFSET,
.str = "systracker",
},
.base_addr = INFRA_TRACKER_BASE,
.timeout = BUSTRACKER_TIMEOUT,
.entry = INFRA_ENTRY_NUM,
.offset[0] = AR_TRACK_OFFSET,
.offset[1] = AW_TRACK_OFFSET,
.str = "infra_tracker",
},
.base_addr = PERI_TRACKER_BASE,
.timeout = BUSTRACKER_TIMEOUT,
.entry = PERI_ENTRY_NUM,
.offset[0] = AR_TRACK_OFFSET,
.offset[1] = AW_TRACK_OFFSET,
.str = "peri_tracker",
},
}
@ DBG_TRACKER_BASE
Definition: addressmap.h:47
@ INFRA_TRACKER_BASE
Definition: addressmap.h:45
@ PERI_TRACKER_BASE
Definition: addressmap.h:40
#define BUS_DBG_CON_TIMEOUT
#define AW_TRACK_OFFSET
Definition: tracker_v1.h:9
#define SYS_TRACK_ENTRY
Definition: tracker_v1.h:6
@ TRACKER_SYSTRACKER
Definition: tracker_v1.h:12
#define AR_TRACK_OFFSET
Definition: tracker_v1.h:8
#define INFRA_ENTRY_NUM
Definition: tracker_v2.h:16
#define PERI_ENTRY_NUM
Definition: tracker_v2.h:17
@ TRACKER_PERISYSTRACKER
Definition: tracker_v2.h:27
@ TRACKER_INFRATRACKER
Definition: tracker_v2.h:26
#define BUSTRACKER_TIMEOUT
Definition: tracker_v2.h:22

Definition at line 1 of file tracker_v2.c.

Referenced by tracker_dump_data().