coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
addressmap.h File Reference
#include <stddef.h>
Include dependency graph for addressmap.h:

Go to the source code of this file.

Enumerations

enum  { VER_BASE = 0x08000000 , IO_PHYS = 0x10000000 }
 
enum  {
  CKSYS_BASE = IO_PHYS , INFRACFG_AO_BASE = IO_PHYS + 0x1000 , PERI_CON_BASE = IO_PHYS + 0x3000 , CHA_DRAMCAO_BASE = IO_PHYS + 0x4000 ,
  GPIO_BASE = IO_PHYS + 0x5000 , SPM_BASE = IO_PHYS + 0x6000 , RGU_BASE = IO_PHYS + 0x7000 , GPT_BASE = IO_PHYS + 0x8000 ,
  EINT_BASE = IO_PHYS + 0xB000 , PMIC_WRAP_BASE = IO_PHYS + 0xD000 , CHA_DDRPHY_BASE = IO_PHYS + 0xF000 , CHB_DRAMCAO_BASE = IO_PHYS + 0x11000 ,
  CHB_DDRPHY_BASE = IO_PHYS + 0x12000 , MCUCFG_BASE = IO_PHYS + 0x200000 , EMI_BASE = IO_PHYS + 0x203000 , EFUSE_BASE = IO_PHYS + 0x206000 ,
  APMIXED_BASE = IO_PHYS + 0x209000 , CHA_DRAMCNAO_BASE = IO_PHYS + 0x20E000 , CHB_DRAMCNAO_BASE = IO_PHYS + 0x213000 , MIPI_TX0_BASE = IO_PHYS + 0x215000 ,
  MIPI_TX1_BASE = IO_PHYS + 0x216000 , ANA_MIPI_CS1_BASE = IO_PHYS + 0x218000 , UART0_BASE = IO_PHYS + 0x1002000 , SPI_BASE = IO_PHYS + 0x100A000 ,
  I2C_BASE = IO_PHYS + 0x1007000 , I2C_DMA_BASE = IO_PHYS + 0x1000080 , SFLASH_REG_BASE = IO_PHYS + 0x100D000 , SSUSB_MAC_BASE = IO_PHYS + 0x1270000 ,
  SSUSB_IPPC_BASE = IO_PHYS + 0x1280700 , SSUSB_SIF_BASE = IO_PHYS + 0x1290800 , MMSYS_BASE = IO_PHYS + 0x4000000 , DISP_OVL0_BASE = IO_PHYS + 0x400C000 ,
  DISP_OVL1_BASE = IO_PHYS + 0x400D000 , DISP_RDMA0_BASE = IO_PHYS + 0x400E000 , DISP_RDMA1_BASE = IO_PHYS + 0x400F000 , DISP_RDMA2_BASE = IO_PHYS + 0x4010000 ,
  DISP_COLOR0_BASE = IO_PHYS + 0x4013000 , DISP_COLOR1_BASE = IO_PHYS + 0x4014000 , DISP_SPLIT1_BASE = IO_PHYS + 0x4019000 , DISP_UFOE_BASE = IO_PHYS + 0x401A000 ,
  DSI0_BASE = IO_PHYS + 0x401B000 , DSI1_BASE = IO_PHYS + 0x401C000 , DISP_MUTEX_BASE = IO_PHYS + 0x4020000 , DISP_OD_BASE = IO_PHYS + 0x4023000
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
VER_BASE 
IO_PHYS 

Definition at line 8 of file addressmap.h.

◆ anonymous enum

anonymous enum
Enumerator
CKSYS_BASE 
INFRACFG_AO_BASE 
PERI_CON_BASE 
CHA_DRAMCAO_BASE 
GPIO_BASE 
SPM_BASE 
RGU_BASE 
GPT_BASE 
EINT_BASE 
PMIC_WRAP_BASE 
CHA_DDRPHY_BASE 
CHB_DRAMCAO_BASE 
CHB_DDRPHY_BASE 
MCUCFG_BASE 
EMI_BASE 
EFUSE_BASE 
APMIXED_BASE 
CHA_DRAMCNAO_BASE 
CHB_DRAMCNAO_BASE 
MIPI_TX0_BASE 
MIPI_TX1_BASE 
ANA_MIPI_CS1_BASE 
UART0_BASE 
SPI_BASE 
I2C_BASE 
I2C_DMA_BASE 
SFLASH_REG_BASE 
SSUSB_MAC_BASE 
SSUSB_IPPC_BASE 
SSUSB_SIF_BASE 
MMSYS_BASE 
DISP_OVL0_BASE 
DISP_OVL1_BASE 
DISP_RDMA0_BASE 
DISP_RDMA1_BASE 
DISP_RDMA2_BASE 
DISP_COLOR0_BASE 
DISP_COLOR1_BASE 
DISP_SPLIT1_BASE 
DISP_UFOE_BASE 
DSI0_BASE 
DSI1_BASE 
DISP_MUTEX_BASE 
DISP_OD_BASE 

Definition at line 13 of file addressmap.h.