From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 16 Mar 2026 11:19:58 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w253G-001Oun-1V for lore@lore.pengutronix.de; Mon, 16 Mar 2026 11:19:58 +0100 Received: from [127.0.0.1] (helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1w253F-0004S9-HL; Mon, 16 Mar 2026 11:19:57 +0100 Received: from dude05.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::54]) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1w253B-0004QT-6c; Mon, 16 Mar 2026 11:19:53 +0100 From: Fabian Pfitzner Date: Mon, 16 Mar 2026 11:19:15 +0100 Message-Id: <20260316-fpf-imx8mp-frdm-v2-0-83e1c85a4336@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIACTZt2kC/3WNQQ6CMBBFr0Jm7ZhpIRVdeQ/DooEpzILStNhgC He3snf5XvLf3yFxFE7wqHaInCXJ4gvoSwX9ZP3IKENh0KQNKU3ogkOZt3YO6OIwI5OtG8emtsZ CWYXITraz+OoKT5LWJX7Og6x+9n8rKyS89YoaUsq1d/MM7Mf3Ghcv23Vg6I7j+AK8iTuiswAAA A== X-Change-ID: 20260120-fpf-imx8mp-frdm-e0a34fe63a6a To: distrokit@pengutronix.de X-Mailer: b4 0.14.2 Subject: [DistroKit] [PATCH v2 0/5] RFC: add support for imx8mp-frdm board X-BeenThere: distrokit@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: DistroKit Mailinglist List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Fabian Pfitzner Sender: "DistroKit" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: distrokit-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Add support for the imx8mp-frdm board. This patch assumes, that Barebox already offers board support, which is not the case yet [1]. Wait for it to be merged. The base kernel device tree for this board is upstream in version 7.0. Backport it here till we use the latest kernel. Furthermore, my changes to the dts are still in review [2]. Backport them as well. Besides the firmware, the WiFi chip also needs the mwifiex driver. This driver is already contained in the upstream Linux kernel, but does not support the IW612 chip yet. Instead of backporting downstream driver changes, that add support for this chip, I decided to wait for upstream support. Otherwise, we would have several downstream patches in DistroKit. [1] https://lore.barebox.org/barebox/20260119-fpf-imx8mp-frdm-v1-0-13fac69eda23@pengutronix.de/T/#t [2] https://lore.kernel.org/all/20260316-fpf-imx8mp-frdm-v2-1-e2e8aadecb2f@pengutronix.de/ Signed-off-by: Fabian Pfitzner --- Changes in v2: - Fixup wrong indentation in image file - Reorder commits to make them bisectable - Squash adding and enabling image commits - Fixup documentation - Update imx8mp-frdm dts to current revision - Link to v1: https://lore.distrokit.org/20260120-fpf-imx8mp-frdm-v1-0-7c104011f896@pengutronix.de --- Fabian Pfitzner (5): v8a: barebox: enable imx8mp-frdm board v8a: kernel: add imx8mp-frdm dts v8a: kernel: import imx8mp-frdm device tree v8a: add imx8mp-frdm image doc: add imx8mp-frdm configs/platform-v8a/barebox.config | 1 + ...ts-add-support-for-NXP-i.MX8MP-FRDM-board.patch | 413 ++++++++++++++++++ ...mx8mp-frdm-add-sd-ethernet-wifi-usb-and-h.patch | 485 +++++++++++++++++++++ configs/platform-v8a/patches/linux-6.18/series | 5 + configs/platform-v8a/platformconfig | 3 +- .../platform-v8a/platforms/image-imx8mp-frdm.in | 10 + configs/platform-v8a/rules/image-imx8mp-frdm.make | 35 ++ doc/hardware.rst | 1 + doc/hardware_v8a_imx8mp_frdm.rst | 46 ++ 9 files changed, 998 insertions(+), 1 deletion(-) --- base-commit: 4bb6c36378d98567d1355c65a8383b9600f1f317 change-id: 20260120-fpf-imx8mp-frdm-e0a34fe63a6a Best regards, -- Fabian Pfitzner