Commit Graph
620 Commits
Author SHA1 Message Date
Andrei Gherzan 736e4fabca raspberrypi0-wifi.conf: Add machine configuration file
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2017-04-17 13:20:46 +01:00
Andrei Gherzan e9a4bf9ef5 rpi-base.inc: Include dtb for RPI0 WiFi
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2017-04-17 13:20:10 +01:00
Andrei Gherzan 19e9381dbc firmware.inc: Bump to 20170405
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2017-04-17 13:16:51 +01:00
Khem Raj ab9335f90c firmware: Update to 20170303 release
Uses 4.9.13 and has rpi0w support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-04-17 13:16:46 +01:00
Khem Raj 4c1362117a firmware: Update to 20161215 release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-04-17 13:16:42 +01:00
Khem Raj 86fe4f9ccb linux-firmware: Bring up wifi/ble interface on rpi3
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-04-17 12:58:46 +01:00
Paul Barker 5de45f285e linux-raspberrypi_4.4: Update to 4.4.50
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-03-21 16:54:08 +00:00
Paul Barker cb8587a395 linux-raspberrypi: Fix uImage build on 4.9.y and later
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-03-21 16:54:06 +00:00
Khem Raj 9cd3776bd2 linux-raspberrypi_4.9.bb: Update to 4.9.13
drop upstreamed patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-03-21 16:54:05 +00:00
Khem Raj cce6292e41 linux-raspberrypi_4.9.bb: Upgrade to 4.9.10
Fix dtbo builds for arm64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2017-02-19 22:27:55 -08:00
Paul Barker c34a6b0343 linux-raspberrypi_4.4: Update to 4.4.48
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2017-02-19 22:27:54 -08:00
Mirza Krak 73980301cf Revert "u-boot: drop patch to include lowlevel_init"
Not applicable on U-boot 2016.03 which is used in poky/morty and causes an build
error when KERNEL_IMAGETYPE = "uImage".

This reverts commit 031e26954b.

[Issue #43]

Signed-off-by: Mirza Krak <mirza.krak@gmail.com>
2017-01-25 16:32:28 +01:00
Andrei Gherzan 69c56754bd README: Mention CM1 and CM3 support
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2017-01-20 18:45:48 +01:00
Andrei Gherzan 56b0c59894 rpi-base.inc: Include dtb file for CM1 and CM3
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2017-01-20 18:45:41 +01:00
Andrei Gherzan a7354774fe raspberrypi*.conf: Minor tweaks
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2017-01-20 18:45:30 +01:00
Andrei Gherzan 9923618351 raspberrypi-cm3.conf: Add dummy machine for CM3 (alias for RPi2)
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2017-01-20 18:42:20 +01:00
Andrei Gherzan d5aa048edb raspberrypi-cm.conf: Add dummy machine for CM1 (alias for RPi1)
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2017-01-20 18:41:58 +01:00
Andrei Gherzan 5b5c4d9334 linux-raspberrypi_4.9: Update to 4.9.4
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2017-01-19 12:47:28 +01:00
Andrei Gherzan f81f022439 linux-raspberrypi_4.4: Update to 4.4.43
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2017-01-19 12:47:22 +01:00
Paul Barker 263e6bdf57 linux-raspberrypi: Drop v4.8
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2017-01-19 12:47:15 +01:00
Paul Barker 121e2005cc linux-raspberrypi: Drop v4.7
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2017-01-19 12:47:10 +01:00
Paul Barker cb7068a6dc linux-raspberrypi: Upgrade to v4.4.39
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2017-01-19 12:47:03 +01:00
Paul Barker 38bc32478e linux-raspberrypi: Drop v4.1
The linux-raspberrypi 4.1 recipe has been broken for a while, probably since
09b76a43f6. It should now be safe to drop this
version.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2017-01-19 12:46:55 +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
Mirza Krak 031e26954b u-boot: drop patch to include lowlevel_init
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-29 20:00:55 +01:00
Andreas Müller c40558173f rpi-base.inc: remove input modules form XSERVER
This is nothing a BSP has to decide

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-29 19:51:37 +01:00
Andreas Müller d77f3d46e3 rpi-base.inc: add xserver-xorg-extension-glx to XSERVER for vc4 enabled
make glxinfo/glggears/.. work

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-29 19:51:34 +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 1bf09a45a9 userland: Fix building on aarch64
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-12-29 19:33:20 +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
Khem Raj 90c45b48f6 userland: Update to latest
* Regenerate forward patches
* Remove upstreamed ones

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-12-29 19:33:17 +01:00
Andreas Müller 96b9c633d7 linux-raspberrypi-base.bbclass: remove version hack
* no more required (version > 3.17 | > 4.3.x | > 4.4.5)
* causes error with rt kernel

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-29 19:23:28 +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
Jonathan Liu 064aa0a388 u-boot: Simplify boot script
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-12-06 19:16:11 +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
Jonathan Liu 18cf04d167 firmware: Update to 20161125
Signed-off-by: Jonathan Liu <net147@gmail.com>
2016-12-06 16:56:10 +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 44d41bf3e9 raspberrypi3.conf: fix typo for BCM43430
Signed-off-by: Piotr Lewicki <piotr.lewicki@elfin.de>
2016-11-16 12:53:58 +01:00
piotr.lewicki 6bd1bfe472 linux-raspberrypi: remove not needed bundle_initramfs_append() 2016-11-12 19:50:02 +01:00
Jonathan Liu b0308141c1 u-boot: Fix appending to RDEPENDS
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-11-12 13:26:18 +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 380740d866 linux-firmware_git.bbappend: Delete
OE-core already bumped the base rev on linux-firmware package
to include the upstreamed version of brcmfmac43430 firmware in
september via OE-Core commit a0bc732976670810505286ba43feee70e2c812ce

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-08 12:30:50 +01:00
Khem Raj a5f95f4233 userland: Bump to latest and add ASNEEDED = ""
ASNEEDED does not work with userland libraries as
noted in see
https://lists.yoctoproject.org/pipermail/yocto/2014-June/019933.html

Helps with running kodi using gles2

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-08 12:26:24 +01:00
Khem Raj 716b6a9cd7 firmware: Use release tarballs
This is a binary repo and its quite large in size
we do not need the whole history of this repo since
most of stuff needed is binaries, therefore switch
to release tarballs

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-08 12:12:29 +01:00
Khem Raj 6c755af275 weston: Unify bbappends for weston into single file
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-08 12:02:38 +01:00
Khem Raj b9e6f04ce6 userland: Update to latest master tip
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-08 11:59:38 +01:00
Khem Raj 00300d9df8 firmware: Update to 20161030
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-08 11:40:15 +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
Khem Raj 12aa27df80 gstreamer1.0-plugins-bad_%.bbappend: Set PACKAGECONFIG_GL for RPi
Enable dispmanx support if using bcm driver

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-08 10:08:58 +01:00