summaryrefslogtreecommitdiff
path: root/configs
AgeCommit message (Collapse)Author
2018-10-24MLK-20049-2 imx8mm_val: Add DDR3L validation board supportYe Li
Add DDR3 init codes, board codes, defconfig and DTS into u-boot. Basic modules are ready: SD, UART, I2C, USB host and NAND. There is a FPGA on this board. It controls WDOG_B, and ENET PHY RESET. So reset and ethernet won't work at default. Signed-off-by: Ye Li <ye.li@nxp.com> Acked-by: Peng Fan <peng.fan@nxp.com>
2018-10-16iMX8QX mek SPL: Add FIT image loading supportAbel Vesa
Add support for FIT image loading of ATF and uboot proper for iMX8QXP mek. Signed-off-by: Abel Vesa <abel.vesa@nxp.com>
2018-10-16iMX8QM mek SPL: Add FIT image loading supportAbel Vesa
Add support for FIT image loading of ATF and uboot proper for iMX8QM mek. Signed-off-by: Abel Vesa <abel.vesa@nxp.com>
2018-10-11MLK-19894: i.MX6ULL: config: enable fastboot for qspi configHan Xu
enable fastboot for uuu in i.MX6ULL 14x14 QSPI config Signed-off-by: Han Xu <han.xu@nxp.com>
2018-10-10MLK-19766 imx7ulp: enable uuu support in optee configShenwei Wang
Enabled fastboot relating macros in optee config to support uuu. Signed-off-by: Shenwei Wang <shenwei.wang@nxp.com>
2018-10-01MLK-19767-1: imx7ulp: configs: Enable DEFAULT_FDT_FILEShenwei Wang
Specify the default dtb file for kernel boot per i.MX7ULP board config. Signed-off-by: Shenwei Wang <shenwei.wang@nxp.com> Reviewed-by: Frank Li <Frank.li@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com>
2018-10-01Revert "MLK-19767: imx7ulp: configs: add a new macro for kernel dtb"Shenwei Wang
This reverts commit 26766be89286cad4946655b3004ab0fc4ef63a65.
2018-09-28MLK-19767: imx7ulp: configs: add a new macro for kernel dtbShenwei Wang
The current u-boot configures the fdt_file environment variable to the file name of that built together with u-boot. Sometimes Linux kernel needs another dtb file other than the one built with u-boot. For example, imx7ulp needs to build imx7ulp-evk-qspi.dts for u-boot, but the kernel needs imx7ulp-evk.dts. Adding this new macro to let the user have an option to specify a dtb file to run Linux kernel. Signed-off-by: Shenwei Wang <shenwei.wang@nxp.com>
2018-09-28MLK-19769-2 iMX8QM SPL: Add QSPI defconfigAbel Vesa
Add the imx8qm_mek_spl_fspi_defconfig to allow booting from QSPI. Signed-off-by: Abel Vesa <abel.vesa@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com>
2018-09-28MLK-19770-4 iMX8QM SPL: imx8qm_mek: add iMX8QM SPL defconfigAbel Vesa
Add a defconfig for SPL build for iMX8QM MEK board Signed-off-by: Abel Vesa <abel.vesa@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com>
2018-09-27MLK-19183-14: iMX8QXP SPL: Add ARM2 SPL defconfigTeo Hall
Add imx8qxp_lpddr4_arm2_spl_defconfig for lpddr4 boards Signed-off-by: Teo Hall <teo.hall@nxp.com>
2018-09-27MLK-19628: imx6ulz: configs: adding optee supportSilvano di Ninno
Adding new config file to enable OP-TEE support. Signed-off-by: Silvano di Ninno <silvano.dininno@nxp.com>
2018-09-27MA-12913 [AUTO] Remove unnecessary uboot commandsJi Luo
This commit remove some unnecessary u-boot commands to reduce the u-boot image size. this will decrease about 17K bytes size and about 10ms boot time for imx8qm. Test: build and boot ok on imx8qm and imx8qxp. Change-Id: I54e4836e0504f69bf295fe8412bd2361a0324b73 Signed-off-by: Ji Luo <ji.luo@nxp.com>
2018-09-26MLK-19748: configs: add iminfo command for all 7d configsHan Xu
add iminfo command for all 7d configs Signed-off-by: Han Xu <han.xu@nxp.com>
2018-09-26MLK-19699: imx6ulz: configs: add fastboot for qspi/nand configsHan Xu
Add fastboot for qspi and nand config for ulz platform, also changed to use 64K sector size for qspi erase. Signed-off-by: Han Xu <han.xu@nxp.com>
2018-09-26MLK-19726-1 Revert "MLK-18568 imx8: disable the DM devices removing"Ye Li
This reverts commit af92ba299b2b87cde02bbd4f534f1a30b45552cd. Disable the CONFIG_DM_DEVICE_REMOVE will cause device_remove function do nothing. But it is needed by some drivers like usb, mmc, sf. When running "usb start" then "usb stop", it does not stop the usb, and cause problem to next "usb start".
2018-09-24MLK-19690 mx7ulp: Fix issue in selecting BOARD_LATE_INIT configurationYe Li
The BOARD_LATE_INIT config does not have input prompt, so we can't configure it to Y in defconfig. Modify the Kconfig in mx7ulp to select the BOARD_LATE_INIT when the boards are used. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2018-09-20MLK-19625 mx6ulz_evk: Disable the FEC driver and support USB2NET dongleYe Li
Since the mx6ulz don't have FEC, it needs to use USB2NET dongle to connect network. We decouple the CONFIG_FEC_MXC with CONFIG_CMD_NET. For 6ull, all defconfigs need to enable the CONFIG_FEC_MXC explicitly. Another change is adding ${usb_net_cmd} environment for usb start command in netboot scripts on 6ulz. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2018-09-18MLK-19183-13 iMX8QXP SPL: Add QSPI defconfigAbel Vesa
Add the imx8qxp_mek_spl_fspi_defconfig to allow booting from QSPI. Signed-off-by: Abel Vesa <abel.vesa@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com>
2018-09-17MLK-19599 imx8mm_ddr4_evk: Add NAND boot supportYe Li
Add SPL and u-boot support to load images from RAWNAND device when booting from RAWNAND. The NAND SPL loads the FIT image from nandfit mtdpart at 64MB offset of NAND. Users need uuu to burn the FIT image, kernel, DTB and rootfs to all fixed mtdparts. Since NAND SPL needs large BSS and MALLOC size, this patch also moves the MALLOC pool to DDR, and enable MALLOC_F pool on OCRAM for all malloc before DDR initialization. Signed-off-by: Ye Li <ye.li@nxp.com>
2018-09-17MLK-19595 imx6ulz: add emmc, nand, and qspi boot supportRobby Cai
add config for emmc, nand and qspi boot Signed-off-by: Robby Cai <robby.cai@nxp.com>
2018-09-14MLK-19594: imx8qx: config: enable fastboot for i.MX8QXP lpddr4 validation ↵Han Xu
defconfig enable fastboot for i.MX8QXP arm2 lpddr4 validation defconfig and add NAND parameters for all configs. Signed-off-by: Han Xu <han.xu@nxp.com>
2018-09-14MLK-19589 baord: imx6ulz: add imx6ulz supportBai Ping
Add i.MX6ULZ support. the i.MX6ULZ is SW compatible with i.MX6ULL. so most code of i.MX6ULL can be reused by i.MX6ULZ. Signed-off-by: Bai Ping <ping.bai@nxp.com>
2018-09-12MLK-19330 imx7ulp: Enable uuu support for EVK EMMC boardShenwei Wang
Enabled FASTBOOT relating configs to support EVK EMMC board. Signed-off-by: Shenwei Wang <shenwei.wang@nxp.com>
2018-09-12MA-11015-1 Support Trusty OS on imx8qm/qxp platformHaoran.Wang
Duplicated Trusty OS supported defconfig for imx8qm/qxp platform which support both Android and Android Automotive. Enable ARM64 smc instructions for TIPC calls. Change-Id: I55d965fa5d65ac324ccfbca9f149bbd56342f1ed Signed-off-by: Haoran.Wang <elven.wang@nxp.com>
2018-09-12MA-11015 Duplicate imx8qm/qxp Android Auto config for TEEHaoran.Wang
Duplicate the Android Auto defconfig for Trusty OS. Change-Id: Ib0563edb40cd4ae3cfd35cbc2b9659e4d4707ff6 Signed-off-by: Haoran.Wang <elven.wang@nxp.com>
2018-09-12MLK-19552 imx8qm: xen: fix memory mapPeng Fan
Fixes 9486251ced24("MLK-19494 configs: imx8qm mek android audo: correct xen physical memory") correct text base, IPC address, memmap. Signed-off-by: Peng Fan <peng.fan@nxp.com>
2018-09-12MA-12676 Disable TCPC for android autoLuo Ji
TCPC is not necessary for android auto and it will cost some boot time, disable this feature will save about 100ms on imx8qxp and about 30ms on imx8qm. Change-Id: Ibe5ab95d70b0b71f15efa862fd97e89cf64f0978 Signed-off-by: Luo Ji <ji.luo@nxp.com>
2018-09-12MA-12664 Refine dts file for android autoLuo Ji
Remove some unnecessary nodes based on default dts file to reduce u-boot boot time, add node '/config/load-environment' and set its value as '0' to tell u-boot not to load environment variables from eMMC. This commit can save about 220ms on imx8qxp and about 270ms on imx8qm.. Test: Boots ok on both imx8qm/imx8qxp. Change-Id: If2010e0a537a6ae322f51c771d2eee723a089e50 Signed-off-by: Luo Ji <ji.luo@nxp.com>
2018-09-11MLK-19541 imx8mm_evk: Add imx8mm DDR4 EVK CPU board supportYe Li
Add DDR4 init codes, u-boot dtb and defconfig to support DDR4 EVK. The DDR4 EVK removed eMMC and Flexspi, but use NAND instead. Current codes support to boot from SD and enable NAND access in regular u-boot. Signed-off-by: Ye Li <ye.li@nxp.com> Acked-by: Peng Fan <peng.fan@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-10MLK-19505: configs: add fastboot support for qspi u-bootHan Xu
add fastboot for qspi u-boot Signed-off-by: Han Xu <han.xu@nxp.com>
2018-09-10MLK-19479-1 imx6: enable fast boot for imx6q/qp sataRichard Zhu
enable the sata fastboot on imx6q/qp boards. update the sata boot env. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2018-09-07MLK-19482: imx7d_sabresd: enable fastboot for i.MX7d qspi u-bootHan Xu
Enable fastboot for i.MX7d qspi u-boot. Decouple mmc_env with CONFIG_ENV_IS_IN_MMC. Disable CONFIG_SPI_FLASH_USE_4K_SECTORS for better erase performance. Signed-off-by: Han Xu <han.xu@nxp.com>
2018-08-30MA-12551 [iot] Change configs to enable uuu on AIYLuo Ji
Sync configs with BSP team to enable uuu for imx8m AIY board, create new file imx8mq_phanbell_androidthings_uuu_defconfig for uuu image build. Test: uuu works on imx8m AIY board. Change-Id: Ied7cbb6d45d084837495cec5eeb5b4947a0630c4 Signed-off-by: Luo Ji <ji.luo@nxp.com>
2018-08-28MLK-18901-3 imx8mm: Enable mtest command for validation and EVK boardsYe Li
Enable the mtest command and add relevant configurations for tested memory range to all validation boards and EVK board. Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit d92447e705ff6f077c602d340c01535ccee0ea66)
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-28MLK-18901-1 imx8qm/qxp: Enable mtest command for ARM2 and MEK boardsYe Li
Enable the mtest command and add relevant configurations for tested memory range. Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 4bfe6f1e7527921d9f02dbd37eea8924dd6d3336)
2018-08-28MLK-19342 imx8qm_mek: Enable fastboot to support uuuYe Li
Add fastboot relevant configurations and update mfgtool environments to support uuu. Signed-off-by: Ye Li <ye.li@nxp.com>
2018-08-27MLK-19336-2 mx6qsabreauto nand config add fastboot supportFrank Li
Correct nand partition informatition Signed-off-by: Frank Li <Frank.Li@nxp.com>
2018-08-23MLK-19250 weim nor and spi nor support fastbootFrank Li
Enable fastboot at below configs sabraauto spi nor and wei nor imx6slevk spi nor Signed-off-by: Frank Li <Frank.Li@nxp.com>
2018-08-21[iot] Fix build break for pico-imx7dJi Luo
Some configs and definations changed from imx_v2017.03 to imx_v2018.03, refine related codes to make pico-imx7d work. Test: pico-imx7d boots ok. Change-Id: I10e5a1849964a62259e0d6c353e5588c1529a840 Signed-off-by: Ji Luo <ji.luo@nxp.com>
2018-08-21MA-12283-1 imx8mm_evk: Add USB releated configurations for SPLfaqiang.zhu
In order to use uuu, SPL needs USB functions. USB releated Configurations are added for imx8mm_evk. Change-Id: Ibf49ac4c8f1107b15706f752a393847b4188b344 Signed-off-by: faqiang.zhu <faqiang.zhu@nxp.com>
2018-08-21MA-12345 Decide fdt location at run timeJi Luo
Remove CONFIG_LOAD_FDT_FROM_PART and decide the fdt location at run time. Test: build and build ok on both Android and Android Things. Change-Id: Ice49e71b54db33468e49298705a714e4acb333e3 Signed-off-by: Ji Luo <ji.luo@nxp.com>
2018-08-21MA-12250 [iot] Fix build error for imx8mJi Luo
Enable CONFIG_SPL_ENV_SUPPORT to fix build errors like below: common/built-in.o:(.data.env_htab+0xc): undefined reference to 'env_flags_validate' lib/built-in.o: In function `hsearch_r': lib/hashtable.c:380: undefined reference to 'env_callback_init' lib/hashtable.c:382: undefined reference to 'env_flags_init' Change-Id: Ife7dc129ac2a4dd0ee2f18ee41a5128d868ea031 Signed-off-by: Ji Luo <ji.luo@nxp.com>
2018-08-20[iot] Enable A/B dual bootloader for imx8mLuo Ji
Open configs to enable A/B dual bootloader feature for imx8m. Test: A/B dual bootloader feature works on imx8m. Change-Id: Ia0ef8ca6957ec6288ceee3fe9065532a96c1f772 Signed-off-by: Luo Ji <ji.luo@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-20MA-12123 [Android] Enable load fdt from partition for Android ThingsLuo Ji
Android Things has supported load fdt from "oem_bootloader" partition, open related configs. Change-Id: I82476d71abd9cbeab60b4d2b5fbb402e37c0916b Signed-off-by: Luo Ji <ji.luo@nxp.com>
2018-08-20[iot] Re-enable boot delay in iMX7D bootloader configBraden Kell
http://ag/3824663 changed the config file used for building for the iMX7D bootloader, so change CONFIG_BOOTDELAY there as well. Bug: 79093530 Test: iMX7D U-Boot has CONFIG_BOOTDELAY=3 Change-Id: Iaa967095cd6dd9e3b07f730c90c99a64581ae740
2018-08-20[iot] Set boot delay in iMX7D Pico bootloader configBraden Kell
Bug: 79093530 Test: iMX7D U-Boot has CONFIG_BOOTDELAY=3 Change-Id: I31fbe88ef522a3d05510d810a14eb7f628cb479b