aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp/u-boot
AgeCommit message (Collapse)Author
2018-05-09u-boot: Remove upstreamed U-Boot rpi0w defconfig patchJonathan Haigh
[Issue #239] -- https://github.com/agherzan/meta-raspberrypi/issues/239 The patch 0002-rpi_0_w-Add-configs-consistent-with-RpI3.patch has been applied to the upstream U-Boot repo and is now in the release that openembedded-core uses so remove it from meta-raspberrypi's U-Boot bbappend. Signed-off-by: Jonathan Haigh <jonathan.haigh@arm.com>
2018-04-23Don't use RDEPENDS in recipes which don't create packagesPaul Barker
RDEPENDS is fairly meaningless for recipes which don't create a package to be installed into the rootfs. Instead we should be using DEPENDS to guarantee correct ordering of build tasks. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-02-14u-boot: Update RPi Zero W defconfig to support DTB.Drew Moseley
This makes the defconfig more consistent with the RPi 3 and CONFIG_OF_EMBED is needed to get the RPi firmware provided DTB to function. Recently removed by: a50e19695f2cc655ef6248b77c8244519dbb468c u-boot: drop upstreamed patches in v2018.01 however this change missed the cutoff for v2018.01 Signed-off-by: Drew Moseley <drew.moseley@northern.tech>
2018-01-22u-boot: drop upstreamed patches in v2018.01Andrea Galbusera
These are now in upstream, so they are no longer required here. Signed-off-by: Andrea Galbusera <gizero@gmail.com>
2018-01-11u-boot: Update RPi Zero W defconfig to support DTB.Drew Moseley
This makes the defconfig more consistent with the RPi 3 and CONFIG_OF_EMBED is needed to get the RPi firmware provided DTB to function. Signed-off-by: Drew Moseley <drew.moseley@northern.tech> Added patch status information in patch header, and re-word of commit message Signed-off-by: Mirza Krak <mirza.krak@endian.se>
2018-01-11u-boot: add support for Raspberry Pi Zero WMirza Krak
It is all ready supported upstream and this will apply a backported patch until next U-boot release. Signed-off-by: Mirza Krak <mirza.krak@endian.se>
2017-09-18u-boot: drop now upstreamed patchesAndrea Galbusera
oe-core now provides v2017.09 of u-boot which already merged both patches introduced by commit 94e2929f746f7e49a7870f7ea889dcbed05296c7 so we can drop them from meta-raspberrypi. Signed-off-by: Andrea Galbusera <gizero@gmail.com>
2017-08-28u-boot: Fix boot and keyboard for rpi devicesPaul Barker
u-boot v2017.07 was not able to boot a Linux kernel or handle keyboard input. This is fixed by reverting a config change to re-enable CONFIG_OF_EMBED and backporting another config change to enable CONFIG_DM_KEYBOARD. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-01-25u-boot: drop backported patchesMirza Krak
U-boot has been updated to 2017.01 in poky/oe-core which contains these patches. Signed-off-by: Mirza Krak <mirza.krak@gmail.com>
2016-12-29u-boot: drop patch to include lowlevel_initMirza Krak
The patch 0003-Include-lowlevel_init.o-for-rpi2.patch does not apply on 2016.11 and causes an build error. Patch 0002-rpi-passthrough-of-the-firmware-provided-FDT-blob.patch provides the inclusion of lowlever_init.o. Signed-off-by: Mirza Krak <mirza.krak@gmail.com>
2016-12-06u-boot: Simplify boot scriptJonathan Liu
A patch is backported to check if the firmware loaded a device tree blob into memory and set the fdt_addr variable if it is found. The U-Boot script will then read the command line arguments generated by the firmware from the device tree and boot the kernel with the command line arguments and the loaded device tree. This allows things like MAC address, board revision and serial number to be correctly configured and options in config.txt to be used. An additional patch is backported and further changes are made to support this. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2016-11-12u-boot: Fix appending to RDEPENDSJonathan Liu
The += operator should not be used in combination with overrides as it will clear any existing values in the variable. Example: FOO = "bar" FOO_rpi += "baz" The above example would result in FOO being equal to " baz" instead of "bar baz". The bbappend is changed to use a wildcard instead of a specific version to simplify updating U-Boot. Signed-off-by: Jonathan Liu <net147@gmail.com>
2016-10-31u-boot: Add RDEPENDS on rpi-u-boot-scrPaul Barker
The boot.cmd file created by rpi-u-boot-scr is needed for u-boot to automatically boot a RaspberryPi. Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2016-07-08u-boot: Use mainline u-boot recipe from oe-corePaul Barker
The repository used by u-boot-rpi has not been updated since 2012. In the meantime, mailine u-boot has gained Raspberry Pi support. All we need to do is set UBOOT_MACHINE to an appropriate value in the machine config files. Currently configs are only provided for raspberrypi and raspberrypi2. The master branch of u-boot now also appears to have a config file for raspberrypi3 so support for this can be added in the future when u-boot is upgraded in oe-core. The mainline u-boot recipe creates the file "u-boot.bin" instead of "u-boot.img". Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2016-03-01u-boot-rpi: update path to imagetool-uncompressed.pyJonathan Liu
Signed-off-by: Jonathan Liu <net147@gmail.com>
2016-02-28u-boot-rpi: update path to imagetool-uncompressed.pyJonathan Liu
Signed-off-by: Jonathan Liu <net147@gmail.com>
2016-02-26u-boot-rpi: use STAGING_LIBEXECDIR_NATIVE for rpi-mkimage toolsMaciej Borzecki
The rpi-mkimage tools are installed ${libexecdir}/rpi-mkimage within native sysroot, where ${libexecdir} resolves to /usr/libexec. This caused the build to fail due to recipe trying to access ${libdir}/mkimage. Fix the paths to use an unambiguous STAGING_LIBEXECDIR_NATIVE so that a proper location is used. Signed-off-by: Maciej Borzecki <maciej.borzecki@open-rnd.pl>
2014-02-09u-boot-rpi: Integrate packageAndrei Gherzan
Change-Id: I61f2cd7d3b64ea3efac618aa2bb3555e9e79da2a Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>