summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/Kconfig
diff options
context:
space:
mode:
authorLucas Stach <dev@lynxeye.de>2020-12-27 22:50:42 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2021-01-06 09:47:25 +0100
commitb0e6c9fe229e5e99569bf06af542f24f18add1f2 (patch)
tree6d23db1312f02535185824721e53fd672051f950 /arch/arm/mach-imx/Kconfig
parent7e2ed3ca8c3cc2f24e099fc414e9cb8124b03349 (diff)
downloadbarebox-b0e6c9fe229e5e99569bf06af542f24f18add1f2.tar.gz
barebox-b0e6c9fe229e5e99569bf06af542f24f18add1f2.tar.xz
ARM: i.MX: add MNT Reform board support
The MNT Reform is a DIY Laptop, built around a Boundarydevices i.MX8MQ SoM. This adds a pretty minimal support, as there is no upstream DT yet. It also does not properly abstract the SoM (power supply init in MNT Reform lowlevel code and only single DRAM configuration supported), as there are a lot of variants of the SoM and I'm only able to test the single one that will be shipped with the Reform. What has been tested to work: - SD card - eMMC - Gigabit network - NVMe storage There is a quirk in the board support: the Nitrogen SoM only allows to configure one of the BOOT_MODE straps, which means the choices for the boot selection are only "boot from fuses", which means eMMC boot and "serial boot". As serial boot isn't really useful on the device (requires USB A<->A cable with VBUS protection), we rely on the BootROM fallback to boot from SD card in this mode. The board support code thus treats the bootsource "serial" as SD card boot. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx/Kconfig')
-rw-r--r--arch/arm/mach-imx/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig
index dd49537fd5..3f8012c732 100644
--- a/arch/arm/mach-imx/Kconfig
+++ b/arch/arm/mach-imx/Kconfig
@@ -583,6 +583,15 @@ config MACH_WEBASTO_CCBV2
select ARCH_IMX6UL
select ARM_USE_COMPRESSED_DTB
+config MACH_MNT_REFORM
+ bool "MNT Reform"
+ select ARCH_IMX8MQ
+ select FIRMWARE_IMX_LPDDR4_PMU_TRAIN
+ select FIRMWARE_IMX8MQ_ATF
+ select ARM_SMCCC
+ select MCI_IMX_ESDHC_PBL
+ select I2C_IMX_EARLY
+
endif
# ----------------------------------------------------------