summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2022-07-26 10:26:00 -0400
committerTom Rini <trini@konsulko.com>2022-07-26 10:26:00 -0400
commit86feeab3dc71977afb70f595e42060ce324086d0 (patch)
tree687b9f2251d55f33eaab2d9d8805071eddf7ca6c /doc
parente5f6fecda4a606acd2417fb537f331e37c757fa5 (diff)
parente29303993bad6c94954da7d5cd92b1d36cf2c80b (diff)
downloadu-boot-86feeab3dc71977afb70f595e42060ce324086d0.tar.gz
u-boot-86feeab3dc71977afb70f595e42060ce324086d0.tar.bz2
u-boot-86feeab3dc71977afb70f595e42060ce324086d0.zip
Merge tag 'u-boot-imx-20220726' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx
u-boot-imx-20220726 ------------------- i.MX for 2022.10 - Added i.MX93 architecture CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/12891
Diffstat (limited to 'doc')
-rw-r--r--doc/board/nxp/imx8mm_evk.rst38
1 files changed, 36 insertions, 2 deletions
diff --git a/doc/board/nxp/imx8mm_evk.rst b/doc/board/nxp/imx8mm_evk.rst
index b9e67b954f..5b178d703e 100644
--- a/doc/board/nxp/imx8mm_evk.rst
+++ b/doc/board/nxp/imx8mm_evk.rst
@@ -35,8 +35,8 @@ Get the ddr firmware
$ ./firmware-imx-8.9
$ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin $(builddir)
-Build U-Boot
-------------
+Build U-Boot for sd card
+--------------------------
.. code-block:: bash
@@ -53,3 +53,37 @@ Burn the flash.bin to MicroSD card offset 33KB:
Boot
----
Set Boot switch to SD boot
+
+Build U-Boot for qspi flash card
+------------------------------------
+
+.. code-block:: bash
+
+ $ export CROSS_COMPILE=aarch64-poky-linux-
+ $ make imx8mm_evk_fspi_defconfig
+ $ make
+
+Currently, there is no direct support to write to QSPI Flash.
+Copy flash.bin to ${loadaddr} either from sd card or over network and then copy to
+qspi flash
+
+From sd card to memory
+
+.. code-block:: bash
+
+ $mmc dev 1
+ $mmc read ${loadaddr} 0x00 <size_of_flash.bin/512>
+
+.. code-block:: bash
+
+ $ sf probe
+ $ sf erase 0 <size_of_flash.bin_in_hex>
+ $ sf write $loadaddr 0x00 <size_of_flash.bin_in_hex>
+
+Boot from QSPI Flash
+-----------------------
+Set Boot Switch to QSPI Flash
+
+Pin configuration for imx8mm_revC evk to boot from qspi flash
+SW1101: 0110xxxxxx
+SW1102: 00100x0010