330 Commits

Author SHA1 Message Date
Andrei Gherzan
ec28a0d5b3 linux-raspberrypi_4.9: Update to 4.9.4
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2017-01-18 18:33:20 +01:00
Andrei Gherzan
9288778503 linux-raspberrypi_4.4: Update to 4.4.43
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2017-01-18 18:32:59 +01:00
Paul Barker
ac715f78f8 linux-raspberrypi: Drop v4.8
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2017-01-18 17:08:00 +01:00
Paul Barker
6dcdb7fba3 linux-raspberrypi: Drop v4.7
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2017-01-18 17:08:00 +01:00
Paul Barker
8716d7027c linux-raspberrypi: Upgrade to v4.4.39
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2017-01-18 16:43:02 +01:00
Paul Barker
642d5c25b2 linux-raspberrypi: Drop v4.1
The linux-raspberrypi 4.1 recipe has been broken for a while, probably since
09b76a43f6f6852406de385a45f472c52b6a8571. It should now be safe to drop this
version.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2017-01-18 16:43:00 +01:00
Paul Barker
3ad29d11e7 Remove True option to getVar calls
getVar() now defaults to expanding by default.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2017-01-18 16:42:59 +01:00
Khem Raj
e1f69daa80 linux-raspberrypi_4.9.bb: Add recipe for 4.9 release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-01-12 19:47:52 +01:00
Khem Raj
02c0d41478 linux-raspberrypi_4.8.bb: Upgrade to 4.8.16
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-01-12 19:47:51 +01:00
Andrei Gherzan
672e025e2d linux-raspberrypi-4.8: Upgrade to 4.8.15
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-12-29 19:48:13 +01:00
Khem Raj
22fb2b4b25 linux-raspberrypi-4.8: Upgrade to 4.8.13
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-12-29 19:33:18 +01:00
Frank Meerkoetter
17f0c23305 linux-rpi.inc: Do not rely on DISTRO_TYPE to enable/disable kernel debug
DISTRO_TYPE doesn't seem to be set anywhere in OE/poky. This causes
CMDLINE_DEBUG to default to "debug" which is very noisy. This is
especially true when building a systemd based system, as systemd
also looks at the kernel commandline to set the debug level.
Such a system is nearly unuseable from the serial console due
to the amount of data logged by systemd.

Signed-off-by: Frank Meerkoetter <meerkoetter@googlemail.com>
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-12-06 19:55:18 +01:00
Trevor Woerner
0e66d6953c linux-raspberrypi_4.8.bb: upgrade to 4.8.12
The rpi-4.8.y branch of git://github.com/raspberrypi/linux.git was rebased,
losing any previous commit hashes. This latest update doesn't include the
raspberry pi patches for 4.8.6, but the upstream patches are included starting
with 4.8.11.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-12-06 17:20:33 +01:00
Trevor Woerner
1f64604570 linux-raspberrypi_4.4.bb: upgrade to 4.4.35
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2016-12-06 16:16:31 +01:00
piotr.lewicki
6bd1bfe472 linux-raspberrypi: remove not needed bundle_initramfs_append() 2016-11-12 19:50:02 +01:00
Khem Raj
9c12ac8280 linux-raspberrypi_4.8.bb: Upgrade to 4.8.6
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-12 13:26:14 +01:00
Khem Raj
3e6e890437 linux-raspberrypi-4.4: Update to 4.4.28
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-08 11:29:09 +01:00
Andrei Gherzan
17a6933adf linux-raspberrypi: Update to 4.8.4
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-10-31 17:38:57 +01:00
Khem Raj
d51a8a7373 linux-raspberrypi_4.8.bb: Update to 4.8.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-10-31 17:32:58 +01:00
Andreas Müller
1ebb370e81 vc4: why no framebuffer device?
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-14 14:49:05 +02:00
Khem Raj
1e3983fbfc linux-raspberrypi_4.7.bb: Update to 4.7.7
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-10-14 09:19:16 +02:00
Khem Raj
ecd8875d6d linux-raspberrypi: Add recipe for 4.8 release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-10-14 09:19:15 +02:00
Khem Raj
5697e77ec4 linux-raspberrypi_4.4: Upgrade to 4.4.23
Drop upstreamed patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-10-13 10:39:50 +02:00
Khem Raj
b24afdc2e7 linux-raspberrypi_3.18: Remove
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-09-21 17:14:55 +01:00
Khem Raj
e993bdc7cd linux-raspberrypi: Add recipe for 4.7 release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-09-21 17:14:53 +01:00
Khem Raj
c2f76439cc linux-raspberrypi_4.4: upgrade to 4.4.16
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-09-21 17:14:06 +01:00
Herve Jourdain
d511c7ceb6 linux-raspberrypi-4.4: add patch to enable proper operation of renderD128 device
Signed-off-by: Herve Jourdain <herve.jourdain@neuf.fr>
2016-09-21 16:51:29 +01:00
Herve Jourdain
ef22ff49e9 linux-rpi.inc: add the configuration options required to support vc4graphics
Signed-off-by: Herve Jourdain <herve.jourdain@neuf.fr>
2016-09-21 16:51:27 +01:00
Herve Jourdain
18a2fb644b linux-raspberrypi_4.4.bb: support for .dtbo files for dtb overlays
Kernel 4.4.6+ on RaspberryPi support .dtbo files for overlays, instead of .dtb.
Patch the kernel, which has faulty rules to generate .dtbo the way yocto does

