summaryrefslogtreecommitdiff
path: root/images
diff options
context:
space:
mode:
authorMichael Kopfensteiner <michael.kopfensteiner@vahle.com>2023-02-23 16:36:00 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2023-02-27 08:42:06 +0100
commit9c6a7058b8a795dffaa00cd3738ac5dc6343b0b8 (patch)
treed39dc7e5824193d6703b0d38db333ffe87f6aa31 /images
parent929d5c16ef1a2f8cb054184259df8a74de9a2a6e (diff)
downloadbarebox-9c6a7058b8a795dffaa00cd3738ac5dc6343b0b8.tar.gz
ARM: IMX8MP: add initial support for Variscite DT8MCustomBoard with iMX8MP
The Variscite DT8MCustomBoard is an eval board for the several Variscite SOMs of their "DART" product line. This commit adds support for that baseboard in combination with a DART-MX8M-PLUS SOM. The commit contains an adapted version of the vendors device tree [1] and the vendors DDR timings, taken from Variscite's public U-Boot sources [2]. Both files have been slightly changed to integrate well with barebox. The boardsupport added with this commit does not yet support every feature of the DT8MCustomBoard. Yet it already supports all basic necessities to make use of barebox. [1] https://github.com/varigit/linux-imx/tree/3f94f35bda827e8aa06beadb10c77358cfb6dad9 [2] https://github.com/varigit/uboot-imx/tree/7cad2ff68a508c71c572151a85bc786711bab969 Signed-off-by: Michael Kopfensteiner <michael.kopfensteiner@vahle.com> Link: https://lore.barebox.org/20230223153601.59357-2-michael.kopfensteiner@vahle.com Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'images')
-rw-r--r--images/Makefile.imx5
1 files changed, 5 insertions, 0 deletions
diff --git a/images/Makefile.imx b/images/Makefile.imx
index ece8ea8197..9e70ba50a1 100644
--- a/images/Makefile.imx
+++ b/images/Makefile.imx
@@ -468,6 +468,11 @@ CFG_start_polyhex_debix.pblb.imximg = $(board)/polyhex-debix/flash-header-polyhe
FILE_barebox-polyhex-debix.img = start_polyhex_debix.pblb.pimximg
image-$(CONFIG_MACH_POLYHEX_DEBIX) += barebox-polyhex-debix.img
+pblb-$(CONFIG_MACH_VARISCITE_DT8MCUSTOMBOARD_IMX8MP) += start_variscite_imx8mp_dart
+CFG_start_variscite_imx8mp_dart.pblb.imximg = $(board)/variscite-dt8mcustomboard-imx8mp/flash-header-imx8mp-dart.imxcfg
+FILE_barebox-variscite-imx8mp-dart-cb.img = start_variscite_imx8mp_dart.pblb.pimximg
+image-$(CONFIG_MACH_VARISCITE_DT8MCUSTOMBOARD_IMX8MP) += barebox-variscite-imx8mp-dart-cb.img
+
# ----------------------- i.MX8mq based boards --------------------------
pblb-$(CONFIG_MACH_NXP_IMX8MQ_EVK) += start_nxp_imx8mq_evk
CFG_start_nxp_imx8mq_evk.pblb.imximg = $(board)/nxp-imx8mq-evk/flash-header-imx8mq-evk.imxcfg