diff options
| author | Adam Ford <[email protected]> | 2023-03-23 22:06:16 -0500 |
|---|---|---|
| committer | Stefano Babic <[email protected]> | 2023-04-04 09:40:25 +0200 |
| commit | ab53bd43dbde4dc8895a9f419e018d219eb4dc20 (patch) | |
| tree | 5418fdae5d0ddb6db06c904bbab6771ff7fe2c3c /doc | |
| parent | 58ec2711fdc3ced5aeff9326eed496e09f694da2 (diff) | |
arm64: imx: Add support for imx8mp-beacon-kit
Beacon Embedded has an i.MX8M Plus development kit which consists
of a SOM + baseboard. The SOM includes Bluetooth, WiFi, QSPI, eMMC,
and one Ethernet PHY. The baseboard includes audio, HDMI, USB-C Dual
Role port, USB Hub with five ports, a PCIe slot, and a second Ethernet
PHY. The device trees are already queued for inclusion in Linux 6.3.
Signed-off-by: Adam Ford <[email protected]>
Reviewed-by: Tom Rini <[email protected]>
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/board/beacon/beacon-imx8mp.rst | 52 | ||||
| -rw-r--r-- | doc/board/beacon/index.rst | 9 | ||||
| -rw-r--r-- | doc/board/index.rst | 1 |
3 files changed, 62 insertions, 0 deletions
diff --git a/doc/board/beacon/beacon-imx8mp.rst b/doc/board/beacon/beacon-imx8mp.rst new file mode 100644 index 00000000000..375931c07d1 --- /dev/null +++ b/doc/board/beacon/beacon-imx8mp.rst @@ -0,0 +1,52 @@ +.. SPDX-License-Identifier: GPL-2.0+ + +U-Boot for the Beacon EmbeddedWorks i.MX8M Plus Devkit +====================================================== + +Quick Start +----------- + +- Build the ARM Trusted firmware binary +- Get DDR firmware +- Build U-Boot +- Burn U-Noot to microSD Card +- Boot + +Get and Build the ARM Trusted firmware +-------------------------------------- + +.. code-block:: bash + + $ git clone https://github.com/nxp-imx/imx-atf.git -b v2.6 + $ make PLAT=imx8mp bl31 CROSS_COMPILE=aarch64-linux-gnu- + $ cp build/imx8mn/release/bl31.bin ../ + +Get the DDR firmware +-------------------- + +.. code-block:: bash + + $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.15.bin + $ chmod +x firmware-imx-8.15.bin + $ ./firmware-imx-8.15 + $ cp firmware-imx-8.15/firmware/ddr/synopsys/lpddr4*.bin . + +Build U-Boot +------------ + +.. code-block:: bash + + $ make imx8mp_beacon_defconfig + $ make CROSS_COMPILE=aarch64-linux-gnu- + +Burn U-Boot to microSD Card +--------------------------- + +.. code-block:: bash + + $ sudo dd if=flash.bin of=/dev/sd[x] bs=1024 seek=32 + +Boot +---- +Set baseboard DIP switch: +S17: 1100XXXX diff --git a/doc/board/beacon/index.rst b/doc/board/beacon/index.rst new file mode 100644 index 00000000000..1fe1046a4ce --- /dev/null +++ b/doc/board/beacon/index.rst @@ -0,0 +1,9 @@ +.. SPDX-License-Identifier: GPL-2.0+ + +Beacon +====== + +.. toctree:: + :maxdepth: 2 + + beacon-imx8mp diff --git a/doc/board/index.rst b/doc/board/index.rst index 618d22e616b..69e2cd5fb8b 100644 --- a/doc/board/index.rst +++ b/doc/board/index.rst @@ -14,6 +14,7 @@ Board-specific doc apple/index armltd/index atmel/index + beacon/index broadcom/index bsh/index cloos/index |
