summaryrefslogtreecommitdiff
path: root/recipes-bsp/u-boot/files
AgeCommit message (Collapse)Author
2020-12-08u-boot: fw_env.config: use stable symlink to the emmcMax Krummenacher
Change to use the stable symlink to the emmc boot area to specify the location of the U-Boot environment. Related-to: ELB-3293 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 4cea50134bc3000094d9d285c9711b72f8164c7f)
2020-09-03u-boot-toradex: complete update to 2020.07Max Krummenacher
2020.07 is reworked to use python3 so the patch which made 2019.07 build in a python3 only enviromenent can be dropped. Use the 2020.07 branch also with use-head-next. Fixes commit a21f73d1 ("u-boot-toradex: update to 2020.07") Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-06meta: change to use libubootenv to provide u-boot-fw-utilsMing Liu
The changes include: - Drop PREFERRED_PROVIDER_u-boot-fw-utils from machine conf. - Drop u-boot-toradex-fw-utils-tk1 recipe. - Drop fw_unlock_mmc.sh, that's not needed for libubootenv. - Drop reference to u-boot-toradex-initial-env.inc, that's been removed from BSP common layer. Related-to: ELB-2553 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-06-02u-boot: drop some useless patchesMing Liu
They are not needed any more since we upgraded to 2019.07. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 8048bf5cd90a923f6879f1ba714c22e3736fc245)
2020-06-01apalis-tk1-mainline: rename machine to apalis-tk1Max Krummenacher
Rename the apalis-tk1-mainline machine to the now dropped apalis-tk1 machine name. Related-to: ELB-2733 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 0bf55088d1f34338dd04f83d6b90b7a72f6867de)
2020-06-01apalis-tk1: drop machineMax Krummenacher
The downstream kernel gets to old to be used with the new zeus userspace components. Drop the machine. Related-to: ELB-2733 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit d13caaba2d90f856b944ebde44967b679d3eb3a9)
2020-02-03u-boot-toradex-tk1: use python3 for buildMax Krummenacher
OE post zeus dropped Python 2. Provide a workaround so that one can still build the TK1 U-Boot. When we update U-Boot to 2020.01 or later Python 3 will be supported and this patch can be reverted. Completes '691b446 u-boot.inc: use python3 for build'. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06apalis/colibri-t20 -t30: drop machinesMax Krummenacher
These machines use an old Nvidia provided downstream kernel 3.1.10. They are no longer compatible with more recent sysroot components, e.g. libc, xserver et. al. The maintenance burden to keep the userspace components in their old version becomes simply too high. Keep using the rocko based 2.8 BSP for these machines. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06u-boot: fix build error with dtc headers in sysrootMax Krummenacher
...recipe-sysroot-native/usr/include/libfdt_env.h:70:30: error: conflicting types for 'fdt64_t' typedef uint64_t FDT_BITWISE fdt64_t; ^~~~~~~ In file included from <command-line>:0:0: ...git/include/libfdt_env.h:19:16: note: previous declaration of 'fdt64_t' was here typedef __be64 fdt64_t; ^~~~~~~ Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06Revert "u-boot: fix build error with dtc headers in sysroot"Max Krummenacher
This reverts commit 8f9fb0502e052276bdb4d349af5e652e193543ff.
2019-03-06u-boot: fix build error with dtc headers in sysrootMax Krummenacher
...recipe-sysroot-native/usr/include/libfdt_env.h:70:30: error: conflicting types for 'fdt64_t' typedef uint64_t FDT_BITWISE fdt64_t; ^~~~~~~ In file included from <command-line>:0:0: ...git/include/libfdt_env.h:19:16: note: previous declaration of 'fdt64_t' was here typedef __be64 fdt64_t; ^~~~~~~ Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2018-06-18u-boot-toradex: apalis-t30: generate cbootimageMarcel Ziswiler
Generate cbootimage already during build as required for Toradex Easy Installer BSP package. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-12-20u-boot-fw-utils: follow the compile fixes for native/cross used in oe-coreMax Krummenacher
The U-Boot Makefile has a unusual way of compiling the user space tools which results in the wrong toolchain (native vs. target) being used. Drop our downstream fix in favour of how openembedded-core does this now. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-10-05u-boot-toradex: apalis-tk1/apalis-tk1-mainline: generate cbootimageMarcel Ziswiler
Generate cbootimage already during build as required for Toradex Easy Installer BSP package. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Dominik Sliwa <dominik.sliwa@toradex.com>
2017-01-11apalis-tk1: Mainline kernel machineDominik Sliwa
This patch adds mainline linux based Apalis TK1 machine. It includes compatible recipes for libdrm, mesa, Xorg, and weston. Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-01-11u-boot: upgrade to 2016.11 based versionMax Krummenacher
0001-fw_env.c-include-stdint.h-unconditionally.patch has been fixed upstream. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-01-11u-boot: fix compileMax Krummenacher
fix errors due to missing uint* types. Move to u-boot git. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2016-08-17u-boot-toradex-fw-utils: fix bashismmeta-toradex_splitStefan Agner
Do not use the function keyword, then the script works fine with with Busybox' shell implementation. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-08-17u-boot-fw-utils: use negative offset for environmentStefan Agner
Rely on newly implemented configuration functionality to locate the environment at the end of the boot partition. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-06-30u-boot: get rid of obsolete patchesMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2015-10-30apalis/colibri_imx6/t30: u-boot-fw-utils: update fw_printenv/setenvMarcel Ziswiler
Introduce/update postinst code to dynamically adjust fw_env.config and fw_unlock_mmc.sh shell profile extension script to cope with our new unified eMMC layout: boot area partition 1 aka primary eMMC boot sector: with U-Boot boot loader and the U-Boot environment before the configblock at the end of that boot area partition
2015-06-16base-files/u-boot-toradex-fw-utils: move MMC unlockStefan Agner
The mmc unlock function causes troubles when using Poky reference distribution since Poky uses the busybox shell: /etc/rc5.d/S09xserver-nodm: /etc/profile.d/fw_unlock_mmc.sh: line 2: syntax error: unexpected "(" This avoids X getting at all. This patch does not solve the underlying problem, but works around it by moving the script to the u-boot-toradex-fw-utils recipe, which is not installed by the Poky images by default.
2014-10-06u-boot: remove don't build the examples patchMax Krummenacher
u-boot.inc no longer builds the standalone examples by default so do patch to not do so is no longer needed. The source tree will no longer be marked as git dirty.
2014-08-04colibri-t20: add configuration to u-boot-fw-utilsMax Krummenacher
u-boot-fw-utils allows for U-Boot environmenmt access from Linux. Add the needed configuration file for colibri_t20 with a postinst script which choses the right NAND flash sector sizes from /proc/mtd While at it, fix some whitespace issues.
2013-09-22u-boot: don't build the examplesMax Krummenacher
- they do fail because they don't heed the private libgcc
2012-06-03u-boot base from meta instead of a copy from meta-tiMax Krummenacher
fix u-boot to no longer fail at runtime, (write beyond array)