aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-04-13linux-raspberrypi: Drop support for 3.14Petter Mabäcker
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.gitignore: Ignore some additional filesPetter Mabäcker
Signed-off-by: Petter Mabäcker <petter@technux.se>
2016-04-13rpi-base.inc: Add overlay for rpi-ft5406Petter Mabäcker
rpi-ft5406 is an enabler for Official Raspberry Pi 7 inch touchscreen support. Signed-off-by: Petter Mabäcker <petter@technux.se>
2016-04-13rpi-base.inc: Remove deprecated MACHINE_FEATURESPetter Mabäcker
Signed-off-by: Petter Mabäcker <petter@technux.se>
2016-04-13pitft: Add support for pitft28rPetter Mabäcker
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-01userland: Fix tearing effect seen with wayland compositorsKhem Raj
Introduce EGL flush in few more places Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-04-01firmware: Update to 20160326Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-28userland: Implement dispmanx_wrap_bufferKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-28userland: Upgrade to latestKhem Raj
Regenerate patches on top of given SRCREV Add return code errors fix to get it working with clang. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-28eglinfo-x11: Disable --as-neededKhem Raj
--as-needed exposes a dependency problem where libegl needs some symbols from libgles2 but the order that waf uses on linker cmdline for these libs is reversed so we end up with link time failures e.g. libEGL.so: undefined reference to `glxx_client_GetRenderbufferParameteriv' Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-28sdcard_image: Depend on do_deploy for kernelKhem Raj
SD image is expecting dtb files to be deployed in deploy area, this step however is done when do_deploy of kernel is finished and we need to pin that in dependency list, otherwise there are build race conditions during builds especially visible when building with initramfs enabled. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-28linux-raspberrypi-4.4: Add the pitft22 overlay from adafruitKhem Raj
Upgrade to 4.4.6 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10linux-raspberrypi_4.4.bb: Update to 4.4.3Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10linux-raspberrypi: Upgrade 4.4.1 -> 4.4.2Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10linux-raspberrypi: Add recipe for 4.4 releaseKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-03-10userland: Drop extern inline patchesKhem Raj
Not needed since the issues have been fixed differently upstream Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Upgrade to latestKhem Raj
Drop upstreamed patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10gstreamer1.0-omx: Backports and fixes for smooth video playbackKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10weston: Specify egl and compositor options for rpiKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10gstreamer1.0-omx: Add raspberry pi optimization patches and config optionsKhem Raj
Patches from Hong Li <honglh@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Fix build race with wayland supportKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Add wayland to deps if in DISTRO_FEATURESKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Define PROJECT_APIVER and rprovide libgles2 libglKhem Raj
These are needed for pkgconfig to have correct version number which is checked by many configure systems e.g. cogl to decide on support for wayland-egl rprovides are expected by cogl as well to define runtime deps on libgles2 and libgl Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Delete rpc flushing of thread in glEGLImageTargetTexture2DOESKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-03-10eglinfo-x11,eglinfo-fb: Add EGLINFO_DEVICE via bbappendsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10rpi-gpio: Upgrade to 0.6.1 and fix build with clangKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10weston: Enable rpi compositor backendKhem Raj
oe-core default configure options disables it Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Add wayland supportKhem Raj
backport and fix needed patches for supporting wayland-egl use PACKAGECONFIG for wayland so we can add proper DEPENDS on wayland Fix QA warnings about dev-so Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Fix build with clang compilerKhem Raj
ends up with some warning cleanups and extern inline semantics changes Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Upgrade to latest git masterKhem Raj
Drop upstreamed patches 0002-fix-musl-build.patch was partially upstreamed git'ify the remaining patches Change license field to BSD 3 clause, since thats what the licence it with BCM and RPI Copyrights Licence changed from Broadcom to Raspberry Pi Ltd see commit 0863709b9fb90ee1204b7fe52f69535830d3c111 Author: popcornmix <popcornmix@gmail.com> Date: Mon Feb 1 21:07:02 2016 +0000 Update copyright diff --git a/LICENCE b/LICENCE index 2582681..dea4c26 100644 --- a/LICENCE +++ b/LICENCE @@ -1,4 +1,5 @@ Copyright (c) 2012, Broadcom Europe Ltd +Copyright (c) 2015, Raspberry Pi (Trading) Ltd All rights reserved. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10rpi-base.inc: Add rpi3 device tree blobTheodor Gherzan
Signed-off-by: Theodor Gherzan <theodor@resin.io>
2016-03-10raspberrypi3.conf: Create machine configuration for Raspberrypi 3Theodor Gherzan
Signed-off-by: Theodor Gherzan <theodor@resin.io>
2016-03-10linux-firmware: Add brcmfmac43430 firmwareTheodor Gherzan
Signed-off-by: Theodor Gherzan <theodor@resin.io>
2016-03-10bcm2835-bootfiles: Update LICENCE md5 due to firmware revision updateTheodor Gherzan
Signed-off-by: Theodor Gherzan <theodor@resin.io>
2016-03-10firmware.inc: Update revision to include rpi3 supportTheodor Gherzan
Signed-off-by: Theodor Gherzan <theodor@resin.io>
2016-03-10linux-raspberrypi: Update revision to include rpi3 supportTheodor Gherzan
Signed-off-by: Theodor Gherzan <theodor@resin.io>
2016-03-01pitft: Add PiTFT22 supportPetter Mabäcker
- 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-01u-boot-rpi: update path to imagetool-uncompressed.pyJonathan Liu
Signed-off-by: Jonathan Liu <net147@gmail.com>
2016-03-01linux-raspberrypi: update path to mkknlimgJonathan Liu
Signed-off-by: Jonathan Liu <net147@gmail.com>
2016-03-01rpi-mkimage: install to bindir instead of libexecdirJonathan Liu
On fido and earlier branches, ${libexecdir} depends on ${BPN} so it is not a good choice as ${libexecdir} is different depending on the recipe name. For example, rpi-mkimage would install mkknlimg to: [...]/sysroots/x86_64-linux/usr/lib/rpi-mkimage but linux-raspberrypi would look for mkknlimg in the path: [...]/sysroots/x86_64-linux/usr/lib/linux-raspberrypi To resolve this, we use ${bindir} instead as it doesn't depend on ${BPN} in fido and earlier branches as well as in the master branch. Signed-off-by: Jonathan Liu <net147@gmail.com>
2016-03-01pitft: Add basic support for PiTFTPetter Mabäcker
Add basic support for PiTFT display by using device-trees. In order get it working below configurations must be active in local.conf: MACHINE_FEATURES += "pitft" - This will enable SPI bus and i2c device-trees, it will also setup framebuffer for console and x server on PiTFT. [Support #70] Signed-off-by: Petter Mabäcker <petter@technux.se> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-03-01rpi-base.inc: Allow MACHINE_FEATURES appendsPetter Mabäcker
Ensure that it's possible to add MACHINE_FEATURES from places that will be executed before rpi-base.inc (like e.g. local.conf), without having them overrided. Signed-off-by: Petter Mabäcker <petter@technux.se>
2016-03-01rpi-config: I2C supportPetter Mabäcker
With newer kernels (>=3.18) that supports device-trees I2C should be enabled with device-trees. This is now support by adding: ENABLE_I2C = "1" in local.conf This will enable the dtparams: i2c1 i2c_arm Signed-off-by: Petter Mabäcker <petter@technux.se> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-03-01Add optional build configuration sectionAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-03-01README: Add missing contentsAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-02-29.gitignore: Ignore .swp filesPetter Mabäcker
Signed-off-by: Petter Mabäcker <petter@technux.se>
2016-02-28linux-raspberrypi: Make sure we have initramfs image before running mkknlimgAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-02-28linux-raspberry.inc: add initramfs supportStéphane Cerveau
append initramfs creation to install RPi bootloader trailer Signed-off-by: Stéphane Cerveau <voxtok@voxtok.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-02-28linux-raspberrypi: Upgrade 4.1 kernel to 4.1.17Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-02-28rpi-config: Upgrade to tip of tree to get GPU_MEM_1024Khem Raj
Document it in README Signed-off-by: Khem Raj <raj.khem@gmail.com>