mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH 0/3] add imx8mp-frdm board support
@ 2026-01-19 15:02 Fabian Pfitzner
  2026-01-19 15:02 ` [PATCH 1/3] ARM: i.MX8MP: add imx8mp-frdm board Fabian Pfitzner
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Fabian Pfitzner @ 2026-01-19 15:02 UTC (permalink / raw)
  To: Sascha Hauer, BAREBOX; +Cc: Fabian Pfitzner

The FRDM-i.MX8MP is an NXP development platform based on the i.MX8M Plus
SoC, featuring a quad Cortex-A53, Cortex-M7 co-processor, 4GB LPDDR4,
32GB eMMC, Wi-Fi 6/Bluetooth 5.4/802.15.4 tri-radio, Ethernet, HDMI/MIPI
display interfaces, camera connectors, and standard expansion headers.

This patch stack integrates the board into Barebox. The DT was taken
from the upstream Freescale i.MX ARM sub-architecture kernel tree, which
has not been integrated into the master yet. Furthermore, the DT was
enriched by SD card, Ethernet and USB support taken from the NXP I.MX
repository [1].

The cbtl04gp node in the DT sets a compatible for a driver that does not
yet exists in the upstream Linux kernel. Thus, it is not yet possible to
use the USB-C SuperSpeed mode in both orientations.

[1] git@github.com:nxp-imx/linux-imx.git

Signed-off-by: Fabian Pfitzner <f.pfitzner@pengutronix.de>
---
Fabian Pfitzner (3):
      ARM: i.MX8MP: add imx8mp-frdm board
      dts: backport NXP i.MX8MP FRDM board dts
      dts: imx8mp-frdm: import downstream changes

 arch/arm/boards/Makefile                           |    1 +
 arch/arm/boards/nxp-imx8mp-frdm/Makefile           |    4 +
 arch/arm/boards/nxp-imx8mp-frdm/board.c            |   36 +
 .../flash-header-imx8mp-frdm.imxcfg                |   10 +
 arch/arm/boards/nxp-imx8mp-frdm/lowlevel.c         |  145 +++
 arch/arm/boards/nxp-imx8mp-frdm/lpddr4-timing.c    | 1119 ++++++++++++++++++++
 arch/arm/configs/imx_v8_defconfig                  |    1 +
 arch/arm/configs/multi_v8_defconfig                |    1 +
 arch/arm/dts/Makefile                              |    1 +
 arch/arm/dts/imx8mp-frdm.dts                       |  784 ++++++++++++++
 arch/arm/mach-imx/Kconfig                          |   10 +
 images/Makefile.imx                                |    2 +
 12 files changed, 2114 insertions(+)
---
base-commit: 6a22100e120a81c606b7e41d69814205006c7256
change-id: 20260114-fpf-imx8mp-frdm-cc71adf54dd1

Best regards,
-- 
Fabian Pfitzner <f.pfitzner@pengutronix.de>




^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-01-19 15:39 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-01-19 15:02 [PATCH 0/3] add imx8mp-frdm board support Fabian Pfitzner
2026-01-19 15:02 ` [PATCH 1/3] ARM: i.MX8MP: add imx8mp-frdm board Fabian Pfitzner
2026-01-19 15:24   ` Marco Felsch
2026-01-19 15:02 ` [PATCH 2/3] dts: backport NXP i.MX8MP FRDM board dts Fabian Pfitzner
2026-01-19 15:26   ` Marco Felsch
2026-01-19 15:02 ` [PATCH 3/3] dts: imx8mp-frdm: import downstream changes Fabian Pfitzner
2026-01-19 15:38   ` Marco Felsch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox