diff options
| author | Tom Rini <[email protected]> | 2023-02-01 09:30:52 -0500 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2023-02-01 09:30:52 -0500 |
| commit | 3592a61fa8b4b55c0fab9a75bfb9ac3c73fdcbc0 (patch) | |
| tree | 46d89652f8a6235ed0cdcd6473be02c98269395a /doc | |
| parent | 73a3f5139182a0389d505bf29b0ad4bc29424cf8 (diff) | |
| parent | f42c0726fd02e978a524ab35b060382d317ef438 (diff) | |
Merge tag 'u-boot-imx-20230201' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx
For 2023.04
-----------
- several conversion to DM_SERIAL and DM_I2C
- fixes for Toradex boards
- PSCI
CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/14965
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/board/advantech/imx8qm-rom7720-a1.rst | 2 | ||||
| -rw-r--r-- | doc/board/cloos/imx8mm_phg.rst | 55 | ||||
| -rw-r--r-- | doc/board/cloos/index.rst | 9 | ||||
| -rw-r--r-- | doc/board/congatec/cgtqmx8.rst | 2 | ||||
| -rw-r--r-- | doc/board/index.rst | 1 | ||||
| -rw-r--r-- | doc/board/kontron/sl-mx8mm.rst | 2 | ||||
| -rw-r--r-- | doc/board/nxp/imx8mm_evk.rst | 2 | ||||
| -rw-r--r-- | doc/board/nxp/imx8mn_evk.rst | 2 | ||||
| -rw-r--r-- | doc/board/nxp/imx8mp_evk.rst | 2 | ||||
| -rw-r--r-- | doc/board/nxp/imx8mq_evk.rst | 2 | ||||
| -rw-r--r-- | doc/board/nxp/imx8qxp_mek.rst | 2 | ||||
| -rw-r--r-- | doc/board/toradex/apalis-imx8.rst | 2 |
12 files changed, 74 insertions, 9 deletions
diff --git a/doc/board/advantech/imx8qm-rom7720-a1.rst b/doc/board/advantech/imx8qm-rom7720-a1.rst index 953cf01fde4..13ea2eb19e4 100644 --- a/doc/board/advantech/imx8qm-rom7720-a1.rst +++ b/doc/board/advantech/imx8qm-rom7720-a1.rst @@ -19,7 +19,7 @@ Get and Build the ARM Trusted firmware .. code-block:: bash - $ git clone https://source.codeaurora.org/external/imx/imx-atf + $ git clone https://github.com/nxp-imx/imx-atf $ cd imx-atf/ $ git checkout origin/imx_4.14.78_1.0.0_ga -b imx_4.14.78_1.0.0_ga $ make PLAT=imx8qm bl31 diff --git a/doc/board/cloos/imx8mm_phg.rst b/doc/board/cloos/imx8mm_phg.rst new file mode 100644 index 00000000000..173f02d4aed --- /dev/null +++ b/doc/board/cloos/imx8mm_phg.rst @@ -0,0 +1,55 @@ +.. SPDX-License-Identifier: GPL-2.0+ + +Cloos i.MX8MM PHG board +======================= + +U-Boot for the Cloos i.MX8MM PHG board + +Quick Start +----------- + +- Get and Build the ARM Trusted firmware +- Get the DDR firmware +- Build U-Boot +- Flash U-Boot into the eMMC + +Get and Build the ARM Trusted firmware +-------------------------------------- + +Note: builddir is U-Boot build directory (source directory for in-tree builds) +Get ATF from: https://github.com/nxp-imx/imx-atf +branch: lf_v2.6 + +.. code-block:: bash + + $ make PLAT=imx8mm bl31 + $ cp build/imx8mm/release/bl31.bin $(builddir) + +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 + $ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin $(builddir) + +Build U-Boot +------------ + +.. code-block:: bash + + $ export CROSS_COMPILE=aarch64-poky-linux- + $ make imx8mm_phg_defconfig + $ make + +Flash U-Boot into the eMMC +-------------------------- + +Program flash.bin to the eMMC at offset 33KB: + +.. code-block:: bash + + $ ums 0 mmc 0 + $ sudo dd if=flash.bin of=/dev/sd[x] bs=1K seek=33; sync diff --git a/doc/board/cloos/index.rst b/doc/board/cloos/index.rst new file mode 100644 index 00000000000..02c84152db6 --- /dev/null +++ b/doc/board/cloos/index.rst @@ -0,0 +1,9 @@ +.. SPDX-License-Identifier: GPL-2.0+ + +Cloos +===== + +.. toctree:: + :maxdepth: 2 + + imx8mm_phg diff --git a/doc/board/congatec/cgtqmx8.rst b/doc/board/congatec/cgtqmx8.rst index 16711a844d5..a970cb82a12 100644 --- a/doc/board/congatec/cgtqmx8.rst +++ b/doc/board/congatec/cgtqmx8.rst @@ -19,7 +19,7 @@ Get and Build the ARM Trusted firmware .. code-block:: bash - $ git clone https://source.codeaurora.org/external/imx/imx-atf + $ git clone https://github.com/nxp-imx/imx-atf $ cd imx-atf/ $ git checkout origin/imx_4.14.78_1.0.0_ga -b imx_4.14.78_1.0.0_ga $ make PLAT=imx8qm bl31 diff --git a/doc/board/index.rst b/doc/board/index.rst index 53edd5301f2..1e628e99e63 100644 --- a/doc/board/index.rst +++ b/doc/board/index.rst @@ -16,6 +16,7 @@ Board-specific doc atmel/index broadcom/index bsh/index + cloos/index congatec/index coreboot/index emulation/index diff --git a/doc/board/kontron/sl-mx8mm.rst b/doc/board/kontron/sl-mx8mm.rst index 702db60fe38..09c50aa8b16 100644 --- a/doc/board/kontron/sl-mx8mm.rst +++ b/doc/board/kontron/sl-mx8mm.rst @@ -40,7 +40,7 @@ There are two sources for the TF-A. Mainline and NXP. Get the one you prefer **NXP's imx-atf** -1. Get TF-A from: https://github.com/nxp-imx/imx-atf, branch: lf_v2.6 +1. Get TF-A from: https://github.com/nxp-imx/imx-atf, branch: imx_5.4.70_2.3.0 2. Build .. code-block:: bash diff --git a/doc/board/nxp/imx8mm_evk.rst b/doc/board/nxp/imx8mm_evk.rst index 5b178d703e9..327ce6e49cc 100644 --- a/doc/board/nxp/imx8mm_evk.rst +++ b/doc/board/nxp/imx8mm_evk.rst @@ -17,7 +17,7 @@ Get and Build the ARM Trusted firmware -------------------------------------- Note: builddir is U-Boot build directory (source directory for in-tree builds) -Get ATF from: https://source.codeaurora.org/external/imx/imx-atf +Get ATF from: https://github.com/nxp-imx/imx-atf branch: imx_5.4.47_2.2.0 .. code-block:: bash diff --git a/doc/board/nxp/imx8mn_evk.rst b/doc/board/nxp/imx8mn_evk.rst index c45bb7bac7a..4f225ea6601 100644 --- a/doc/board/nxp/imx8mn_evk.rst +++ b/doc/board/nxp/imx8mn_evk.rst @@ -17,7 +17,7 @@ Get and Build the ARM Trusted firmware -------------------------------------- Note: srctree is U-Boot source directory -Get ATF from: https://source.codeaurora.org/external/imx/imx-atf +Get ATF from: https://github.com/nxp-imx/imx-atf branch: imx_5.4.47_2.2.0 .. code-block:: bash diff --git a/doc/board/nxp/imx8mp_evk.rst b/doc/board/nxp/imx8mp_evk.rst index b996ae055e6..e7cc7b396b5 100644 --- a/doc/board/nxp/imx8mp_evk.rst +++ b/doc/board/nxp/imx8mp_evk.rst @@ -16,7 +16,7 @@ Quick Start Get and Build the ARM Trusted firmware -------------------------------------- -Get ATF from: https://source.codeaurora.org/external/imx/imx-atf +Get ATF from: https://github.com/nxp-imx/imx-atf branch: imx_5.4.70_2.3.0 .. code-block:: bash diff --git a/doc/board/nxp/imx8mq_evk.rst b/doc/board/nxp/imx8mq_evk.rst index aa1ecfb47ad..4b0624e7e86 100644 --- a/doc/board/nxp/imx8mq_evk.rst +++ b/doc/board/nxp/imx8mq_evk.rst @@ -17,7 +17,7 @@ Get and Build the ARM Trusted firmware -------------------------------------- Note: srctree is U-Boot source directory -Get ATF from: https://source.codeaurora.org/external/imx/imx-atf +Get ATF from: https://github.com/nxp-imx/imx-atf branch: imx_5.4.47_2.2.0 .. code-block:: bash diff --git a/doc/board/nxp/imx8qxp_mek.rst b/doc/board/nxp/imx8qxp_mek.rst index 708db1952e9..bdd38368f1a 100644 --- a/doc/board/nxp/imx8qxp_mek.rst +++ b/doc/board/nxp/imx8qxp_mek.rst @@ -19,7 +19,7 @@ Get and Build the ARM Trusted firmware .. code-block:: bash - $ git clone https://source.codeaurora.org/external/imx/imx-atf + $ git clone https://github.com/nxp-imx/imx-atf $ cd imx-atf/ $ git checkout origin/imx_4.19.35_1.1.0 -b imx_4.19.35_1.1.0 $ make PLAT=imx8qx bl31 diff --git a/doc/board/toradex/apalis-imx8.rst b/doc/board/toradex/apalis-imx8.rst index 29593faf1a0..849b1172bd4 100644 --- a/doc/board/toradex/apalis-imx8.rst +++ b/doc/board/toradex/apalis-imx8.rst @@ -18,7 +18,7 @@ Get and Build the ARM Trusted Firmware .. code-block:: bash - $ git clone -b imx_4.14.78_1.0.0_ga https://source.codeaurora.org/external/imx/imx-atf + $ git clone -b imx_4.14.78_1.0.0_ga https://github.com/nxp-imx/imx-atf $ cd imx-atf/ $ make PLAT=imx8qm bl31 |
