diff options
author | Bai Ping <ping.bai@nxp.com> | 2018-10-28 00:12:34 +0800 |
---|---|---|
committer | Bai Ping <ping.bai@nxp.com> | 2018-12-05 08:58:51 +0800 |
commit | 81136819928e373f7753b88d81fa5c11700b11e1 (patch) | |
tree | b67755626f6963ca6dd797d9f356557706966724 /docs/plat | |
parent | 46f9b2c3a2826b7dbb318b14d20239c39f2dee2d (diff) |
plat: imx: Add i.MX8MQ basic support
i.MX8MQ is new SOC of NXP's i.MX8M family based on
A53. It can provide industry-leading audio, voice
and video processing for applications that scale
from consumer home audio to industrial building
automation and mobile computers
this patchset add the basic supoort to boot up
the 4 X A53. more feature will be added later.
Signed-off-by: Bai Ping <ping.bai@nxp.com>
Diffstat (limited to 'docs/plat')
-rw-r--r-- | docs/plat/imx8m.rst | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/docs/plat/imx8m.rst b/docs/plat/imx8m.rst new file mode 100644 index 00000000..ab33a8a5 --- /dev/null +++ b/docs/plat/imx8m.rst @@ -0,0 +1,42 @@ +Description +=========== + +The i.MX 8M family of applications processors based on Arm Corte-A53 and Cortex-M4 +cores provide high-performance computing, power efficiency, enhanced system +reliability and embedded security needed to drive the growth of fast-growing +edge node computing, streaming multimedia, and machine learning applications. + +Boot Sequence +============= + +Bootrom --> SPL --> BL31 --> BL33(u-boot) --> Linux kernel + +How to build +============ + +Build Procedure +--------------- + +- Prepare AARCH64 toolchain. + +- Build spl and u-boot firstly, and get binary images: u-boot-spl.bin, + u-boot-nodtb.bin and dtb for the target board. + +- Build TF-A + + Build bl31: + + .. code:: shell + + CROSS_COMPILE=aarch64-linux-gnu- make PLAT=<Target_SoC> bl31 + + Target_SoC should be "imx8mq" for i.MX8MQ SoC. + +Deploy TF-A Images +----------------- + +TF-A binary(bl31.bin), u-boot-spl.bin u-boot-nodtb.bin and dtb are combined +together to generate a binary file called flash.bin, the imx-mkimage tool is +used to generate flash.bin, and flash.bin needs to be flashed into SD card +with certain offset for BOOT ROM. the u-boot and imx-mkimage will be upstreamed +soon, this doc will be updated once they are ready, and the link will be posted. |