Age | Commit message (Collapse) | Author |
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
(cherry picked from commit aa830cb6a7c953ce85232b2ae951543ab1060948)
(cherry picked from commit f6c37cdf31633a541078d0813ab4f59f6b80babb)
(cherry picked from commit ae70d02213beabcd60853f655e2ff9849375c45c)
|
|
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
|
|
enable fastboot for uuu in i.MX6ULL 14x14 QSPI config
Signed-off-by: Han Xu <han.xu@nxp.com>
(cherry picked from commit ef7693982cc357e4f17b4b6e34b45084169dd925)
|
|
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>
|
|
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>
|
|
This reverts commit 26766be89286cad4946655b3004ab0fc4ef63a65.
|
|
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)
|
|
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)
|
|
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)
|
|
Add imx8qxp_lpddr4_arm2_spl_defconfig for lpddr4 boards
Signed-off-by: Teo Hall <teo.hall@nxp.com>
(cherry picked from commit 95e2bc161a677c59d2d2d43dd562283a8b64d118)
|
|
Adding new config file to enable OP-TEE support.
Signed-off-by: Silvano di Ninno <silvano.dininno@nxp.com>
(cherry picked from commit e3c26a7b908a6a3591ab2e619735c44a85e23972)
|
|
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)
|
|
add iminfo command for all 7d configs
Signed-off-by: Han Xu <han.xu@nxp.com>
(cherry picked from commit 080465178cde0017ba2df841fb70511e83bb4904)
|
|
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)
|
|
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)
|
|
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)
|
|
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>
|
|
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>
|
|
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>
|
|
add config for emmc, nand and qspi boot
Signed-off-by: Robby Cai <robby.cai@nxp.com>
|
|
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>
|
|
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>
|
|
Enabled FASTBOOT relating configs to support EVK EMMC board.
Signed-off-by: Shenwei Wang <shenwei.wang@nxp.com>
|
|
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>
|
|
Duplicate the Android Auto defconfig for Trusty OS.
Change-Id: Ib0563edb40cd4ae3cfd35cbc2b9659e4d4707ff6
Signed-off-by: Haoran.Wang <elven.wang@nxp.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
add fastboot for qspi u-boot
Signed-off-by: Han Xu <han.xu@nxp.com>
|
|
enable the sata fastboot on imx6q/qp boards.
update the sata boot env.
Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
|
|
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>
|
|
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>
|
|
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)
|
|
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)
|
|
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)
|
|
Add fastboot relevant configurations and update mfgtool environments
to support uuu.
Signed-off-by: Ye Li <ye.li@nxp.com>
|
|
Correct nand partition informatition
Signed-off-by: Frank Li <Frank.Li@nxp.com>
|
|
Enable fastboot at below configs
sabraauto spi nor and wei nor
imx6slevk spi nor
Signed-off-by: Frank Li <Frank.Li@nxp.com>
|
|
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>
|
|
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>
|
|
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>
|