diff options
author | Oleksij Rempel <o.rempel@pengutronix.de> | 2020-06-02 14:33:17 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2020-07-14 20:20:18 +0200 |
commit | 420577740f190a9bcc80270952b18c875dce9542 (patch) | |
tree | e7f34cf598d46b48e387ab93b673aa91086ccdf2 /arch/arm/mach-imx | |
parent | cd5ad3449a4ca7f9c35ffa9514acf9eb7e99b672 (diff) | |
download | barebox-420577740f190a9bcc80270952b18c875dce9542.tar.gz barebox-420577740f190a9bcc80270952b18c875dce9542.tar.xz |
arm: boards: add initial imx8mp-evk support
This adds support for the NXP i.MX8MP-EVK board.
The SDRAM timings are taken from U-Boot-2020.07-rc4, other information
how to initialize the board are form U-Boot as well.
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx')
-rw-r--r-- | arch/arm/mach-imx/Kconfig | 11 | ||||
-rw-r--r-- | arch/arm/mach-imx/include/mach/iomux-mx8mp.h | 3 |
2 files changed, 14 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index 479709f90c..7e42659004 100644 --- a/arch/arm/mach-imx/Kconfig +++ b/arch/arm/mach-imx/Kconfig @@ -532,6 +532,17 @@ config MACH_NXP_IMX8MM_EVK select I2C_IMX_EARLY select USB_GADGET_DRIVER_ARC_PBL +config MACH_NXP_IMX8MP_EVK + bool "NXP i.MX8MP EVK Board" + select ARCH_IMX8MP + select FIRMWARE_IMX_LPDDR4_PMU_TRAIN + select FIRMWARE_IMX8MP_ATF + select ARM_SMCCC + select MCI_IMX_ESDHC_PBL + select IMX8M_DRAM + select I2C_IMX_EARLY + select USB_GADGET_DRIVER_ARC_PBL + config MACH_NXP_IMX8MQ_EVK bool "NXP i.MX8MQ EVK Board" select ARCH_IMX8MQ diff --git a/arch/arm/mach-imx/include/mach/iomux-mx8mp.h b/arch/arm/mach-imx/include/mach/iomux-mx8mp.h index 6c542fbf32..2607ba21f6 100644 --- a/arch/arm/mach-imx/include/mach/iomux-mx8mp.h +++ b/arch/arm/mach-imx/include/mach/iomux-mx8mp.h @@ -1097,4 +1097,7 @@ static inline void imx8mp_setup_pad(iomux_v3_cfg_t pad) imx8m_setup_pad(iomux, pad); } +#define MX8MP_IOMUXC_GPR1 0x4 +#define MX8MP_IOMUXC_GPR1_ENET1_RGMII_EN BIT(22) + #endif /* __ASM_ARCH_IMX8MP_PINS_H__ */ |