summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/include/mach/imx8mp-regs.h
blob: 08f662bcde15455e477b5b943b174b8cb9b38c65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/* SPDX-License-Identifier: GPL-2.0-only */

#ifndef __MACH_IMX8MP_REGS_H
#define __MACH_IMX8MP_REGS_H

#include <mach/imx8m-regs.h>

#define MX8MP_M4_BOOTROM_BASE_ADDR	0x007e0000

#define MX8MP_GPIO1_BASE_ADDR		0x30200000
#define MX8MP_GPIO2_BASE_ADDR		0x30210000
#define MX8MP_GPIO3_BASE_ADDR		0x30220000
#define MX8MP_GPIO4_BASE_ADDR		0x30230000
#define MX8MP_GPIO5_BASE_ADDR		0x30240000
#define MX8MP_WDOG1_BASE_ADDR		0x30280000
#define MX8MP_WDOG2_BASE_ADDR		0x30290000
#define MX8MP_WDOG3_BASE_ADDR		0x302a0000
#define MX8MP_IOMUXC_BASE_ADDR		0x30330000
#define MX8MP_IOMUXC_GPR_BASE_ADDR	0x30340000
#define MX8MP_OCOTP_BASE_ADDR		0x30350000
#define MX8MP_ANATOP_BASE_ADDR		0x30360000
#define MX8MP_CCM_BASE_ADDR		0x30380000
#define MX8MP_SRC_BASE_ADDR		0x30390000
#define MX8MP_GPC_BASE_ADDR		0x303a0000
#define MX8MP_SYSCNT_RD_BASE_ADDR	0x306a0000
#define MX8MP_SYSCNT_CMP_BASE_ADDR	0x306b0000
#define MX8MP_SYSCNT_CTRL_BASE_ADDR	0x306c0000
#define MX8MP_I2C1_BASE_ADDR		0x30a20000
#define MX8MP_I2C2_BASE_ADDR		0x30a30000
#define MX8MP_I2C3_BASE_ADDR		0x30a40000
#define MX8MP_I2C4_BASE_ADDR		0x30a50000
#define MX8MP_USDHC1_BASE_ADDR		0x30b40000
#define MX8MP_USDHC2_BASE_ADDR		0x30b50000
#define MX8MP_USDHC3_BASE_ADDR		0x30b60000
#define MX8MP_USB1_BASE_ADDR		0x32e40000
#define MX8MP_USB2_BASE_ADDR		0x32e50000
#define MX8MP_TZASC_BASE_ADDR		0x32f80000
#define MX8MP_SRC_IPS_BASE_ADDR		0x30390000
#define MX8MP_SRC_DDRC_RCR_ADDR		0x30391000
#define MX8MP_SRC_DDRC2_RCR_ADDR	0x30391004
#define MX8MP_DDRC_DDR_SS_GPR0		0x3d000000
#define MX8MP_DDR_CSD1_BASE_ADDR	0x40000000

#endif /* __MACH_IMX8MP_REGS_H */