From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 20 Jan 2026 17:43:10 +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 1viEox-003SDa-0O for lore@lore.pengutronix.de; Tue, 20 Jan 2026 17:43:10 +0100 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1viEov-0005O2-VF; Tue, 20 Jan 2026 17:43:09 +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 1viEor-0005MN-OI; Tue, 20 Jan 2026 17:43:05 +0100 From: Fabian Pfitzner Date: Tue, 20 Jan 2026 17:42:33 +0100 Message-Id: <20260120-fpf-imx8mp-frdm-v1-0-7c104011f896@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAHmwb2kC/x3MMQqAMAxA0atIZgO1lSJeRRyCJpqhWlqQQvHuF sc3/F8hc1LOMHcVEj+a9b4ahr6D7aTrYNS9Gayx3gzWoERBDWUKESXtAdmQG4W9I0/QqphYtPz HZX3fDzcGl+VhAAAA X-Change-ID: 20260120-fpf-imx8mp-frdm-e0a34fe63a6a To: distrokit@pengutronix.de X-Mailer: b4 0.14.2 Subject: [DistroKit] [PATCH 0/6] 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. See [1]. Wait for it to be merged. Furthermore, the kernel device-tree is not yet upstream [2]. Wait for it to be merged. This patch stack imports it and additionally adds more features to it. The board offers an IW612 WiFi chip, which requires an extra firmware provided by the imx-firmware repository. I already sent a patch upstream that integrates this as a package [3]. Wait for it to be merged. 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://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git/commit/?h=imx/dt64&id=bb5b318f11e6f41c8cbb51848555f58b9ef175e6 [3] https://lore.distrokit.org/distrokit/20260120085919.3684175-2-f.pfitzner@pengutronix.de/T/#u Signed-off-by: Fabian Pfitzner --- Fabian Pfitzner (6): v8a: add imx8mp-frdm image v8a: enable imx8mp-frdm image v8a: barebox: enable imx8mp-frdm board v8a: kernel: add imx8mp-frdm dts v8a: kernel: import imx8mp-frdm device tree doc: add imx8mp-frdm configs/platform-v8a/barebox.config | 4 + ...ts-add-support-for-NXP-i.MX8MP-FRDM-board.patch | 409 +++++++++++++++ ...dts-imx8mp-frdm-import-downstream-changes.patch | 580 +++++++++++++++++++++ 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_v8a_imx8mp_frdm.rst | 46 ++ 8 files changed, 1091 insertions(+), 1 deletion(-) --- base-commit: 5efb124c6eecc8b70ced77a22fb14084311afb8f change-id: 20260120-fpf-imx8mp-frdm-e0a34fe63a6a Best regards, -- Fabian Pfitzner