aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel
AgeCommit message (Collapse)Author
2018-08-17linux-firmware: Remove as replaced by linux-firmware-raspbianAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-08-17linux-firmware-raspbian: New recipe which uses RPi-Distro repositoryAndrei Gherzan
This packages only the firmware needed for the RaspberryPi boards. We use the RPi-Distro as it's already maintained by the Raspbian guys and we get better support for the RaspberryPi needed firmwares. 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 ffd7bf4085b0 lan78xx: Move enabling of EEE into PHY init code 4d926e896df0 lan78xx: Don't reset the interface on open a782353cc190 lan78xx: Connect phy early 6f3325193ecf net: lan78xx: Allow for VLAN headers in timeout. 75f7f0c22544 lan78xx: Ignore DT MAC address if already valid d01915873578 lan78xx: Read LED states from Device Tree 1ad1d52e6cb6 usb: dwc_otg: fix memory corruption in dwc_otg driver The crucial commit from above is 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>
2018-04-23linux-raspberrypi: Update 4.9 recipe to current HEADAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-04-23linux-firmware: fix addition of NVRAM file to image (fixes #184)Hugo Hromic
Signed-off-by: Hugo Hromic <hhromic@gmail.com>
2018-04-23linux-firmware: make rpi fw specific to rpiMartin Kelly
Currently, we are installing the rpi custom txt and fw files whenever the meta-raspberrypi layer is included in bblayers.conf. This breaks other machines that need to use the bcm43430 drivers but with alternate txt or fw files. Install these files only when "rpi" is in MACHINEOVERRIDES. Signed-off-by: Martin Kelly <mkelly@xevo.com>
2018-04-23linux-firmware: 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>
2018-04-23linux-raspberrypi: Update to v4.9.80Paul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-04-23linux-raspberrypi: Update 4.9 recipe to 4.9.77Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-04-23linux-raspberrypi: Update to 4.9.65Paul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-12-04linux-raspberrypi: Update 4.9 recipe to 4.9.59Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.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>
2017-10-03linux-raspberrypi.inc: Define KBUILD_DEFCONFIG for rpi0 WiFiAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2017-09-24linux-raspberrypi-dev: Bump to 4.13.y seriesPaul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-09-24linux-raspberrypi: Move LOADADDR setting to inc filePaul Barker
There is no reason to continue supporting pre-4.8 series kernels so we can move the setting of LOADADDR to the common inc file. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-09-24linux-raspberrypi: Merge inc filesPaul Barker
There is no need to have 2 separate inc files any more and the existing code has several duplications. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-09-24linux-raspberrypi: Drop ineffective codePaul Barker
The code to determine if we need to depend on lzop-native will fail as the local defconfig file no longer exists. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-09-24linux-raspberrypi-base.bbclass: DropPaul Barker
The only remaining function in linux-raspberrypi-base was split_overlays() which is used in the sdcard_image-rpi class. So we can move this function over and drop the now-empty linux-raspberrypi-base class. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-09-24linux-raspberrypi: Drop unnecessary codePaul Barker
* The kerneltype variable is not used anywhere after being set. * The manipulation of KERNEL_DEVICETREE is effectively a no-op, we read the current value in get_dts() and store this back into the same variable. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-09-21linux-firmware: Update brcmfmac43430 to 7.45.41.46Andrei Gherzan
The version of this firmware provided by linux-firmware is 7.45.41.26. This version seems to have connectivity issues when bonding interfaces. Raspbian included an updated version (7.45.41.46) which tested, proved to fix this problem (see https://github.com/resin-os/meta-resin/issues/812). The version Raspbian is providing is not yet in linux-firmware as they have it directly from Cypress (see https://github.com/RPi-Distro/repo/issues/88). Besides the issue described above, it fixes various other issues including a broadpwn fix. Hopefully this version, or a newer one, will end up in upstream soon. In order to catch when that happens and stop overwriting this firmware, a check is added in the racipe based on the md5sum of the current shipped firmware. In terms of ditribution license, we got an informal one in the github thread mentioned above. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2017-09-20linux-raspberrypi: Build dtbs with dtbs make target for rpi64Khem Raj
OE currently builds dtb files with its own custom targets by specifying each dtb file as makefile target, this creates bad dtb for rpi64 bit. This patch calles 'make dtbs' at the end which regenerates the correct dtb files This makes the vc4 initialize properly on rpi64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-09-20linux-raspberrypi_4.9.bb: Upgrade to 4.9.50Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-09-08linux-raspberrypi: Disable DRBD lkmKhem Raj
This comes from drbd-utils in meta-oe Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-09-01linux-raspberrypi: Add option for disabling rpi boot logo.Zdzisław Krajewski
Signed-off-by Zdzisław Krajewski <zdzichucb@gmail.com>
2017-08-31linux-raspberrypi: fix kernel configuration using cfg filesAndrea Ghittino
In tree configurations are now used to build the kernel and it is possible to extend the config via bbappend and cfg fragments Fix issue 14 Signed-off-by: Andrea Ghittino <aghittino@gmail.com>
2017-08-29linux-raspberrypi: Update to tag 'raspberrypi-kernel_1.20170811-1'Paul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-07-27recipe: anchor regexps in COMPATIBLE_MACHINEMartin Jansa
* bitbake is using re.match, so raspberrypi actually matches with anything ^raspberrypi.* which currently works, but it will also match with hypothetical raspberrypi-is-no-more-this-is-banana-now MACHINE which isn't intended by this COMPATIBLE_MACHINE. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-05linux-raspberrypi-dev: Switch to rpi-4.12.yPaul Barker
Linux v4.12 is now released. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-07-02linux-rasbperrypi: Update to 4.9.35Paul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-06-01linux-raspberrypi-dev: Skip if not preferred providerPaul Barker
This should avoid network traffic to resolve ${AUTOREV} unless this recipe is explicitly selected as the preferred provider of virtual/kernel. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-06-01linux-raspberrypi-dev: Rename recipePaul Barker
This recipe is now uniquely named instead of just being another version of linux-raspberrypi. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-05-22linux-raspberrypi: Minor recipe tidyupPaul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-05-22linux-rasbperrypi: Update to 4.9.27Paul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-05-17Merge pull request #71 from agherzan/pbarker/dev-4.11Andrei Gherzan
linux-raspberrypi: Switch dev recipe to 4.11 branch
2017-05-17Merge pull request #59 from LocutusOfBorg/patch-2Andrei Gherzan
Make CMDLINE overridable from outside
2017-05-16linux-raspberrypi: Make CMDLINE overridable from outsideGianfranco Costamagna
currently there is no way to override the default CMDLINE, this variable needs to be set only if the developer didn't set it already from another layer. Signed-off-by: Gianfranco Costamagna <gianfranco.costamagna@abinsula.com>
2017-05-15linux-raspberrypi: Switch dev recipe to 4.11 branchPaul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-05-15linux-rasberrypi: Drop 4.4 series kernelPaul Barker
The rpi-4.4.y branch has been unmaintained for a couple of months now. Let's drop it before branching for pyro. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-04-20linux-raspberrypi_4.9.bb: Update to 4.9.23Khem Raj
bring CMA > 256M changes Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-04-14linux-raspberrypi_4.9: Bump to 4.9.21Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2017-03-11linux-raspberrypi_dev: Add back arm64 dtbo rules patchPaul Barker
This patch hasn't yet been applied to the 4.10.y branch of linux-raspberrypi. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-03-11linux-raspberrypi_4.4: Update to 4.4.50Paul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-03-11linux-raspberrypi_dev: Disable version sanity checkPaul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-03-11linux-raspberrypi_dev: Allow branch overridePaul Barker
This makes the linux-raspberrypi_dev recipe more flexible by allowing the kernel branch to be overridden in local.conf. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-03-11linux-raspberrypi_dev: Use AUTOREVPaul Barker
The development branches of linux-raspberrypi are rebased frequently. To avoid fetch failures caused by out-of-date git hashes we need to use AUTOREV. LINUX_VERSION may need to be overridden in local.conf to match the upstream version. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-03-11linux-raspberrypi: Fix uImage build on 4.9.y and laterPaul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-03-11linux-raspberrypi_4.9.bb: Update to 4.9.13Khem Raj
drop upstreamed patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-02-16linux-firmware: Bring up wifi/ble interface on rpi3Khem Raj
Currently the firmware is installed but kernel fails to load it due this .txt file missing in the firmware directory and it ends up with wifi/bluetooth i/f not being initialized. The error is also in dmesg [ 3.120991] usbcore: registered new interface driver brcmfmac [ 3.148240] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.txt failed with error -2 After applying this patch now ifconfig -a can list wlan0 interface successfully. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-02-16linux-raspberrypi_dev: Fix build on rpi3 64bitKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-02-16linux-raspberrypi: Add defconfig for raspberrypi3-64Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>