aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorPeng Fan <Peng.Fan@freescale.com>2015-10-16 15:17:59 +0800
committerPeng Fan <Peng.Fan@freescale.com>2015-10-16 15:44:50 +0800
commit8c4a5a9a19e87b0b96b6add5e3adc23d877b06ed (patch)
tree10103e787a4423bee37edd5b7133c3faca58f7f6 /README.md
parentd0665cc3f3077fcaa7c036f61d5c7781cb9d4e06 (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.md22
1 files changed, 22 insertions, 0 deletions
diff --git a/README.md b/README.md
index 6363484e..71f49327 100644
--- a/README.md
+++ b/README.md
@@ -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