diff options
author | Tim Harvey <tharvey@gateworks.com> | 2023-02-13 20:44:27 +0300 |
---|---|---|
committer | Heinrich Schuchardt <heinrich.schuchardt@canonical.com> | 2023-02-19 23:15:15 +0300 |
commit | 98382917d7924435f354567def119e55e84e2ba3 (patch) | |
tree | 595c1790c6f537623c02bcaf02772003a48ed983 /doc/board/gateworks/imx8mm_venice.rst | |
parent | 34a1fee7565e46795c8f8404a0be68e928c1e63c (diff) | |
download | u-boot-98382917d7924435f354567def119e55e84e2ba3.tar.xz |
board: gateworks: venice: move README to RST
Move board/gateworks/venice/README to RST documentation.
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Diffstat (limited to 'doc/board/gateworks/imx8mm_venice.rst')
-rw-r--r-- | doc/board/gateworks/imx8mm_venice.rst | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/doc/board/gateworks/imx8mm_venice.rst b/doc/board/gateworks/imx8mm_venice.rst new file mode 100644 index 0000000000..f1e7e49944 --- /dev/null +++ b/doc/board/gateworks/imx8mm_venice.rst @@ -0,0 +1,50 @@ +.. SPDX-License-Identifier: GPL-2.0+ + +imx8mm_venice +============= + +U-Boot for the Gateworks i.MX8M Mini Venice Development Kit boards + +Quick Start +----------- +- Build the ARM Trusted firmware binary +- Get DDR firmware +- Build U-Boot +- Flash to eMMC +- Boot + +Get and Build the ARM Trusted firmware +-------------------------------------- + +.. code-block:: bash + + $ git clone https://github.com/nxp-imx/imx-atf.git -b lf_v2.4 + $ make PLAT=imx8mm bl31 CROSS_COMPILE=aarch64-linux-gnu- + $ cp build/imx8mm/release/bl31.bin . + +Get the DDR Firmware +-------------------- + +.. code-block:: bash + + $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.9.bin + $ chmod +x firmware-imx-8.9.bin + $ ./firmware-imx-8.9.bin + $ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin . + +Build U-Boot +------------ + +.. code-block:: bash + + $ make imx8mm_venice_defconfig + $ make CROSS_COMPILE=aarch64-linux-gnu- + +Update eMMC +----------- + +.. code-block:: bash + + => tftpboot $loadaddr flash.bin + => setexpr blkcnt $filesize + 0x1ff && setexpr blkcnt $blkcnt / 0x200 + => mmc dev 2 && mmc write $loadaddr 0x42 $blkcnt |