summaryrefslogtreecommitdiff
path: root/include/configs/imx8mq_evk.h
AgeCommit message (Collapse)Author
2018-11-23MLK-20414 imx8m: jailhouse: loadimage before mmcbootPeng Fan
Need loadimage before execute mmcboot. Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com>
2018-11-05MLK-20243 imx8mq_evk: Enlarge SPL max size to 148KBYe Li
When using gcc 4.9 to build SPL, the image size is beyond current limitation 128KB. This gcc version is used in android tool chain. So enlarge the SPL max size to 148KB. This value is also aligned with other imx8mq/mm boards settings. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2018-09-05MLK-19458 imx8/imx8m: Fix initrd_high env to disable relocation initramfsYe Li
When running on ARM64 platforms like imx8 and imx8m, the initrd_high should set to 0xffffffffffffffff not 0xffffffff. Otherwise the initramfs will be relocated to high memory by u-boot before booting up kernel. This may not cause issue, but to align with previous imx series and save boot time, we'd better disable relocation for initramfs. Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 33d88b0f2e31d965fd455bff9da7391d6a7b3594)
2018-08-28MLK-18901-2 imx8mq: Enable mtest command for ARM2 and EVK boardsYe Li
Enable the mtest command and add relevant configurations for tested memory range to all ARM2 boards and EVK board. Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit bb3dfa130dd0af57dfe7a41869f6ecd843e6c558)
2018-08-21MLK-19263-2 imx8mq_evk: Adjust SPL malloc pool and stack addressYe Li
Currently the SRAM is allocated to malloc pool due to large malloc needed by USB SDP. The stack is moved to OCRAM. This causes a problem when enabling HAB. The HAB authentication needs large memory on stack, so after ATF image loaded, the stack overwrites the ATF image in OCRAM and causes authentication failed. This patch moves the malloc pool to DDR and set back stack to SRAM. So SDP still can run with enough memory on DDR. And the stack overwrite issue can be fixed by enough memory 24KB left on SRAM. This change also need to use a early malloc pool by defining the CONFIG_MALLOC_F_ADDR. And in SPL codes, we have to adjust DDR init before board_init_r. Signed-off-by: Ye Li <ye.li@nxp.com>
2018-08-20[iot] Support dual bootloader in SPLLuo Ji
Move the A/B slot check to SPL, the A/B slot switch workflow is just like what we have in libavb_ab. Test: A/B select works fine on imx8m. Change-Id: Ie3d827a9be0298b491bf2bc8d48833597fd70e90 Signed-off-by: Luo Ji <ji.luo@nxp.com>
2018-08-20[iot] Add iot_imx8mq supportLuo Ji
This patch add support for iot_imx8mq. Change-Id: Ia77d80fe1ad8b36c47e8a2ab18c286f6e522abcf Signed-off-by: Luo Ji <ji.luo@nxp.com>
2018-08-16MLK-19249-2 imx8mq_evk: Fix wrong emmc_dev and sd_dev for uuuYe Li
On imx8mq_evk, the eMMC connects USDHC0 and SD connects USDHC1, so we have wrong settings and cause problem when running uuu release script for imx8mq evk. Signed-off-by: Ye Li <ye.li@nxp.com>
2018-08-10MLK-19181-3: defconfig: iMX850D enable USB SDPFrank Li
uuu can download whole uboot and run it fastboot also enabled. malloc start at 0x182000, size is 0x6000 (24K) So BSS and malloc use all OCRAM_S stack move to endof OCRAM 0x91FFF0. ATF start at 91000 AFT about 48K, 0x91000 - 0x91D000, Stack size is about 16K. Signed-off-by: Frank Li <Frank.Li@nxp.com>
2018-08-03MLK-18793 imx8mq: config: add jailhouse envPeng Fan
Add jailhouse env. Currently need to pass clk_ignore_unused to bootargs to avoid linux root cell shutdown clocks used by inmates. If only want a minimal clk being on in inmates, the clks could be added in clk_inits_on in linux kernel drivers/clk/imx/clk-imx8mq.c Signed-off-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit 0d33db00e96e7addb6910a7097a62222ff75480f)
2018-06-13MLK-18591-8 android: Add imx8/imx8m reference boards supportYe Li
Add board level support for android and android auto. Each board has android/andriod_auto specified header file for defining relevant configuraitons. And add build targets for their android uboot images building. Signed-off-by: Ye Li <ye.li@nxp.com>
2018-04-27MLK-17404-7 config: Adding support for i.MX8M HDMI splashOliver Brown
Adding support for i.MX8M HDMI splash screen Signed-off-by: Oliver Brown <oliver.brown@nxp.com> (cherry picked from commit d8aac64be7d83847cff8a2235e1be677964a1a9d)
2018-04-27MLK-18159-11 imx8mq_evk: Add Typec USB port and USB host supportYe Li
i.MX8MQ EVK has two USB ports, the port 0 is typec, the port 1 is host. This patch enables both device and host mode (xhci) for typec port by setting tcpc to relevant UFP/DFP mode. For port 1, it is only supports the host mode (xhci). PD charge is enabled at default on typec port for the dead battery. In this case, the typec port only works in device mode. Signed-off-by: Ye Li <ye.li@nxp.com>
2018-04-27MLK-18159-8 imx8mq_evk: Add i.MX8MQ EVK board supportYe Li
Add board level codes and build config for i.MX8MQ EVK board. Support SPL to initialize the DDR and load u-boot. Signed-off-by: Ye Li <ye.li@nxp.com>