summaryrefslogtreecommitdiff
path: root/images
diff options
context:
space:
mode:
authorHolger Assmann <h.assmann@pengutronix.de>2022-10-26 11:38:45 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2022-10-28 06:52:53 +0200
commitd9db4ac446fa601125b1dbafd9d6c280b429edaa (patch)
treea648b9575b46a5733863ca517f788fb71acb7758 /images
parent87e3c6492e8f3c16060cd90059df4d579d87c065 (diff)
downloadbarebox-d9db4ac446fa601125b1dbafd9d6c280b429edaa.tar.gz
ARM: i.MX8MP: add TQ mba8mpxl board
This commit adds support for the TQ MBa8MPxL with TQMa8MPxL module with i.MX8M Plus Quad/Dual SoC. This very combination results in configuration symbol "MACH_TQ_MBA8MPXL". A possible variant based on i.MX8M Plus Dual would be supported transparently, once barebox deleted the CPU nodes when it detects that they were fused away. It already does so for i.MX8MM and i.MX8MN. We use the respective Linux upstream device trees and their implications regarding hardware support. Known to be unsupported for now is the second Ethernet interface around the eqos dwmac IP. This has to be resolved by porting over the fitting wrapper from Linux. Signed-off-by: Leonard Göhrs <l.goehrs@pengutronix.de> Signed-off-by: Holger Assmann <h.assmann@pengutronix.de> Reviewed-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Link: https://lore.barebox.org/20221026093845.304181-1-h.assmann@pengutronix.de 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 20bbc48eaa..e9f4ba64e4 100644
--- a/images/Makefile.imx
+++ b/images/Makefile.imx
@@ -456,6 +456,11 @@ CFG_start_nxp_imx8mp_evk.pblb.imximg = $(board)/nxp-imx8mp-evk/flash-header-imx8
FILE_barebox-nxp-imx8mp-evk.img = start_nxp_imx8mp_evk.pblb.pimximg
image-$(CONFIG_MACH_NXP_IMX8MP_EVK) += barebox-nxp-imx8mp-evk.img
+pblb-$(CONFIG_MACH_TQ_MBA8MPXL) += start_tqma8mpxl
+CFG_start_tqma8mpxl.pblb.imximg = $(board)/tqma8mpxl/flash-header-tqma8mpxl.imxcfg
+FILE_barebox-tqma8mpxl.img = start_tqma8mpxl.pblb.pimximg
+image-$(CONFIG_MACH_TQ_MBA8MPXL) += barebox-tqma8mpxl.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