summaryrefslogtreecommitdiff
path: root/recipes-bsp/u-boot/u-boot-toradex
AgeCommit message (Collapse)Author
2024-04-08u-boot-toradex: remove stale patchEmanuele Ghidoli
The removed patch is relevant to the downstream colibri-imx7 kernel which is no longer supported. Related-to: ELB-5611 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com> (cherry picked from commit 8f7abc1ea1a1dff9192894acb3b874013802f4eb) Conflicts: recipes-bsp/u-boot/u-boot-toradex_2022.07.bb
2024-03-28u-boot-toradex: mainline: Remove HUSH_OLD_PARSER cfg fragmentFrancesco Dolcini
The problematic change was reverted in mainline, commit 3c3a73424e6d ("Revert "cmd: Set modern hush as default shell""), remove the workaround so we know in case it break again. Related-to: ELB-5543 Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2024-01-11u-boot-toradex: mainline: workaround hush parser changesMax Krummenacher
U-Boot mainline after v2024.01 has a new hush parser added with by default is used, however we have the option to still use the old one. Our boot script fails with the new parser, thus change the u-boot config to keep our master builds working. Related-to: ELB-5543 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-11-29u-boot-toradex: Backport patch to fix Colibri iMX7S U-Boot errorHiago De Franco
The following error was spotted during the boot of Colibri iMX7S on Tezi 6: ``` U-Boot 2022.07-6.4.0-devel+git.e092e3250270 (Jul 11 2022 - 13:42:58 +0000) CPU: Freescale i.MX7S rev1.2 800 MHz (running at 792 MHz) CPU: Extended Commercial temperature grade (-20C to 105C) at 29C Reset cause: POR DRAM: initcall sequence 8786b820 failed at call 87818e09 (err=-3) \### ERROR ### Please RESET the board ### ``` This patch solves this issue by calling fdt_increase_size() on colibri_imx7.c file. Related-to: TEI-1138 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit 30484414981f3652caf43a0a71b3922e269a643b)
2023-11-29u-boot-toradex: Add patches for fastboot supportHiago De Franco
This commit introduces patches to the defconfig of Apalis/Colibri iMX6, Colibri iMX7 and Colibri iMX6ULL to enable fastboot support and adds a logic to the bootcmd to select SDP or Fastboot based on the configs enabled. Related-to: TEI-1136 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit 266bdf4d7b1ce31bcbc35dd92f52ca45c60eadba)
2023-11-29u-boot-toradex: Add patch to fix build errorsHiago De Franco
Add a patch to fix device tree build errors from other boards that are not related to Colibri. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit b49784d54dbdc8532fc87c163f951ebff3073701)
2023-11-29u-boot-toradex: Backport mainline patches for nand paddingHiago De Franco
This commit backports two patches submitted to the U-Boot mainline, both of which relocate the 'nand_padding' function to the Makefile of 'mach-imx.' The first patch introduces the 'u-boot-nand.imx' target to the Makefile, producing a binary file with 1024 leading zeros. The second patch adds a 'dd' command to the Makefile, appending 10k zeros to the end of the binary. These changes will eliminate the need of the 'nand_padding' function. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit 678579d8783e2d24666ca1b6af58544f67579aa0)
2023-11-29u-boot-toradex: Fix missing upstream-statusHiago De Franco
Fix missing Upstream-Status tag on recently merged patch. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit af82ccce6b01f2f282cc2149f1bbbaf43e14de7a)
2023-11-29u-boot-toradex: Add patch for imx7 variant detectionHiago De Franco
Add patch to enable variant detection durint boot time. Depending on the board configuration, the variant will be set to "-emmc" or cleared in case it is a NAND device. This patch improves variant detection during system initialization through USB recovery mode. Related-to: TEI-1112 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit 16e5f73b2b294855fe579e8252b149154bdb7322)
2023-09-05u-boot-toradex: colibri-imx7: drop support booting a downstream kernelMax Krummenacher
We no longer provide a kernel based on the NXP downstream BSP. Drop patching U-Boot to support booting such a kernel on a Colibri iMX7. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-06-28u-boot-toradex_2022.07: fix colibri-imx6 ddr ram settingsStefan Eichenberger
Add a patch to fix a DDR RAM issue that can cause bit flips at temperatures above 60°C. Related-to: ELB-5211 Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com> (cherry picked from commit 63e4e72c5c71d510106c6504074697c30d396e47)
2023-02-27u-boot-toradex_2022.07: Fix colibri-imx7 bad block table in flashStefan Eichenberger
Add patch to use the in band bad block table on Colibri iMX7. Related-to: ELB-4989 Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com> (cherry picked from commit 86e64d70123b2ff55924ec6581c6154e628f661b)
2022-10-02u-boot-toradex_2022.07: update env memory layoutMarcel Ziswiler
Update the distro config env memory layout for the Apalis iMX6, Colibri iMX6, Colibri iMX6ULL and Colibri iMX7. This fixes a potential issue caused by the compressed kernel being relocated on top of the ramdisk causing its corruption. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 84c7638a7261561e30bfd574b69e1fddcac546cc)
2022-09-24u-boot-toradex_2022.07: Fix verdin-imx8mp memory sizeFrancesco Dolcini
Add patch to properly size the memory on Verdin iMX8M Plus. Related-to: ELB-4711 Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com> (cherry picked from commit 6931dff87db18d38a14414fe35ef49805bcf5238)
2022-08-29u-boot-toradex: move patches in the correct directoryFrancesco Dolcini
Fix build issue with patches not found Relates-to: ELB-4680 Fixes: 7ad862bbbaaf ("u-boot: convert bbappend into our own recipe") Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>