Age | Commit message (Collapse) | Author |
|
Define CONFIG_SKIP_RESOURCE_CHECING which skips the downstream
proprietary resource checking preventing us from booting any kind of
mainline device tree based Linux kernels.
While at it also fix some indentations/whitespaces.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
tdxargs are meant for temporary adjusting U-Boot. Use defargs
that suits this purpose better.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
As we have issues with MSI enabled we will disable it in default
environment.
Issue: Kernel panic
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
This commit uses the correct devicetree filename and makes sure, it
doesn't use earlycon by default
while at it make sure to use only tabs.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Initial board support for Apalis iMX8QXP using a copy of Colibri iMX8QXP.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
The environment variable fdtfile is used in include/config_distro_bootcmd.h
hence we should make sure it is set by default.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
|
|
Rather than using NXP proprietary boot script transition to using
proper distroboot one.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
FDT relocation disabled seems to cause issues when using TorizonCore,
probably related to ramdisk.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
|
|
Distro boot scripts require scriptaddr. Make sure it is defined to
a sensible address for both Apalis iMX8 as well as Colibri iMX8X.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Change default device tree to the regular one now that parallel RGB is
working.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
The current loading address for the ramdisk images overlaps with
reserved memory for the decoder_boot section of the device tree (see
fsl-imx8qxp.dtsi). This generates a kernel panic early in the boot
process when trying to access that memory region.
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
|
|
Do not undef CMD config defines which are set by Kconfig. This
allows to enable those commands using Kconfig.
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Fix ramdisk relocation address to work accross all our use cases.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
FDT relocation disabled seems to cause issues when using TorizonCore,
probably related to ramdisk.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
|
|
Distro boot scripts require scriptaddr. Make sure it is defined to
a sensible address.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
When booting U-Boot in recovery mode the default boot command for
automatic boots is substituted by bootcmd_mfg. For tezi we want this
command to source the boot script inside the boot container that the uuu
utility loads. The precise load address of this script is the one used
in the mkimage_imx8 utility to generate the boot container.
NOTE: this change affects both tezi U-Boot as well as BSP U-Boot. Since
currently only tezi is supporting recovery mode, this shouldn't be a
problem. Otherwise, consider adding preprocessor safeguards.
Signed-off-by: Gerard Salvatella <gerard.salvatella@toradex.com>
|
|
Tezi uses Distro Boot by default. Enable it and modify the appropriate
environment.
Signed-off-by: Gerard Salvatella <gerard.salvatella@toradex.com>
|
|
By default bootm can load kernels of up to 5MB. Our universal kernels in
imx8 are much larger than this, even when compressed. Since recovery
tezi needs to load from memory, allow for larger sizes to be loaded by
bootm.
Signed-off-by: Gerard Salvatella <gerard.salvatella@toradex.com>
|
|
Do not undef CMD config defines which are set by Kconfig. This
allows to enable those commands using Kconfig.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
|
|
The current loading address for the ramdisk images overlaps with
reserved memory for the decoder_boot section of the device tree (see
fsl-imx8qm.dtsi). This generates a kernel panic early in the boot
process when trying to access that memory region.
Signed-off-by: Gerard Salvatella <gerard.salvatella@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Fused modules boot from eMMC rather than SD card.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Clean-up board file.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Clean-up configuration moving some stuff from include header file to
Kconfig defconfig.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Adjust copyright/licensing headers e.g. universally using SPDX license
identifier.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Fix Ethernet functionality. The FEC clock on i.MX 8X really has an
additional by 2 divider plus our design requires the ENET0_RCLK50M_OUT
on the ENET0_RGMII_TXC pin to be turned on for the Micrel PHY.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
As long as the parallel RGB interface bring-up is not completed default
to dsihdmi device tree instead.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Fused modules boot from eMMC rather than SD card.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Clean-up configuration moving some stuff from include header file to
Kconfig defconfig.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Adjust copyright/licensing headers e.g. universally using SPDX license
identifier.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit eb0ed0e4283385700db1e5080d78f9a2684f98a5)
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 3a5cc1cf85b8e22da78d794a2d71c03490f500b6)
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 6557f1c6c8f5c5e6a5585459ab77e3d994ffff81)
(cherry picked from commit 6efbcb8cd6740e60fc53f9033d60cc27f62b3c74)
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 969f430f983d602afd83b6dd75b299e51463eae9)
(cherry picked from commit 2963361493e0f3df76f3a25202a56a76e69fd63f)
|
|
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)
(cherry picked from commit be14c3ea1850e2614883c86b62fd1c3a1828eac2)
|
|
U-Boot in the current 4.9.123 form freezes when initalizing HSIO.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 68a2be9b6247eaf5ac577082d8d5c0c930d37132)
(cherry picked from commit e819b0c2d5790ce7b0c2bfc0501eb6e79e98db16)
|
|
Current samples are strapped to boot from SD card by default. Also
make sure that the default U-Boot environment boots from SD card.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
(cherry picked from commit 67cf06ee02ba39a93fbfd4ed2e82509ec86ba53e)
(cherry picked from commit 82ffe3f0c08c9c4f8e988e1402dc814b71e3be92)
(cherry picked from commit 1d7c4df41d20cb2447a6512de42475f8d754c905)
(cherry picked from commit bfaf217291cbe34381ce5d5e9a63a700d211c48d)
|
|
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)
(cherry picked from commit 0798437c661ef3ca11f84fb45b4cce5b7ac145d9)
|
|
Add default memory layout and networking options typically used
on Toradex modules.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
(cherry picked from commit 261060112cc55c25e672f6b73374d2a80e00a2e4)
(cherry picked from commit 26db8b3fd1ad8bac8921f0ac11cb29364dc1bbaf)
(cherry picked from commit 3bf49ccc73b2685eb965bcd61907bcffab3f3fd3)
(cherry picked from commit f6cbf3f9c591646cd1f89b86d7dd5c7902269df8)
|
|
Use USDHC1 which is eMMC to store U-Boot environment and as default
root device for Linux.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
(cherry picked from commit 65b8faac518e90ba1b53013e4639e2cd41e6bf2f)
(cherry picked from commit 5b235d487dea79976597368d2edac64c1b468e4c)
(cherry picked from commit f7bc9e4e18a15e44bc0a06afe0abaddb03f4e9c0)
(cherry picked from commit a90ba0b545e88c0182ee0c9033020d952fd54aff)
|
|
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)
(cherry picked from commit 331fc0f28dc6b3a4938c66a5788041e527eabc8b)
|
|
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
(cherry picked from commit 04e7012224b6971972cb76415980c835a2ba9654)
(cherry picked from commit 0759efaef277ff5e0583a4808593a36d7de0353d)
(cherry picked from commit 6ceb16bf22088785c53d751328347f0b6579fafe)
(cherry picked from commit c5844221c59cda20f645ae83352944ffa570c3f1)
|
|
NXP LPUART1 is used as Apalis UART1, which is the main console
on our Linux BSP.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
(cherry picked from commit 360629c1fd6187de19d0f50feb85c725995e49cc)
(cherry picked from commit 63030dac6afc51d17b04d23ce41af4788f03717e)
(cherry picked from commit 7bbe1708e0cebf3432c234ea74f8d6fb632a023b)
(cherry picked from commit d58fa8f3247edc18bdbf716fa9a45bcf5fce9cb8)
|