coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
iomap.h File Reference
Include dependency graph for iomap.h:

Go to the source code of this file.

Macros

#define P2SB_BAR   CONFIG_PCR_BASE_ADDRESS
 
#define P2SB_SIZE   (16 * MiB)
 
#define MCH_BASE_ADDRESS   0xfed10000
 
#define MCH_BASE_SIZE   (32 * KiB)
 
#define ACPI_BASE_ADDRESS   0x400
 
#define ACPI_BASE_SIZE   0x100
 
#define R_ACPI_PM1_TMR   0x8
 
#define TCO_BASE_ADDRESS   (ACPI_BASE_ADDRESS + 0x60)
 
#define TCO_BASE_SIZE   0x20
 
#define PMG_IO_BASE_CST_RNG_BLK_SIZE   0x5
 
#define ACPI_PMIO_CST_REG   (ACPI_BASE_ADDRESS + 0x14)
 
#define PCH_PWRM_BASE_ADDRESS   0xfe042000
 
#define PMC_BAR1   0xfe044000
 
#define PMC_BAR0_SIZE   (8 * KiB)
 
#define SRAM_BASE_0   0xfe900000
 
#define SRAM_SIZE_0   (8 * KiB)
 
#define SRAM_BASE_2   0xfe902000
 
#define SRAM_SIZE_2   (4 * KiB)
 
#define HECI1_BASE_ADDRESS   0xfed1a000
 
#define PSF3_BASE_ADDRESS   0x1e00
 
#define SPI_BASE_ADDRESS   0xfe010000
 
#define EARLY_GSPI_BASE_ADDRESS   0xfe011000
 
#define EARLY_I2C_BASE_ADDRESS   0xfe020000
 
#define EARLY_I2C_BASE(x)   (EARLY_I2C_BASE_ADDRESS + (0x1000 * (x)))
 

Macro Definition Documentation

◆ ACPI_BASE_ADDRESS

#define ACPI_BASE_ADDRESS   0x400

Definition at line 13 of file iomap.h.

◆ ACPI_BASE_SIZE

#define ACPI_BASE_SIZE   0x100

Definition at line 14 of file iomap.h.

◆ ACPI_PMIO_CST_REG

#define ACPI_PMIO_CST_REG   (ACPI_BASE_ADDRESS + 0x14)

Definition at line 23 of file iomap.h.

◆ EARLY_GSPI_BASE_ADDRESS

#define EARLY_GSPI_BASE_ADDRESS   0xfe011000

Definition at line 40 of file iomap.h.

◆ EARLY_I2C_BASE

#define EARLY_I2C_BASE (   x)    (EARLY_I2C_BASE_ADDRESS + (0x1000 * (x)))

Definition at line 44 of file iomap.h.

◆ EARLY_I2C_BASE_ADDRESS

#define EARLY_I2C_BASE_ADDRESS   0xfe020000

Definition at line 43 of file iomap.h.

◆ HECI1_BASE_ADDRESS

#define HECI1_BASE_ADDRESS   0xfed1a000

Definition at line 35 of file iomap.h.

◆ MCH_BASE_ADDRESS

#define MCH_BASE_ADDRESS   0xfed10000

Definition at line 10 of file iomap.h.

◆ MCH_BASE_SIZE

#define MCH_BASE_SIZE   (32 * KiB)

Definition at line 11 of file iomap.h.

◆ P2SB_BAR

#define P2SB_BAR   CONFIG_PCR_BASE_ADDRESS

Definition at line 8 of file iomap.h.

◆ P2SB_SIZE

#define P2SB_SIZE   (16 * MiB)

Definition at line 9 of file iomap.h.

◆ PCH_PWRM_BASE_ADDRESS

#define PCH_PWRM_BASE_ADDRESS   0xfe042000

Definition at line 26 of file iomap.h.

◆ PMC_BAR0_SIZE

#define PMC_BAR0_SIZE   (8 * KiB)

Definition at line 28 of file iomap.h.

◆ PMC_BAR1

#define PMC_BAR1   0xfe044000

Definition at line 27 of file iomap.h.

◆ PMG_IO_BASE_CST_RNG_BLK_SIZE

#define PMG_IO_BASE_CST_RNG_BLK_SIZE   0x5

Definition at line 21 of file iomap.h.

◆ PSF3_BASE_ADDRESS

#define PSF3_BASE_ADDRESS   0x1e00

Definition at line 36 of file iomap.h.

◆ R_ACPI_PM1_TMR

#define R_ACPI_PM1_TMR   0x8

Definition at line 15 of file iomap.h.

◆ SPI_BASE_ADDRESS

#define SPI_BASE_ADDRESS   0xfe010000

Definition at line 39 of file iomap.h.

◆ SRAM_BASE_0

#define SRAM_BASE_0   0xfe900000

Definition at line 30 of file iomap.h.

◆ SRAM_BASE_2

#define SRAM_BASE_2   0xfe902000

Definition at line 32 of file iomap.h.

◆ SRAM_SIZE_0

#define SRAM_SIZE_0   (8 * KiB)

Definition at line 31 of file iomap.h.

◆ SRAM_SIZE_2

#define SRAM_SIZE_2   (4 * KiB)

Definition at line 33 of file iomap.h.

◆ TCO_BASE_ADDRESS

#define TCO_BASE_ADDRESS   (ACPI_BASE_ADDRESS + 0x60)

Definition at line 17 of file iomap.h.

◆ TCO_BASE_SIZE

#define TCO_BASE_SIZE   0x20

Definition at line 18 of file iomap.h.