coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
addressmap.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#ifndef __SOC_MEDIATEK_MT8173_INCLUDE_SOC_ADDRESS_MAP_H__
4
#define __SOC_MEDIATEK_MT8173_INCLUDE_SOC_ADDRESS_MAP_H__
5
6
#include <
stddef.h
>
7
8
enum
{
9
VER_BASE
= 0x08000000,
10
IO_PHYS
= 0x10000000,
11
};
12
13
enum
{
14
CKSYS_BASE
=
IO_PHYS
,
15
INFRACFG_AO_BASE
=
IO_PHYS
+ 0x1000,
16
PERI_CON_BASE
=
IO_PHYS
+ 0x3000,
17
CHA_DRAMCAO_BASE
=
IO_PHYS
+ 0x4000,
18
GPIO_BASE
=
IO_PHYS
+ 0x5000,
19
SPM_BASE
=
IO_PHYS
+ 0x6000,
20
RGU_BASE
=
IO_PHYS
+ 0x7000,
21
GPT_BASE
=
IO_PHYS
+ 0x8000,
22
EINT_BASE
=
IO_PHYS
+ 0xB000,
23
PMIC_WRAP_BASE
=
IO_PHYS
+ 0xD000,
24
CHA_DDRPHY_BASE
=
IO_PHYS
+ 0xF000,
25
CHB_DRAMCAO_BASE
=
IO_PHYS
+ 0x11000,
26
CHB_DDRPHY_BASE
=
IO_PHYS
+ 0x12000,
27
MCUCFG_BASE
=
IO_PHYS
+ 0x200000,
28
EMI_BASE
=
IO_PHYS
+ 0x203000,
29
EFUSE_BASE
=
IO_PHYS
+ 0x206000,
30
APMIXED_BASE
=
IO_PHYS
+ 0x209000,
31
CHA_DRAMCNAO_BASE
=
IO_PHYS
+ 0x20E000,
32
CHB_DRAMCNAO_BASE
=
IO_PHYS
+ 0x213000,
33
MIPI_TX0_BASE
=
IO_PHYS
+ 0x215000,
34
MIPI_TX1_BASE
=
IO_PHYS
+ 0x216000,
35
ANA_MIPI_CS1_BASE
=
IO_PHYS
+ 0x218000,
36
UART0_BASE
=
IO_PHYS
+ 0x1002000,
37
SPI_BASE
=
IO_PHYS
+ 0x100A000,
38
I2C_BASE
=
IO_PHYS
+ 0x1007000,
39
I2C_DMA_BASE
=
IO_PHYS
+ 0x1000080,
40
SFLASH_REG_BASE
=
IO_PHYS
+ 0x100D000,
41
SSUSB_MAC_BASE
=
IO_PHYS
+ 0x1270000,
42
SSUSB_IPPC_BASE
=
IO_PHYS
+ 0x1280700,
43
SSUSB_SIF_BASE
=
IO_PHYS
+ 0x1290800,
44
MMSYS_BASE
=
IO_PHYS
+ 0x4000000,
45
DISP_OVL0_BASE
=
IO_PHYS
+ 0x400C000,
46
DISP_OVL1_BASE
=
IO_PHYS
+ 0x400D000,
47
DISP_RDMA0_BASE
=
IO_PHYS
+ 0x400E000,
48
DISP_RDMA1_BASE
=
IO_PHYS
+ 0x400F000,
49
DISP_RDMA2_BASE
=
IO_PHYS
+ 0x4010000,
50
DISP_COLOR0_BASE
=
IO_PHYS
+ 0x4013000,
51
DISP_COLOR1_BASE
=
IO_PHYS
+ 0x4014000,
52
DISP_SPLIT1_BASE
=
IO_PHYS
+ 0x4019000,
53
DISP_UFOE_BASE
=
IO_PHYS
+ 0x401A000,
54
DSI0_BASE
=
IO_PHYS
+ 0x401B000,
55
DSI1_BASE
=
IO_PHYS
+ 0x401C000,
56
DISP_MUTEX_BASE
=
IO_PHYS
+ 0x4020000,
57
DISP_OD_BASE
=
IO_PHYS
+ 0x4023000,
58
};
59
60
#endif
/* __SOC_MEDIATEK_MT8173_INCLUDE_SOC_ADDRESS_MAP_H___ */
CHA_DRAMCNAO_BASE
@ CHA_DRAMCNAO_BASE
Definition:
addressmap.h:31
CHB_DRAMCNAO_BASE
@ CHB_DRAMCNAO_BASE
Definition:
addressmap.h:32
EMI_BASE
@ EMI_BASE
Definition:
addressmap.h:28
RGU_BASE
@ RGU_BASE
Definition:
addressmap.h:20
MMSYS_BASE
@ MMSYS_BASE
Definition:
addressmap.h:44
MIPI_TX0_BASE
@ MIPI_TX0_BASE
Definition:
addressmap.h:33
ANA_MIPI_CS1_BASE
@ ANA_MIPI_CS1_BASE
Definition:
addressmap.h:35
INFRACFG_AO_BASE
@ INFRACFG_AO_BASE
Definition:
addressmap.h:15
I2C_DMA_BASE
@ I2C_DMA_BASE
Definition:
addressmap.h:39
PERI_CON_BASE
@ PERI_CON_BASE
Definition:
addressmap.h:16
SPM_BASE
@ SPM_BASE
Definition:
addressmap.h:19
DISP_RDMA2_BASE
@ DISP_RDMA2_BASE
Definition:
addressmap.h:49
DSI0_BASE
@ DSI0_BASE
Definition:
addressmap.h:54
APMIXED_BASE
@ APMIXED_BASE
Definition:
addressmap.h:30
UART0_BASE
@ UART0_BASE
Definition:
addressmap.h:36
EINT_BASE
@ EINT_BASE
Definition:
addressmap.h:22
DISP_RDMA1_BASE
@ DISP_RDMA1_BASE
Definition:
addressmap.h:48
CHA_DDRPHY_BASE
@ CHA_DDRPHY_BASE
Definition:
addressmap.h:24
MCUCFG_BASE
@ MCUCFG_BASE
Definition:
addressmap.h:27
DISP_COLOR0_BASE
@ DISP_COLOR0_BASE
Definition:
addressmap.h:50
PMIC_WRAP_BASE
@ PMIC_WRAP_BASE
Definition:
addressmap.h:23
SSUSB_MAC_BASE
@ SSUSB_MAC_BASE
Definition:
addressmap.h:41
EFUSE_BASE
@ EFUSE_BASE
Definition:
addressmap.h:29
DISP_SPLIT1_BASE
@ DISP_SPLIT1_BASE
Definition:
addressmap.h:52
DISP_OVL1_BASE
@ DISP_OVL1_BASE
Definition:
addressmap.h:46
MIPI_TX1_BASE
@ MIPI_TX1_BASE
Definition:
addressmap.h:34
DISP_RDMA0_BASE
@ DISP_RDMA0_BASE
Definition:
addressmap.h:47
GPIO_BASE
@ GPIO_BASE
Definition:
addressmap.h:18
CKSYS_BASE
@ CKSYS_BASE
Definition:
addressmap.h:14
DISP_MUTEX_BASE
@ DISP_MUTEX_BASE
Definition:
addressmap.h:56
GPT_BASE
@ GPT_BASE
Definition:
addressmap.h:21
SFLASH_REG_BASE
@ SFLASH_REG_BASE
Definition:
addressmap.h:40
CHB_DRAMCAO_BASE
@ CHB_DRAMCAO_BASE
Definition:
addressmap.h:25
SSUSB_IPPC_BASE
@ SSUSB_IPPC_BASE
Definition:
addressmap.h:42
SSUSB_SIF_BASE
@ SSUSB_SIF_BASE
Definition:
addressmap.h:43
DISP_OD_BASE
@ DISP_OD_BASE
Definition:
addressmap.h:57
CHB_DDRPHY_BASE
@ CHB_DDRPHY_BASE
Definition:
addressmap.h:26
SPI_BASE
@ SPI_BASE
Definition:
addressmap.h:37
CHA_DRAMCAO_BASE
@ CHA_DRAMCAO_BASE
Definition:
addressmap.h:17
I2C_BASE
@ I2C_BASE
Definition:
addressmap.h:38
DISP_UFOE_BASE
@ DISP_UFOE_BASE
Definition:
addressmap.h:53
DISP_OVL0_BASE
@ DISP_OVL0_BASE
Definition:
addressmap.h:45
DISP_COLOR1_BASE
@ DISP_COLOR1_BASE
Definition:
addressmap.h:51
DSI1_BASE
@ DSI1_BASE
Definition:
addressmap.h:55
IO_PHYS
@ IO_PHYS
Definition:
addressmap.h:10
VER_BASE
@ VER_BASE
Definition:
addressmap.h:9
stddef.h
src
soc
mediatek
mt8173
include
soc
addressmap.h
Generated by
1.9.1