summaryrefslogtreecommitdiff
path: root/configs
AgeCommit message (Collapse)Author
2018-11-29apalis-imx8: forward port to 2018.03toradex_imx_v2018.03_4.14.62_1.0.0_beta-bringupMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2018-11-29colibri-imx8qxp: forward port to 2018.03Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2018-11-29colibri-imx8qxp: initial addMax Krummenacher
Initial board support for Colibri iMX8QXP using a copy of Apalis iMX8. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 62f0f03e1acb4bb6b0fcca8d4e9bd4d2df04ad33)
2018-11-29tdx-cfg-block: add config block supportStefan Agner
Add Toradex config block support for i.MX8QM. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> (cherry picked from commit 18426b50681e6cd64ab5977f0ba84efd3f7c4495) (cherry picked from commit c6d0e1042170d273a5b5434abe867213155d5582) (cherry picked from commit ae31e946da33510a352795de09aa1c0ea9fc8280)
2018-11-29apalis-imx8: load HDMI firmwareStefan Agner
Extend bootcmd to also load the HDMI firmware through hdp command. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> (cherry picked from commit 41ef3986ae21dc6fcc4355ab53ccc809d80d361e) (cherry picked from commit 94d78f51638f4ab3519b845c4fbffe92865cc5b3) (cherry picked from commit cad9542ed852cee3d3dd0b6c25a36a0de6f22c29)
2018-11-29apalis-imx8: fix EthernetStefan Agner
Make sure that all pins connected to the Micrel KSZ9031 PHY are muxed. Properly reset the PHY after all muxing has been applied. This makes sure that strapping is not overwritten by the SoC default mux (particularly it makes sure that CLK125_NDO is not driven low during reset). Make sure to not use CONFIG_DM_ETH as it seems to break ETH support as is. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> (cherry picked from commit f0a1ceb6f5e2ab3b3618190541b1e7a9fd4c1e4a) (cherry picked from commit 8f6405070189a8744c2f6a9d9a6e041554fb9046) (cherry picked from commit 6f24c637fd7725a27249d6a950f587134f30b97c)
2018-11-29apalis-imx8: remove PCA9557 GPIO controllersStefan Agner
The Apalis iMX8 module does not have PCA9557 GPIO controllers on the module. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> (cherry picked from commit c80b3bfbe693d5a8851129f4878d0cd3a7325d13) (cherry picked from commit 898ae105703cd0019a542bc0a17649339c934fa6) (cherry picked from commit 69d385444efa79d2909f772c4a4b404d1bd7274d)
2018-11-29apalis-imx8: add Apalis iMX8 specific device treeStefan Agner
Signed-off-by: Stefan Agner <stefan.agner@toradex.com> (cherry picked from commit aa830cb6a7c953ce85232b2ae951543ab1060948) (cherry picked from commit f6c37cdf31633a541078d0813ab4f59f6b80babb) (cherry picked from commit ae70d02213beabcd60853f655e2ff9849375c45c)
2018-11-29apalis-imx8: initial addStefan Agner
Initial board support for Apalis iMX8 using a copy of NXP iMX8QM ARM2 LPDDR4 board. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> (cherry picked from commit 68e401998ba0654292b7914b85433d8453202ec8) (cherry picked from commit 6b9234fa1f5889f0eeecc6147afffbc859933c99) (cherry picked from commit 0b7feded806717b4292615373ed6c018324b8ef5) Conflicts: arch/arm/cpu/armv8/imx8/Kconfig, file moved
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> (cherry picked from commit ef7693982cc357e4f17b4b6e34b45084169dd925)
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> Reviewed-by: Frank Li <frank.li@nxp.com>
2018-10-09MLK-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-09Revert "MLK-19767: imx7ulp: configs: add a new macro for kernel dtb"Shenwei Wang
This reverts commit 26766be89286cad4946655b3004ab0fc4ef63a65.
2018-09-29MLK-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> (cherry picked from commit 26766be89286cad4946655b3004ab0fc4ef63a65)
2018-09-29MLK-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> (cherry picked from commit 943dda2374128e4190e7de8eca99adaa6ad60fc7)
2018-09-29MLK-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> (cherry picked from commit 5555cbfbfc5d7688f407ee5137a9ba2b0fc1c979)
2018-09-29MLK-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> (cherry picked from commit 95e2bc161a677c59d2d2d43dd562283a8b64d118)
2018-09-29MLK-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> (cherry picked from commit e3c26a7b908a6a3591ab2e619735c44a85e23972)
2018-09-29MA-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> (cherry picked from commit 04de18c2b17dabdbf110cb655d35c7a398c0c179)
2018-09-29MLK-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> (cherry picked from commit 080465178cde0017ba2df841fb70511e83bb4904)
2018-09-29MLK-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> (cherry picked from commit 546ad31a2e57d8991a5be4257d43b5645255c2f6)
2018-09-29MLK-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". (cherry picked from commit b78c0eab73d19e945c6c98ea50c3e975f20ca249)
2018-09-29MLK-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> (cherry picked from commit 0f3667ddd4dae02d0d309fe68df26979d9e3c432)
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>