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_MT8192_INCLUDE_SOC_ADDRESSMAP_H__
4
#define __SOC_MEDIATEK_MT8192_INCLUDE_SOC_ADDRESSMAP_H__
5
6
enum
{
7
MCUSYS_BASE
= 0x0C530000,
8
MCUPM_SRAM_BASE
= 0x0C540000,
9
MCUPM_CFG_BASE
= 0x0C560000,
10
BUS_TRACE_MONITOR_BASE
= 0x0D040000,
11
IO_PHYS
= 0x10000000,
12
};
13
14
enum
{
15
MCUCFG_BASE
=
MCUSYS_BASE
+ 0x00008000,
16
};
17
18
enum
{
19
CKSYS_BASE
=
IO_PHYS
,
20
INFRACFG_AO_BASE
=
IO_PHYS
+ 0x00001000,
21
INFRACFG_AO_MEM_BASE
=
IO_PHYS
+ 0x00002000,
22
GPIO_BASE
=
IO_PHYS
+ 0x00005000,
23
SPM_BASE
=
IO_PHYS
+ 0x00006000,
24
RC_BASE
=
IO_PHYS
+ 0x00006500,
25
RC_STATUS_BASE
=
IO_PHYS
+ 0x00006E00,
26
RGU_BASE
=
IO_PHYS
+ 0x00007000,
27
GPT_BASE
=
IO_PHYS
+ 0x00008000,
28
EINT_BASE
=
IO_PHYS
+ 0x0000B000,
29
APMIXED_BASE
=
IO_PHYS
+ 0x0000C000,
30
PMIF_SPI_BASE
=
IO_PHYS
+ 0x00026000,
31
PMIF_SPMI_BASE
=
IO_PHYS
+ 0x00027000,
32
PMICSPI_MST_BASE
=
IO_PHYS
+ 0x00028000,
33
SPMI_MST_BASE
=
IO_PHYS
+ 0x00029000,
34
DEVAPC_INFRA_AO_BASE
=
IO_PHYS
+ 0x00030000,
35
DEVAPC_PERI_AO_BASE
=
IO_PHYS
+ 0x00034000,
36
DEVAPC_PERI2_AO_BASE
=
IO_PHYS
+ 0x00038000,
37
DEVAPC_PERI_PAR_AO_BASE
=
IO_PHYS
+ 0x0003C000,
38
DEVAPC_FMEM_AO_BASE
=
IO_PHYS
+ 0x00044000,
39
DBG_TRACKER_BASE
=
IO_PHYS
+ 0x00208000,
40
PERI_TRACKER_BASE
=
IO_PHYS
+ 0x00218000,
41
I2C_DMA_BASE
=
IO_PHYS
+ 0x00217080,
42
EMI_BASE
=
IO_PHYS
+ 0x00219000,
43
EMI_MPU_BASE
=
IO_PHYS
+ 0x00226000,
44
DRAMC_CHA_AO_BASE
=
IO_PHYS
+ 0x00230000,
45
INFRA_TRACKER_BASE
=
IO_PHYS
+ 0x00314000,
46
SSPM_SRAM_BASE
=
IO_PHYS
+ 0x00400000,
47
SSPM_CFG_BASE
=
IO_PHYS
+ 0x00440000,
48
SCP_CFG_BASE
=
IO_PHYS
+ 0x00700000,
49
DPM_PM_SRAM_BASE
=
IO_PHYS
+ 0x00900000,
50
DPM_DM_SRAM_BASE
=
IO_PHYS
+ 0x00920000,
51
DPM_CFG_BASE
=
IO_PHYS
+ 0x00940000,
52
AUXADC_BASE
=
IO_PHYS
+ 0x01001000,
53
UART0_BASE
=
IO_PHYS
+ 0x01002000,
54
SPI0_BASE
=
IO_PHYS
+ 0x0100A000,
55
SPI1_BASE
=
IO_PHYS
+ 0x01010000,
56
SPI2_BASE
=
IO_PHYS
+ 0x01012000,
57
SPI3_BASE
=
IO_PHYS
+ 0x01013000,
58
SPI4_BASE
=
IO_PHYS
+ 0x01018000,
59
SPI5_BASE
=
IO_PHYS
+ 0x01019000,
60
SPI6_BASE
=
IO_PHYS
+ 0x0101D000,
61
SPI7_BASE
=
IO_PHYS
+ 0x0101E000,
62
SSUSB_IPPC_BASE
=
IO_PHYS
+ 0x01203e00,
63
SFLASH_REG_BASE
=
IO_PHYS
+ 0x01234000,
64
UFSHCI_BASE
=
IO_PHYS
+ 0x01270000,
65
EFUSEC_BASE
=
IO_PHYS
+ 0x01C10000,
66
IOCFG_RM_BASE
=
IO_PHYS
+ 0x01C20000,
67
I2C_BASE
=
IO_PHYS
+ 0x01CB0000,
68
IOCFG_BM_BASE
=
IO_PHYS
+ 0x01D10000,
69
IOCFG_BL_BASE
=
IO_PHYS
+ 0x01D30000,
70
IOCFG_BR_BASE
=
IO_PHYS
+ 0x01D40000,
71
IOCFG_LM_BASE
=
IO_PHYS
+ 0x01E20000,
72
SSUSB_SIF_BASE
=
IO_PHYS
+ 0x01E40300,
73
MIPITX_BASE
=
IO_PHYS
+ 0x01E50000,
74
IOCFG_LB_BASE
=
IO_PHYS
+ 0x01E70000,
75
IOCFG_RT_BASE
=
IO_PHYS
+ 0x01EA0000,
76
IOCFG_LT_BASE
=
IO_PHYS
+ 0x01F20000,
77
IOCFG_TL_BASE
=
IO_PHYS
+ 0x01F30000,
78
MSDC0_TOP_BASE
=
IO_PHYS
+ 0x01F50000,
79
MSDC0_BASE
=
IO_PHYS
+ 0x01F60000,
80
MMSYS_BASE
=
IO_PHYS
+ 0x04000000,
81
DISP_MUTEX_BASE
=
IO_PHYS
+ 0x04001000,
82
SMI_BASE
=
IO_PHYS
+ 0x04002000,
83
SMI_LARB0
=
IO_PHYS
+ 0x04003000,
84
DISP_OVL0_BASE
=
IO_PHYS
+ 0x04005000,
/* ovl0 */
85
DISP_OVL1_BASE
=
IO_PHYS
+ 0x04006000,
/* ovl0_2l */
86
DISP_RDMA0_BASE
=
IO_PHYS
+ 0x04007000,
87
DISP_COLOR0_BASE
=
IO_PHYS
+ 0x04009000,
88
DISP_CCORR0_BASE
=
IO_PHYS
+ 0x0400A000,
89
DISP_AAL0_BASE
=
IO_PHYS
+ 0x0400B000,
90
DISP_GAMMA0_BASE
=
IO_PHYS
+ 0x0400C000,
91
DISP_POSTMASK0_BASE
=
IO_PHYS
+ 0x0400D000,
92
DISP_DITHER0_BASE
=
IO_PHYS
+ 0x0400E000,
93
DSI0_BASE
=
IO_PHYS
+ 0x04010000,
94
APU_MBOX_BASE
=
IO_PHYS
+ 0x09000000,
95
};
96
97
#endif
EMI_BASE
@ EMI_BASE
Definition:
addressmap.h:28
RGU_BASE
@ RGU_BASE
Definition:
addressmap.h:20
MMSYS_BASE
@ MMSYS_BASE
Definition:
addressmap.h:44
INFRACFG_AO_BASE
@ INFRACFG_AO_BASE
Definition:
addressmap.h:15
I2C_DMA_BASE
@ I2C_DMA_BASE
Definition:
addressmap.h:39
SPM_BASE
@ SPM_BASE
Definition:
addressmap.h:19
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
MCUCFG_BASE
@ MCUCFG_BASE
Definition:
addressmap.h:27
DISP_COLOR0_BASE
@ DISP_COLOR0_BASE
Definition:
addressmap.h:50
DISP_OVL1_BASE
@ DISP_OVL1_BASE
Definition:
addressmap.h:46
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
SSUSB_IPPC_BASE
@ SSUSB_IPPC_BASE
Definition:
addressmap.h:42
SSUSB_SIF_BASE
@ SSUSB_SIF_BASE
Definition:
addressmap.h:43
I2C_BASE
@ I2C_BASE
Definition:
addressmap.h:38
DISP_OVL0_BASE
@ DISP_OVL0_BASE
Definition:
addressmap.h:45
IO_PHYS
@ IO_PHYS
Definition:
addressmap.h:10
IOCFG_LT_BASE
@ IOCFG_LT_BASE
Definition:
addressmap.h:46
DISP_AAL0_BASE
@ DISP_AAL0_BASE
Definition:
addressmap.h:57
SPI2_BASE
@ SPI2_BASE
Definition:
addressmap.h:32
IOCFG_LM_BASE
@ IOCFG_LM_BASE
Definition:
addressmap.h:43
AUXADC_BASE
@ AUXADC_BASE
Definition:
addressmap.h:27
EFUSEC_BASE
@ EFUSEC_BASE
Definition:
addressmap.h:45
SSPM_SRAM_BASE
@ SSPM_SRAM_BASE
Definition:
addressmap.h:24
DISP_GAMMA0_BASE
@ DISP_GAMMA0_BASE
Definition:
addressmap.h:58
SSPM_CFG_BASE
@ SSPM_CFG_BASE
Definition:
addressmap.h:25
MIPITX_BASE
@ MIPITX_BASE
Definition:
addressmap.h:41
SMI_BASE
@ SMI_BASE
Definition:
addressmap.h:63
SPI3_BASE
@ SPI3_BASE
Definition:
addressmap.h:33
IOCFG_TL_BASE
@ IOCFG_TL_BASE
Definition:
addressmap.h:47
SPI4_BASE
@ SPI4_BASE
Definition:
addressmap.h:34
IOCFG_BL_BASE
@ IOCFG_BL_BASE
Definition:
addressmap.h:44
DISP_CCORR0_BASE
@ DISP_CCORR0_BASE
Definition:
addressmap.h:56
SPI1_BASE
@ SPI1_BASE
Definition:
addressmap.h:31
SPI5_BASE
@ SPI5_BASE
Definition:
addressmap.h:35
EMI_MPU_BASE
@ EMI_MPU_BASE
Definition:
addressmap.h:22
DISP_DITHER0_BASE
@ DISP_DITHER0_BASE
Definition:
addressmap.h:59
IOCFG_RT_BASE
@ IOCFG_RT_BASE
Definition:
addressmap.h:38
SMI_LARB0
@ SMI_LARB0
Definition:
addressmap.h:62
SPI0_BASE
@ SPI0_BASE
Definition:
addressmap.h:30
IOCFG_RM_BASE
@ IOCFG_RM_BASE
Definition:
addressmap.h:39
IOCFG_LB_BASE
@ IOCFG_LB_BASE
Definition:
addressmap.h:42
DRAMC_CHA_AO_BASE
@ DRAMC_CHA_AO_BASE
Definition:
addressmap.h:50
DISP_POSTMASK0_BASE
@ DISP_POSTMASK0_BASE
Definition:
addressmap.h:91
DBG_TRACKER_BASE
@ DBG_TRACKER_BASE
Definition:
addressmap.h:47
MSDC0_BASE
@ MSDC0_BASE
Definition:
addressmap.h:74
MSDC0_TOP_BASE
@ MSDC0_TOP_BASE
Definition:
addressmap.h:79
MCUSYS_BASE
@ MCUSYS_BASE
Definition:
addressmap.h:7
MCUPM_CFG_BASE
@ MCUPM_CFG_BASE
Definition:
addressmap.h:9
MCUPM_SRAM_BASE
@ MCUPM_SRAM_BASE
Definition:
addressmap.h:8
BUS_TRACE_MONITOR_BASE
@ BUS_TRACE_MONITOR_BASE
Definition:
addressmap.h:10
DEVAPC_FMEM_AO_BASE
@ DEVAPC_FMEM_AO_BASE
Definition:
addressmap.h:38
UFSHCI_BASE
@ UFSHCI_BASE
Definition:
addressmap.h:64
DPM_PM_SRAM_BASE
@ DPM_PM_SRAM_BASE
Definition:
addressmap.h:49
PMIF_SPMI_BASE
@ PMIF_SPMI_BASE
Definition:
addressmap.h:31
INFRA_TRACKER_BASE
@ INFRA_TRACKER_BASE
Definition:
addressmap.h:45
PMIF_SPI_BASE
@ PMIF_SPI_BASE
Definition:
addressmap.h:30
DEVAPC_INFRA_AO_BASE
@ DEVAPC_INFRA_AO_BASE
Definition:
addressmap.h:34
APU_MBOX_BASE
@ APU_MBOX_BASE
Definition:
addressmap.h:94
SPI6_BASE
@ SPI6_BASE
Definition:
addressmap.h:60
PMICSPI_MST_BASE
@ PMICSPI_MST_BASE
Definition:
addressmap.h:32
RC_STATUS_BASE
@ RC_STATUS_BASE
Definition:
addressmap.h:25
IOCFG_BR_BASE
@ IOCFG_BR_BASE
Definition:
addressmap.h:70
SCP_CFG_BASE
@ SCP_CFG_BASE
Definition:
addressmap.h:48
INFRACFG_AO_MEM_BASE
@ INFRACFG_AO_MEM_BASE
Definition:
addressmap.h:21
SPMI_MST_BASE
@ SPMI_MST_BASE
Definition:
addressmap.h:33
DEVAPC_PERI_AO_BASE
@ DEVAPC_PERI_AO_BASE
Definition:
addressmap.h:35
DEVAPC_PERI2_AO_BASE
@ DEVAPC_PERI2_AO_BASE
Definition:
addressmap.h:36
DPM_CFG_BASE
@ DPM_CFG_BASE
Definition:
addressmap.h:51
IOCFG_BM_BASE
@ IOCFG_BM_BASE
Definition:
addressmap.h:68
DPM_DM_SRAM_BASE
@ DPM_DM_SRAM_BASE
Definition:
addressmap.h:50
SPI7_BASE
@ SPI7_BASE
Definition:
addressmap.h:61
PERI_TRACKER_BASE
@ PERI_TRACKER_BASE
Definition:
addressmap.h:40
RC_BASE
@ RC_BASE
Definition:
addressmap.h:24
DEVAPC_PERI_PAR_AO_BASE
@ DEVAPC_PERI_PAR_AO_BASE
Definition:
addressmap.h:37
src
soc
mediatek
mt8192
include
soc
addressmap.h
Generated by
1.9.1