#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_UART1_BASE_ADDR 0x30860000 #define MX8MP_UART3_BASE_ADDR 0x30880000 #define MX8MP_UART2_BASE_ADDR 0x30890000 #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_UART4_BASE_ADDR 0x30a60000 #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 */