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

Go to the source code of this file.

Macros

#define DEFAULT_PMIOBAR   0x00000400
 
#define BOOT_PATH_NORMAL   0
 
#define BOOT_PATH_RESET   1
 
#define BOOT_PATH_RESUME   2
 
#define HOST_BRIDGE   PCI_DEV(0, 0, 0)
 
#define PEGSTS   0x214 /* 32 bits */
 
#define GMCH_IGD   PCI_DEV(0, 2, 0)
 
#define GMADR   0x18
 
#define GTTADR   0x1c
 
#define BSM   0x5c
 

Functions

void pineview_early_init (void)
 
u32 decode_igd_memory_size (const u32 gms)
 Decodes used Graphics Mode Select (GMS) to kilobytes. More...
 
u32 decode_igd_gtt_size (const u32 gsm)
 Decodes used Graphics Stolen Memory (GSM) to kilobytes. More...
 
void get_mb_spd_addrmap (u8 *spd_addr_map)
 
void mb_pirq_setup (void)
 

Macro Definition Documentation

◆ BOOT_PATH_NORMAL

#define BOOT_PATH_NORMAL   0

Definition at line 10 of file pineview.h.

◆ BOOT_PATH_RESET

#define BOOT_PATH_RESET   1

Definition at line 11 of file pineview.h.

◆ BOOT_PATH_RESUME

#define BOOT_PATH_RESUME   2

Definition at line 12 of file pineview.h.

◆ BSM

#define BSM   0x5c

Definition at line 28 of file pineview.h.

◆ DEFAULT_PMIOBAR

#define DEFAULT_PMIOBAR   0x00000400

Definition at line 8 of file pineview.h.

◆ GMADR

#define GMADR   0x18

Definition at line 26 of file pineview.h.

◆ GMCH_IGD

#define GMCH_IGD   PCI_DEV(0, 2, 0)

Definition at line 24 of file pineview.h.

◆ GTTADR

#define GTTADR   0x1c

Definition at line 27 of file pineview.h.

◆ HOST_BRIDGE

#define HOST_BRIDGE   PCI_DEV(0, 0, 0)

Definition at line 15 of file pineview.h.

◆ PEGSTS

#define PEGSTS   0x214 /* 32 bits */

Definition at line 21 of file pineview.h.

Function Documentation

◆ decode_igd_gtt_size()

u32 decode_igd_gtt_size ( const u32  gsm)

Decodes used Graphics Stolen Memory (GSM) to kilobytes.

Decodes used Graphics Stolen Memory (GSM) to kilobytes.

Definition at line 36 of file memmap.c.

◆ decode_igd_memory_size()

u32 decode_igd_memory_size ( const u32  gms)

Decodes used Graphics Mode Select (GMS) to kilobytes.

Definition at line 24 of file memmap.c.

◆ get_mb_spd_addrmap()

void get_mb_spd_addrmap ( u8 spd_addr_map)

Definition at line 16 of file early_init.c.

◆ mb_pirq_setup()

void mb_pirq_setup ( void  )

Definition at line 27 of file early_init.c.

References D27IR, D28IR, D29IR, D30IR, D31IR, FD, FD_INTLAN, RCBA16, and RCBA32.

Referenced by mainboard_romstage_entry().

Here is the caller graph for this function:

◆ pineview_early_init()

void pineview_early_init ( void  )

Definition at line 155 of file early_init.c.

References BIOS_DEBUG, early_misc_setup(), GCS, pineview_setup_bars(), printk, and RCBA32.

Referenced by mainboard_romstage_entry().

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