summaryrefslogtreecommitdiff
path: root/include/configs/imx8mq_arm2.h
AgeCommit message (Collapse)Author
2019-01-16MLK-20664-3 imx8m: Enable redundant offset for SPL NAND FITYe Li
The new uuu will change to burn entire boot image to nandfit mtdpart not only the FIT image. We enable REDUND offset configuration here, so that SPL will try to find FIT header at two locations: the begin of nandfit mtdpart and the 0x57c00 offset of nandfit mtdpart. This helps to be compatible with both old and new uuu. Signed-off-by: Ye Li <ye.li@nxp.com>
2018-11-02MLK-20051-2 imx8mq_arm2: Split DDR to two banks for iMX8MQ DDR4 ARM2Ye Li
Because the iMX8MQ DDR4 ARM2 has 4GB DDR. To fit new MMU settings, we split it to two banks. The first bank has 3GB DDR, reach to 4GB memory map. The second bank has 1GB DDR, is beyond 4GB memory map. Notice: there is no OPTEE for ARM2 board. The trust zone setting in OPTEE for iMX8MQ EVK is not match with DDR size on ARM2 board. So ARM2 Only can work without OPTEE. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2018-09-20MLK-19660 imx8mq_arm2: fix build break due to header file missedYe Li
The "imx_env.h" is not included, so when using default mfgtool environments, we get build break. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2018-09-17MLK-19602 imx8mq_arm2: Fix environments issue for burning NAND in uuuYe Li
When running uuu to burning NAND on imx8mq DDR4 ARM2, meet two u-boot environments problems. 1. fastboot won't be run in regular u-boot, due the bootcmd_mfg is not correct. 2. mtdparts in bootargs are not updated to align with uuu. Signed-off-by: Ye Li <ye.li@nxp.com>
2018-09-14MLK-19593: imx8: config: enlarge the nand read kernel sizeHan Xu
20M read size is not large enough for current kernel Signed-off-by: Han Xu <han.xu@nxp.com>
2018-09-10MLK-19524: configs: add fastboot support for nand u-bootHan Xu
add fastboot support for nand u-boot. 1. Add fastboot related configs 2. enlarge the SPL size for i.MX8MQ DDR4 NAND config 3. include the imx_env for boot command settings Signed-off-by: Han Xu <han.xu@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-04-27MLK-17153-2 imx8mq_arm2: Resolve malloc memory problem for SPL NAND bootYe Li
When using SPL NAND boot, the required malloc memory is larger than SD/eMMC boot. Since we have used out OCRAM (for ATF) and OCRAM_S, there is no enough memory could be allocated. The solution is moving the malloc memory pool to DDR. The malloc pool is initialized in board_init_r, so we moved the VDD_DRAM adjustment and DDR init to board_init_f. Then the DDR can setup before memory pool initialization. Because the i2c and PMIC driver needs to malloc data, this change has to enable malloc_f pool by setting CONFIG_MALLOC_F_ADDR to previous malloc address on OCRAM_S. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit ab1895fb5e38d216ff86de292a44776099d159ab)
2018-04-27MLK-17109-4 imx8mq_arm2: Add i.MX8MQ DDR3L and DDR4 ARM2 boards supportYe Li
Add board codes, configurations, DTS and DDR initialization codes for the DDR3L and DDR4 ARM2 boards. Supported modules - DDR3L ARM2: Two RANK DDR3L, QSPI B, eMMC/SD, RMII ENET, UART. - DDR4 ARM2: Two RANK DDR4, SD, NAND, RGMII ENET, UART. NAND read/write/erase is ok in u-boot, NAND SPL boot will be tested later when tool is ready. Signed-off-by: Ye Li <ye.li@nxp.com> Acked-by: Peng Fan <peng.fan@nxp.com>