Signed-off-by: Herve Jourdain <herve.jourdain@neuf.fr>
2016-09-21 16:46:46 +01:00
Khem Raj
101e8aba77 linux-raspberrypi_4.4: Upgrade to 4.4.13
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-07-08 14:25:55 +01:00
Paul Barker
b34b4fe8fc linux-raspberrypi: rpi-mkimage is no longer needed
Recent versions of the Raspberry Pi firmware can directly handle kernel images
which use device tree. The modifications made by rpi-mkimage are no longer
needed.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2016-07-08 12:17:39 +01:00
Andrei Gherzan
f38938f6ca linux-raspberrypi: Fix v4.1 with GCC6
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-07-08 11:33:44 +01:00
Herve Jourdain
8a21c1dda6 linux-raspberrypi.inc: KERNEL_OUTPUT has been removed in kernel.bbclass
Signed-off-by: Herve Jourdain <herve.jourdain@neuf.fr>
2016-06-15 00:50:57 +01:00
Jonathan Liu
ffddbad97c linux-rpi: ensure config file is closed
Avoids warnings like this with python3:

    WARNING: .../meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_3.18.bb:
    <string>:16: ResourceWarning: unclosed file <_io.TextIOWrapper
    name='.../meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi/defconfig'
    mode='r' encoding='UTF-8'>

Signed-off-by: Jonathan Liu <net147@gmail.com>
2016-06-13 12:27:38 +01:00
Khem Raj
69840c0bbe linux-raspberrypi_4.4.bb: Upgrade to 4.4.9
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-05-19 17:25:39 +02:00
Khem Raj
b1940869a5 linux-rpi: Enable kconf options to enable initramfs support
Additionally add few few file systems e.g. squashfs, overlayfs
to support booting with initramfs

Drop checking for target triplet to set EABI, rpi probaly should
not have any legacy into OABI world.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-05-19 17:25:38 +02:00
Khem Raj
9912d38e97 linux-raspberrypi_4.4.bb: Upgrade to 4.4.8
Fixes for gcc6
Drop upstreamed patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-05-05 13:20:26 +02:00
Andrei Gherzan
953dc5a406 linux-raspberrypi_4.1: Update to v4.1.21
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-04-22 16:41:33 +02:00
Andrei Gherzan
37c2366724 linux-raspberrypi: Set baudrate and use serial0 for kgdboc
The driver for 8250 defaults to 9600. We setup it on 115200 to be consistent
with getty configuration.

The firmware can do its magic with kgdboc too as it searches and replaces
=serial0 and =serial1. So, use serial0 for kgdboc too.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-04-22 16:39:52 +02:00
Andrei Gherzan
4a2cefab66 linux-raspberrypi: Bump to v4.4.7
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-04-22 11:00:41 +02:00
Theodor Gherzan
3fe96d9212 linux-raspberrypi: Make use of serial aliases
The firmware will parse cmdline and replace serial aliases with the
actual serial console port.

Signed-off-by: Theodor Gherzan <theodor@resin.io>
2016-04-21 22:25:53 +02:00
Alan Stice
54ecd3402d linux-raspberrypi: Rename linux.inc to linux-rpi.inc Rename linux.inc to prevent it from impacting other machines
Signed-off-by: Alan Stice <alan@alanstice.com>
2016-04-13 04:17:22 +02:00
Petter Mabäcker
e9e4b1bbd2 linux-raspberrypi: Drop support for 3.14
General policy is to support three kernel versions; latest stable + two
longterm versions. These are currently 4.4, 4.1, and 3.18.

Signed-off-by: Petter Mabäcker <petter@technux.se>
2016-04-13 03:18:41 +02:00
Petter Mabäcker
9797874a23 pitft: Add support for pitft28r
The support for PiTFT 28 inch resistive touchscreen is optional
and can be enabled by adding below in local.conf:

MACHINE_FEATURES += "pitft pitft28r"

While at it also fix a minor typo in README.

Signed-off-by: Petter Mabäcker <petter@technux.se>
2016-04-13 03:16:02 +02:00
Khem Raj
75efa69e75 linux-raspberrypi-4.4: Add the pitft22 overlay from adafruit
Upgrade to 4.4.6

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-28 16:35:04 +02:00
Khem Raj
38ab74bd3e linux-raspberrypi_4.4.bb: Update to 4.4.3
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10 15:16:14 +01:00
Khem Raj
e9c8b2aa4d linux-raspberrypi: Upgrade 4.4.1 -> 4.4.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10 15:16:03 +01:00
Khem Raj
2c19e8882f linux-raspberrypi: Add recipe for 4.4 release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-03-10 15:15:44 +01:00
Theodor Gherzan
15a23443c8 linux-raspberrypi: Update revision to include rpi3 support
Signed-off-by: Theodor Gherzan <theodor@resin.io>
2016-03-10 14:44:03 +01:00
Petter Mabäcker
a42a1706de pitft: Add PiTFT22 support
- Add support to build overlays for PiTFT22 in the kernel.
- Setup a basic configuration for the driver

The PiTFT22 support is optional and can be enabled by adding below in
local.conf:

MACHINE_FEATURES += "pitft pitft22"

This patch also includes restructuring of kernel patches per kernel version
specific directories.

[Support #70]

Signed-off-by: Petter Mabäcker <petter@technux.se>
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-03-01 21:56:56 +01:00