coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
addressmap.h File Reference

Go to the source code of this file.

Enumerations

enum  {
  MCUSYS_BASE = 0x0C530000 , MCUPM_SRAM_BASE = 0x0C540000 , MCUPM_CFG_BASE = 0x0C560000 , BUS_TRACE_MONITOR_BASE = 0x0D040000 ,
  IO_PHYS = 0x10000000
}
 
enum  { MCUCFG_BASE = MCUSYS_BASE + 0x00008000 }
 
enum  {
  CKSYS_BASE = IO_PHYS , INFRACFG_AO_BASE = IO_PHYS + 0x00001000 , INFRACFG_AO_MEM_BASE = IO_PHYS + 0x00002000 , GPIO_BASE = IO_PHYS + 0x00005000 ,
  SPM_BASE = IO_PHYS + 0x00006000 , RC_BASE = IO_PHYS + 0x00006500 , RC_STATUS_BASE = IO_PHYS + 0x00006E00 , RGU_BASE = IO_PHYS + 0x00007000 ,
  GPT_BASE = IO_PHYS + 0x00008000 , EINT_BASE = IO_PHYS + 0x0000B000 , APMIXED_BASE = IO_PHYS + 0x0000C000 , PMIF_SPI_BASE = IO_PHYS + 0x00026000 ,
  PMIF_SPMI_BASE = IO_PHYS + 0x00027000 , PMICSPI_MST_BASE = IO_PHYS + 0x00028000 , SPMI_MST_BASE = IO_PHYS + 0x00029000 , DEVAPC_INFRA_AO_BASE = IO_PHYS + 0x00030000 ,
  DEVAPC_PERI_AO_BASE = IO_PHYS + 0x00034000 , DEVAPC_PERI2_AO_BASE = IO_PHYS + 0x00038000 , DEVAPC_PERI_PAR_AO_BASE = IO_PHYS + 0x0003C000 , DEVAPC_FMEM_AO_BASE = IO_PHYS + 0x00044000 ,
  DBG_TRACKER_BASE = IO_PHYS + 0x00208000 , PERI_TRACKER_BASE = IO_PHYS + 0x00218000 , I2C_DMA_BASE = IO_PHYS + 0x00217080 , EMI_BASE = IO_PHYS + 0x00219000 ,
  EMI_MPU_BASE = IO_PHYS + 0x00226000 , DRAMC_CHA_AO_BASE = IO_PHYS + 0x00230000 , INFRA_TRACKER_BASE = IO_PHYS + 0x00314000 , SSPM_SRAM_BASE = IO_PHYS + 0x00400000 ,
  SSPM_CFG_BASE = IO_PHYS + 0x00440000 , SCP_CFG_BASE = IO_PHYS + 0x00700000 , DPM_PM_SRAM_BASE = IO_PHYS + 0x00900000 , DPM_DM_SRAM_BASE = IO_PHYS + 0x00920000 ,
  DPM_CFG_BASE = IO_PHYS + 0x00940000 , AUXADC_BASE = IO_PHYS + 0x01001000 , UART0_BASE = IO_PHYS + 0x01002000 , SPI0_BASE = IO_PHYS + 0x0100A000 ,
  SPI1_BASE = IO_PHYS + 0x01010000 , SPI2_BASE = IO_PHYS + 0x01012000 , SPI3_BASE = IO_PHYS + 0x01013000 , SPI4_BASE = IO_PHYS + 0x01018000 ,
  SPI5_BASE = IO_PHYS + 0x01019000 , SPI6_BASE = IO_PHYS + 0x0101D000 , SPI7_BASE = IO_PHYS + 0x0101E000 , SSUSB_IPPC_BASE = IO_PHYS + 0x01203e00 ,
  SFLASH_REG_BASE = IO_PHYS + 0x01234000 , UFSHCI_BASE = IO_PHYS + 0x01270000 , EFUSEC_BASE = IO_PHYS + 0x01C10000 , IOCFG_RM_BASE = IO_PHYS + 0x01C20000 ,
  I2C_BASE = IO_PHYS + 0x01CB0000 , IOCFG_BM_BASE = IO_PHYS + 0x01D10000 , IOCFG_BL_BASE = IO_PHYS + 0x01D30000 , IOCFG_BR_BASE = IO_PHYS + 0x01D40000 ,
  IOCFG_LM_BASE = IO_PHYS + 0x01E20000 , SSUSB_SIF_BASE = IO_PHYS + 0x01E40300 , MIPITX_BASE = IO_PHYS + 0x01E50000 , IOCFG_LB_BASE = IO_PHYS + 0x01E70000 ,
  IOCFG_RT_BASE = IO_PHYS + 0x01EA0000 , IOCFG_LT_BASE = IO_PHYS + 0x01F20000 , IOCFG_TL_BASE = IO_PHYS + 0x01F30000 , MSDC0_TOP_BASE = IO_PHYS + 0x01F50000 ,
  MSDC0_BASE = IO_PHYS + 0x01F60000 , MMSYS_BASE = IO_PHYS + 0x04000000 , DISP_MUTEX_BASE = IO_PHYS + 0x04001000 , SMI_BASE = IO_PHYS + 0x04002000 ,
  SMI_LARB0 = IO_PHYS + 0x04003000 , DISP_OVL0_BASE = IO_PHYS + 0x04005000 , DISP_OVL1_BASE = IO_PHYS + 0x04006000 , DISP_RDMA0_BASE = IO_PHYS + 0x04007000 ,
  DISP_COLOR0_BASE = IO_PHYS + 0x04009000 , DISP_CCORR0_BASE = IO_PHYS + 0x0400A000 , DISP_AAL0_BASE = IO_PHYS + 0x0400B000 , DISP_GAMMA0_BASE = IO_PHYS + 0x0400C000 ,
  DISP_POSTMASK0_BASE = IO_PHYS + 0x0400D000 , DISP_DITHER0_BASE = IO_PHYS + 0x0400E000 , DSI0_BASE = IO_PHYS + 0x04010000 , APU_MBOX_BASE = IO_PHYS + 0x09000000
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MCUSYS_BASE 
MCUPM_SRAM_BASE 
MCUPM_CFG_BASE 
BUS_TRACE_MONITOR_BASE 
IO_PHYS 

Definition at line 6 of file addressmap.h.

◆ anonymous enum

anonymous enum
Enumerator
MCUCFG_BASE 

Definition at line 14 of file addressmap.h.

◆ anonymous enum

anonymous enum
Enumerator
CKSYS_BASE 
INFRACFG_AO_BASE 
INFRACFG_AO_MEM_BASE 
GPIO_BASE 
SPM_BASE 
RC_BASE 
RC_STATUS_BASE 
RGU_BASE 
GPT_BASE 
EINT_BASE 
APMIXED_BASE 
PMIF_SPI_BASE 
PMIF_SPMI_BASE 
PMICSPI_MST_BASE 
SPMI_MST_BASE 
DEVAPC_INFRA_AO_BASE 
DEVAPC_PERI_AO_BASE 
DEVAPC_PERI2_AO_BASE 
DEVAPC_PERI_PAR_AO_BASE 
DEVAPC_FMEM_AO_BASE 
DBG_TRACKER_BASE 
PERI_TRACKER_BASE 
I2C_DMA_BASE 
EMI_BASE 
EMI_MPU_BASE 
DRAMC_CHA_AO_BASE 
INFRA_TRACKER_BASE 
SSPM_SRAM_BASE 
SSPM_CFG_BASE 
SCP_CFG_BASE 
DPM_PM_SRAM_BASE 
DPM_DM_SRAM_BASE 
DPM_CFG_BASE 
AUXADC_BASE 
UART0_BASE 
SPI0_BASE 
SPI1_BASE 
SPI2_BASE 
SPI3_BASE 
SPI4_BASE 
SPI5_BASE 
SPI6_BASE 
SPI7_BASE 
SSUSB_IPPC_BASE 
SFLASH_REG_BASE 
UFSHCI_BASE 
EFUSEC_BASE 
IOCFG_RM_BASE 
I2C_BASE 
IOCFG_BM_BASE 
IOCFG_BL_BASE 
IOCFG_BR_BASE 
IOCFG_LM_BASE 
SSUSB_SIF_BASE 
MIPITX_BASE 
IOCFG_LB_BASE 
IOCFG_RT_BASE 
IOCFG_LT_BASE 
IOCFG_TL_BASE 
MSDC0_TOP_BASE 
MSDC0_BASE 
MMSYS_BASE 
DISP_MUTEX_BASE 
SMI_BASE 
SMI_LARB0 
DISP_OVL0_BASE 
DISP_OVL1_BASE 
DISP_RDMA0_BASE 
DISP_COLOR0_BASE 
DISP_CCORR0_BASE 
DISP_AAL0_BASE 
DISP_GAMMA0_BASE 
DISP_POSTMASK0_BASE 
DISP_DITHER0_BASE 
DSI0_BASE 
APU_MBOX_BASE 

Definition at line 18 of file addressmap.h.