diff options
| author | Tom Rini <[email protected]> | 2024-10-29 18:46:08 -0600 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2024-10-29 18:46:08 -0600 |
| commit | 5cca0e3f6e0ff17db92476235ea1bb9cd8cbc9eb (patch) | |
| tree | 8ae4389d02430cc97d25546be0c00cf5ae6ea7d6 /doc | |
| parent | 2d79d1004d8d2ec8522c520dc205c8f199fd035e (diff) | |
| parent | d88bcd6d247a2b5d1683e393d8c9dc0259cd29f0 (diff) | |
Merge tag 'u-boot-imx-master-20241029' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx
CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/23092
- Implement i.MX93 erratum fix on the dwc_eth_qos driver to fix RMII.
- Add support for Emcraft Systems NavQ+.
- Fix the size of IVT + CSF blob tacked on to u-boot.itb.
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/board/emcraft/imx8mp-navqp.rst | 65 | ||||
| -rw-r--r-- | doc/board/emcraft/index.rst | 9 | ||||
| -rw-r--r-- | doc/board/index.rst | 1 |
3 files changed, 75 insertions, 0 deletions
diff --git a/doc/board/emcraft/imx8mp-navqp.rst b/doc/board/emcraft/imx8mp-navqp.rst new file mode 100644 index 00000000000..89d8f95af2d --- /dev/null +++ b/doc/board/emcraft/imx8mp-navqp.rst @@ -0,0 +1,65 @@ +.. SPDX-License-Identifier: GPL-2.0-or-later +.. sectionauthor:: Gilles Talis <[email protected]> + +i.MX8M Plus NavQ+ Board +======================= + +U-Boot for the EmCraft Systems i.MX8M Plus NavQ+ board + +Quick Start +----------- + +- Build the ARM trusted firmware binary +- Get the DDR firmware +- Build U-Boot +- Flash to eMMC +- Boot + +Get and Build the ARM Trusted Firmware (Trusted Firmware A) +----------------------------------------------------------- + +.. code-block:: bash + + $ echo "Downloading and building TF-A..." + $ git clone -b lts-v2.10 https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git + $ cd trusted-firmware-a + +Then build ATF (TF-A): + +.. code-block:: bash + + $ export CROSS_COMPILE=aarch64-linux-gnu- + $ make PLAT=imx8mp bl31 + $ cp build/imx8mp/release/bl31.bin ../ + +Get the DDR Firmware +-------------------- + +.. code-block:: bash + + $ cd .. + $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.23.bin + $ chmod +x firmware-imx-8.23.bin + $ ./firmware-imx-8.23.bin + $ cp firmware-imx-8.23/firmware/ddr/synopsys/lpddr4*_202006.bin ./ + +Build U-Boot +------------ + +.. code-block:: bash + + $ export CROSS_COMPILE=aarch64-linux-gnu- + $ make imx8mp_navqp_defconfig + $ make + +Burn the flash.bin to the MicroSD card at offset 32KB: + +.. code-block:: bash + + $ sudo dd if=flash.bin of=/dev/sd[x] bs=1K seek=32 conv=notrunc; sync + +Boot +---- + +Set Boot switch to SD boot +Use /dev/ttyUSB0 for U-Boot console diff --git a/doc/board/emcraft/index.rst b/doc/board/emcraft/index.rst new file mode 100644 index 00000000000..564552cb369 --- /dev/null +++ b/doc/board/emcraft/index.rst @@ -0,0 +1,9 @@ +.. SPDX-License-Identifier: GPL-2.0+ + +Emcraft +======= + +.. toctree:: + :maxdepth: 2 + + imx8mp-navqp diff --git a/doc/board/index.rst b/doc/board/index.rst index 3fb7c84f10c..ca5246e259c 100644 --- a/doc/board/index.rst +++ b/doc/board/index.rst @@ -24,6 +24,7 @@ Board-specific doc cloos/index congatec/index coreboot/index + emcraft/index emulation/index gateworks/index google/index |
