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-001OvT-2p 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 1w253G-0004Zw-Ap; Mon, 16 Mar 2026 11:19:58 +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-B2; Mon, 16 Mar 2026 11:19:53 +0100 From: Fabian Pfitzner Date: Mon, 16 Mar 2026 11:19:20 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260316-fpf-imx8mp-frdm-v2-5-83e1c85a4336@pengutronix.de> References: <20260316-fpf-imx8mp-frdm-v2-0-83e1c85a4336@pengutronix.de> In-Reply-To: <20260316-fpf-imx8mp-frdm-v2-0-83e1c85a4336@pengutronix.de> To: distrokit@pengutronix.de X-Mailer: b4 0.14.2 Subject: [DistroKit] [PATCH v2 5/5] doc: add imx8mp-frdm 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 --- doc/hardware.rst | 1 + doc/hardware_v8a_imx8mp_frdm.rst | 46 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) diff --git a/doc/hardware.rst b/doc/hardware.rst index b2f8300e69e1d8768860cd3e0e47ba6239856dc3..f5a5ba39439d76c2c2b0d9cf306f225cb6e77258 100644 --- a/doc/hardware.rst +++ b/doc/hardware.rst @@ -198,6 +198,7 @@ Currently, DistroKit supports the following hardware: hardware_v8a_espressobin hardware_v8a_rock3a hardware_v8a_tqma93xxca + hardware_v8a_imx8mp_frdm hardware_v8a_imx93_frdm diff --git a/doc/hardware_v8a_imx8mp_frdm.rst b/doc/hardware_v8a_imx8mp_frdm.rst new file mode 100644 index 0000000000000000000000000000000000000000..a418f0fd9e93795028d41881e5889e08096a0351 --- /dev/null +++ b/doc/hardware_v8a_imx8mp_frdm.rst @@ -0,0 +1,46 @@ +NXP i.MX8MP FRDM Development Board +================================= + + +Boot Media +---------- + +Booting is available via multiple sources (Compare Table 3: Boot Switch Configuration in Quick Start Guide) + +.. csv-table:: Boot Switch :rst:dir:`csv-table` + :header: "Boot Mode", "SW5-1", "SW5-2", "SW5-3", "SW5-4" + + "Boot from Internal Fuses", "0", "0", "0", "0" + "Serial Downloader", "0", "0", "0", "1" + "Boot from USDHC3 eMMC 5.1", "0", "0", "1", "0" + "Boot from USDHC2 SD card", "0", "0", "1", "1" + + +Booting from USB and NFS +~~~~~~~~~~~~~~~~~~~~~~~~ + +Upload the bootloader ``platform-v8a/images/barebox-nxp-imx8mp-frdm.img`` via USB: + +.. code-block:: shell + + platform-v8a/sysroot-host/bin/imx-usb-loader platform-v8a/images/barebox-nxp-imx8mp-frdm.img + +In Barebox, set the default boot location to nfs:: + + nv boot.default nfs://dude05//ptx/work/user/fpf/DistroKit/platform-v8a/root + +replace the path to one, where you have compiled your Distrokit + + +Booting via SD-Card +~~~~~~~~~~~~~~~~~~~ + +Write the image ``platform-v8a/images/imx8mp-frdm.img`` to a microSD card. +Put the microSD card into the board and boot it. + + +Serial Console +-------------- + +The serial boot console is available via the USB-C Debug connector on the board. +It brings 2 UARTS, whereas the first is the serial console used by kernel and bootloader. -- 2.47.3