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] [email protected]:nxp-imx/linux-imx.git

Signed-off-by: Fabian Pfitzner <[email protected]>
---
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 <[email protected]>


Reply via email to