diff options
author | Peng Fan <Peng.Fan@freescale.com> | 2015-10-16 15:17:59 +0800 |
---|---|---|
committer | Peng Fan <Peng.Fan@freescale.com> | 2015-10-16 15:44:50 +0800 |
commit | 8c4a5a9a19e87b0b96b6add5e3adc23d877b06ed (patch) | |
tree | 10103e787a4423bee37edd5b7133c3faca58f7f6 /README.md | |
parent | d0665cc3f3077fcaa7c036f61d5c7781cb9d4e06 (diff) |
arm: imx: add i.MX 6UltraLite and EVK board support
The i.MX 6UltraLite[1] is a high performance, ultra-efficient processor
family featuring an advanced implementation of a single ARM® Cortex®-A7
core.
This patch add i.MX 6Ulralite EVK board support:
1. Add a uart driver for i.MX platforms
2. Introduce plat-imx for i.MX platforms
3. Introduce i.MX6 UltraLite platform
4. This patch has been tested using the following step,
4.1. build step:
PLATFORM_FLAVOR=mx6ulevk make ARCH=arm PLATFORM=imx
${CROSS_COMPILE}-objcopy -O binary out/arm-plat-imx/core/tee.elf optee.bin
copy optee.bin to the first partition of SD card which is used for boot.
4.2. Boot setting in uboot:
run loadfdt;
run loadimage;
fatload mmc 1:1 0x9c100000 optee.bin;
run mmcargs;
bootz ${loadaddr} - ${fdt_addr};
5. pass xtest
Note:
CAAM is not implemented now, this will be added later.
[1] http://www.freescale.com/webapp/sps/site/prod_summary.jsp?
code=i.MX6UL&tid=redI.MX6UL-FAMILY&uc=true&lang_cd=en
Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Pascal Brand <pascal.brand@linaro.org>
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -14,6 +14,7 @@ 4. [Allwinner A80](#46-allwinner-a80) 4. [Mediatek MT8173 EVB](#47-mediatek-mt8173-evb) 4. [HiKey Board](#48-hikey-board) + 4. [Freescale MX6UL EVK](#49-freescale-mx6ul-evk) 5. [Coding standards](#5-coding-standards) 5. [checkpatch](#51-checkpatch) 6. [repo manifests](#6-repo-manifests) @@ -72,6 +73,7 @@ please read the file [build_system.md](documentation/build_system.md). | [MediaTek MT8173 EVB Board](http://www.mediatek.com/en/products/mobile-communications/tablet/mt8173/)|`PLATFORM=mediatek-mt8173`| | Texas Instruments DRA7xx|`PLATFORM=ti-dra7xx`| | [FSL ls1021a](http://www.freescale.com/tools/embedded-software-and-tools/hardware-development-tools/tower-development-boards/mcu-and-processor-modules/powerquicc-and-qoriq-modules/qoriq-ls1021a-tower-system-module:TWR-LS1021A?lang_cd=en)|`PLATFORM=ls-ls1021atwr`| +| [FSL i.MX6 UltraLite EVK Board](http://www.freescale.com/products/arm-processors/i.mx-applications-processors-based-on-arm-cores/i.mx-6-processors/i.mx6qp/i.mx6ultralite-evaluation-kit:MCIMX6UL-EVK) |`PLATFORM=imx`| ### 3.1 Development board for community user For community users, we suggest using [Hikey board](https://www.96boards.org/products/ce/hikey/) @@ -417,6 +419,26 @@ Edition compliant board equipped with a HiSilicon Kirin 620 SoC (8-core, To build for HiKey, please refer to [6. repo manifests](#6-repo-manifests). +--- +### 4.9 Freescale MX6UL EVK +Build: +``` + PLATFORM_FLAVOR=mx6ulevk make PLATFORM=imx + ${CROSS_COMPILE}-objcopy -O binary out/arm-plat-imx/core/tee.elf optee.bin + copy optee.bin to the first partition of SD card which is used for boot. +``` +Run using uboot: +``` + run loadfdt; + run loadimage; + fatload mmc 1:1 0x9c100000 optee.bin; + run mmcargs; + bootz ${loadaddr} - ${fdt_addr}; +``` + +Note: + CAAM is not implemented now, this will be added later. + ## 5. Coding standards In this project we are trying to adhere to the same coding convention as used in the Linux kernel (see |