aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux
AgeCommit message (Collapse)Author
2019-04-24linux-raspberrypi 4.9: Drop old versionPaul Barker
The rpi-4.9.y branch has not been updated since July 2018. Signed-off-by: Paul Barker <paul@betafive.co.uk>
2019-04-24linux-raspberrypi: Update 4.14.y kernelPaul Barker
Signed-off-by: Paul Barker <paul@betafive.co.uk>
2019-04-16linux_raspberrypi_4.19: Update to 4.19.34Martin Jansa
* The branch rpi-4.19.y (and rpi-4.18.y) was recently force pushed and current d65a0f76d3adcf86a6f5c614c68edb3aeb3b8590 nor previous 3c468fc8191d276e3e9efd976a0ff71271f3fc51 aren't included in any branch, from my local checkout update: e24b1f6c0c79..5f4b16e4a8d6 rpi-4.14.y -> up/rpi-4.14.y e54efc381a97..22bb67b8e2e8 rpi-4.14.y-rt -> up/rpi-4.14.y-rt 3a1a31d70660...d58c595b013f rpi-4.18.y -> up/rpi-4.18.y (forced update) 48dfbb408fdd...ab8652c03fa0 rpi-4.19.y -> up/rpi-4.19.y (forced update) [new branch] rpi-4.20.y -> up/rpi-4.20.y [new branch] rpi-5.0.y -> up/rpi-5.0.y Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-04-07linux_raspberrypi_4.19: Update to 4.19.32Peter A. Bigot
The rpi-4.19.y branch has been rebased and the commit specified for 4.19.30 no longer exists upstream. Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2019-03-24linux-raspberrypi_4.19: Bump to 4.19.30Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-21linux-kernel: Upgrade to 4.9.29Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-08linux-raspberrypi_4.19.bb: Upgrade to 4.19.25Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-05linux-raspberrypi_4.19.bb: Update to 4.19.25Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-24linux-raspberrypi: Add recipe for 4.19 kernelKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-24linux-raspberrypi-dev: Switch to 4.19 kernelKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-14linux-raspberrypi: Update to 4.14.98Zahari Petkov
Signed-off-by: Zahari Petkov <zahari@balena.io>
2019-01-17bpftool: Move under meta-oe dynamic layerKhem Raj
This helps to ignore dangling bbappend when meta-oe is not included in layer mix Fixes #366 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-01-01linux-raspberrypi: add linux-raspberrypi-rt 4.14Phong Tran
select the rt kernel by adding in local.conf: PREFERRED_PROVIDER_virtual/kernel = "linux-raspberrypi-rt" Signed-off-by: Phong Tran <tranmanphong@gmail.com>
2018-12-15linux-raspberrypi: Update to 4.14.87Pepijn de Vos
To match 20181211 firmware Signed-off-by: Pepijn de Vos <pepijndevos@gmail.com>
2018-12-12linux-raspberrypi: Update to 4.14.85Drew Moseley
Signed-off-by: Drew Moseley <drew.moseley@northern.tech>
2018-12-12bpftool: Disable for rpi until kernel is not > 4.14Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-08linux-raspberrypi: Update to 4.14.79Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-09-11linux-raspberrypi: Build rpi poe fan driverAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-09-11linux-raspberrypi: Update to 4.14.68Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-07-26linux-raspberrypi: Update to v4.14.58Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-07-20linux-raspberrypi: update 4.9 recipe to current HEADMirza Krak
Contains the following changes: 7f9c648dad64 drm/vc4: Move IRQ enable to PM path which fixes an unbalanced IRQ enable warning, which was rapported in #286 Signed-off-by: Mirza Krak <mirza.krak@northern.tech> Signed-off-by: Gunnar Andersson <gandersson@genivi.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-07-16sdcard_image-rpi.bbclass: drop KERNEL_INITRAMFS variableMartin Jansa
* use INITRAMFS_SYMLINK_NAME from new kernel-artifact-names.bbclass instead of KERNEL_INITRAMFS * the documentation says that KERNEL_INITRAMFS should be used to define extension of initramfs, but in linux-raspberrypi.inc it's defined only to 1 or empty based on INITRAMFS_IMAGE_BUNDLE variable and I don't see any code in meta-raspberry or oe-core which would use KERNEL_INITRAMFS to actualy name the initramfs artifact to create: ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}${KERNEL_INITRAMFS}-${MACHINE}.bin used in classes/sdcard_image-rpi.bbclass * also fix the assumption that there is -${MACHINE} suffix in: ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}${KERNEL_INITRAMFS}-${MACHINE}.bin because that's defined as KERNEL_IMAGE_SYMLINK_NAME and some DISTROs might use different value * this depends on oe-core changes which were merged today: http://git.openembedded.org/openembedded-core/commit/?id=7d0ef0eaa1bfe97015a774c26f5791622e7e8b12 * this is the last piece of previous pull-request: https://github.com/agherzan/meta-raspberrypi/pull/159 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-07-07linux-raspberrypi: Update to 4.14.52+Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-09linux-raspberrypi: Update to v4.14.39Peter A. Bigot
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2018-05-04linux-raspberrypi: Disable serial on kernel cmdline if ENABLE_UART is unsetKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-04-23linux-raspberrypi: Drop CONFIG_OABI_COMPAT completelyPaul Barker
There's no reason to support the old, outdated ARM OABI when upstream linux-raspberrypi doesn't support this by default. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-04-23linux-raspberrypi: Drop inappropriate forced settingsPaul Barker
CONFIG_BLK_DEV_DRBD: Deciding whether to use the in-kernel DRBD module or the external drbd recipe in meta-networking is a policy decision and doesn't belong in our BSP layer. CONFIG_LEGACY_PTYS: These are legacy for a reason. They're not enabled in the defconfig so they shouldn't be required for rpi devices. Let's drop this here, it can be added back in a distro layer where (if) needed. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-04-23linux-raspberrypi: Don't set CONFIG_CMDLINEPaul Barker
We force the command line at runtime via cmdline.txt anyway. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-04-23linux-raspberrypi: Drop support for CMDLINE_NFSROOT_USBPaul Barker
This is obsolete, undocumented and won't work anyway since we force the kernel command line to ${CMDLINE} via the cmdline.txt file. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-04-23linux-raspberrypi: Drop unnecessary configurationsPaul Barker
KERNEL_ENABLE_CGROUPS: This is obsolete, all required config options for cgroups are enabled by default. KERNEL_INITRAMFS: Some of the config options we set are already enabled by default. UDEV_GE_141: This is long obsolete and all the required config options are already set in the defconfig. ARM_KEEP_OABI: AEABI=y and OABI_COMPAT=n are already set in the defconfig. CONFIG_LOCALVERSION_AUTO: This setting is already disabled in the defconfig. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-04-23linux-raspberrypi-dev: Update to v4.16.yPaul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-04-23linux-raspberrypi: Update to v4.14.34Paul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-04-23linux-raspberrypi: Update v4.9.y kernelPaul Barker
This branch is still getting a few fixes upstream. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-04-23linux-raspberrypi: Allow specification of ncurses locationPaul Barker
From patch message: In some cross build environments such as the Yocto Project build environment it provides an ncurses library that is compiled differently than the host's version. This causes display corruption problems when the host's curses includes are used instead of the includes from the provided compiler are overridden. There is a second case where there is no curses libraries at all on the host system and menuconfig will just fail entirely. The solution is simply to allow an override variable in check-lxdialog.sh for environments such as the Yocto Project. Adding a CROSS_CURSES_LIB and CROSS_CURSES_INC solves the issue and allowing compiling and linking against the right headers and libraries. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-03-28linux-raspberrypi: Update 4.14 recipe to 4.14.30Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-03-28linux-raspberrypi: Update 4.9 recipe to current HEADAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-03-08linux-raspberrypi-4.14: Update past 4.14.22Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-02-28linux-raspberrypi: Add recipe for v4.14.yPaul Barker
It's alive! (a.k.a. upstream have stopped rebasing this branch) Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-02-28linux-raspberrypi-dev: Update to v4.15.yPaul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-02-28linux-raspberrypi: Update to v4.9.80Paul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-02-01recipes: use oe.utils.conditional instead of deprecated base_conditionalMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-01-31linux-raspberrypi: fix build with devtoolMartin Kelly
Currently, building linux-raspberrypi with "devtool build" breaks because ${B}.config doesn't yet exist when do_configure_prepend runs. Fix this by taking some logic from kernel.bbclass do_configure to populate ${B}.config before do_configure_prepend. The full explanation for why this is necessary is fairly complex: - In devtool builds, externalsrc.bbclass gets inherited and sets a list of SRCTREECOVEREDTASKS, which don't get run because they affect the source tree and, when using devtool, we want the developer's changes to be the single source of truth. kernel-yocto.bbclass adds do_kernel_configme to SRCTREECOVEREDTASKS, so it doesn't run in a devtool build., In a normal non-devtool build, do_kernel_configme creates ${B}.config. - Normally (e.g. in linux-yocto), it would be OK that do_kernel_configme doesn't run, because the first few lines of do_configure in kernel.bbclass populate ${B}.config from either ${S}.config (if it exists) for custom developer changes, or otherwise from ${WORDIR}/defconfig. - In linux-raspberrypi, we add do_configure_prepend, which tweaks ${B}.config. Since this runs *before* the kernel.bbclass do_configure, ${B}.config doesn't yet exist and we hit an error. Thus we need to move the logic from do_configure up to before our do_configure_prepend. Because we are copying only a portion of do_configure and not the whole thing, there is no clean way to do it using OE functionality, so we just copy-and-paste. Signed-off-by: Martin Kelly <mkelly@xevo.com>
2018-01-31linux-raspberrypi: remove custom oldconfig commandMartin Kelly
This command is done (with more correct flags) in kernel.bbclass's kernel_do_configure. Since we inherit that and prepend to it, we don't need to run it ourselves, as we end up just running it twice. Signed-off-by: Martin Kelly <mkelly@xevo.com>
2018-01-23linux-raspberrypi: Update 4.9 recipe to 4.9.77Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2017-12-04linux-raspberrypi: Update dev version to 4.14.yPaul Barker
The patch to add dtbo rules to the arm64 Makefile is no longer needed. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-12-04linux-raspberrypi: Don't install empty firmware directoryPaul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-12-04linux-raspberrypi: Update to 4.9.65Paul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-11-08linux-raspberrypi: Update 4.9 recipe to 4.9.59Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2017-10-27linux-raspberrypi: Replace /lib with ${nonarch_base_libdir}Michael Gloff
Use standard /lib variable name and avoid QA errors when usermerge DISTRO_FEATURE is enabled. Signed-off-by: Michael Gloff <mgloff@hotmail.com>
2017-10-09linux-raspberrypi: Keep framebuffer support when vc4graphics is enabledPaul Barker
Framebuffer support may be required for some monitors and applications. Signed-off-by: Paul Barker <pbarker@toganlabs.com>