coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
tracker_common.h File Reference
#include <stdint.h>
Include dependency graph for tracker_common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  tracker
 

Macros

#define BUS_DBG_CON_IRQ_AR_STA0   0x00000100
 
#define BUS_DBG_CON_IRQ_AW_STA0   0x00000200
 
#define BUS_DBG_CON_IRQ_AR_STA1   0x00100000
 
#define BUS_DBG_CON_IRQ_AW_STA1   0x00200000
 
#define BUS_DBG_CON_TIMEOUT
 

Functions

void tracker_setup (void)
 
void bustracker_init (void)
 

Variables

struct tracker tracker_data []
 

Macro Definition Documentation

◆ BUS_DBG_CON_IRQ_AR_STA0

#define BUS_DBG_CON_IRQ_AR_STA0   0x00000100

Definition at line 8 of file tracker_common.h.

◆ BUS_DBG_CON_IRQ_AR_STA1

#define BUS_DBG_CON_IRQ_AR_STA1   0x00100000

Definition at line 10 of file tracker_common.h.

◆ BUS_DBG_CON_IRQ_AW_STA0

#define BUS_DBG_CON_IRQ_AW_STA0   0x00000200

Definition at line 9 of file tracker_common.h.

◆ BUS_DBG_CON_IRQ_AW_STA1

#define BUS_DBG_CON_IRQ_AW_STA1   0x00200000

Definition at line 11 of file tracker_common.h.

◆ BUS_DBG_CON_TIMEOUT

#define BUS_DBG_CON_TIMEOUT
Value:
BUS_DBG_CON_IRQ_AR_STA1 | BUS_DBG_CON_IRQ_AW_STA1)
#define BUS_DBG_CON_IRQ_AW_STA1
#define BUS_DBG_CON_IRQ_AW_STA0
Definition: tracker_common.h:9
#define BUS_DBG_CON_IRQ_AR_STA0
Definition: tracker_common.h:8

Definition at line 12 of file tracker_common.h.

Function Documentation

◆ bustracker_init()

void bustracker_init ( void  )

Definition at line 43 of file tracker.c.

References tracker_dump_data(), and tracker_setup().

Referenced by bootblock_soc_init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tracker_setup()

void tracker_setup ( void  )

Definition at line 9 of file tracker.c.

References BIT, BUS_DBG_TIMER_CON0, BUS_DBG_TIMER_CON1, BUS_TRACE_CON_1, BUS_TRACE_CON_2, BUS_TRACE_CON_AO_1, BUS_TRACE_CON_AO_2, BUS_TRACE_EN, BUS_TRACE_MONITOR_BASE, INFRA_TRACKER_BASE, PERI_TRACKER_BASE, val, and write32().

Referenced by bustracker_init().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ tracker_data

struct tracker tracker_data[]
extern

Definition at line 1 of file tracker_v1.c.

Referenced by tracker_dump_data().