summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* wiringPi: Fix build with muslKhem Raj2016-02-282-4/+62
| | | | | | Include asm/ioctl.h for _IOC_SIZEBITS Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python-rtimu: Fix build with muslKhem Raj2016-02-282-1/+36
| | | | | | ioctl(3) needs to include asm/ioctl.h for its signature Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rpio: Include sys/types.h for caddr_tKhem Raj2016-02-282-3/+33
| | | | | | Fixes build with musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* omxplayer: Add patch to fix host-user-contaminated QAAndrei Gherzan2016-02-282-0/+19
| | | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro> Signed-off-by: Jonathan Liu <net147@gmail.com>
* u-boot-rpi: update path to imagetool-uncompressed.pyJonathan Liu2016-02-281-1/+1
| | | | Signed-off-by: Jonathan Liu <net147@gmail.com>
* linux-raspberrypi: update path to mkknlimgJonathan Liu2016-02-281-1/+1
| | | | Signed-off-by: Jonathan Liu <net147@gmail.com>
* rpi-mkimage: install to ${libexecdir}Jonathan Liu2016-02-281-2/+2
| | | | | | | | | | | | | It doesn't make sense to install to ${libexecdir}/rpi-mkimage as it changes the path on fido and earlier branches from: [...]/sysroots/x86_64-linux/usr/lib/rpi-mkimage to: [...]/sysroots/x86_64-linux/usr/lib/rpi-mkimage/rpi-mkimage Using ${libexecdir} instead of ${libexecdir}/rpi-mkimage preserves the path for fido and earlier. Signed-off-by: Jonathan Liu <net147@gmail.com>
* omxplayer: bump revisionJonathan Liu2016-02-271-1/+1
| | | | | | Fixes compile errors with ffmpeg 3.0. Signed-off-by: Jonathan Liu <net147@gmail.com>
* linux-raspberrypi: use STAGING_LIBEXECDIR_NATIVE for rpi-mkimage toolsMaciej Borzecki2016-02-261-1/+1
| | | | | | | | | | The rpi-mkimage tools are installed ${libexecdir}/rpi-mkimage within native sysroot, where ${libexecdir} resolves to /usr/libexec. This caused the build to fail due to recipe trying to access ${libdir}/mkimage. Fix the paths to use an unambiguous STAGING_LIBEXECDIR_NATIVE so that a proper location is used. Signed-off-by: Maciej Borzecki <maciej.borzecki@open-rnd.pl>
* u-boot-rpi: use STAGING_LIBEXECDIR_NATIVE for rpi-mkimage toolsMaciej Borzecki2016-02-261-1/+1
| | | | | | | | | | The rpi-mkimage tools are installed ${libexecdir}/rpi-mkimage within native sysroot, where ${libexecdir} resolves to /usr/libexec. This caused the build to fail due to recipe trying to access ${libdir}/mkimage. Fix the paths to use an unambiguous STAGING_LIBEXECDIR_NATIVE so that a proper location is used. Signed-off-by: Maciej Borzecki <maciej.borzecki@open-rnd.pl>
* rpi-mkimage: install tools under {libexecdir}/rpi-mkimageMaciej Borzecki2016-02-261-2/+2
| | | | | | | | For consistency with other recipes that look for mkimage tools (u-boot-rpi, linux-raspberrypi) under ${libexecdir}/rpi-mkimage, make sure that the tools are installed at the proper location. Signed-off-by: Maciej Borzecki <maciej.borzecki@open-rnd.pl>
* raspberrypi0.conf: Add machine configuration for Raspberry Pi ZeroAndrei Gherzan2016-01-111-0/+6
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* packagegroup-rpi-test: Include newly added packagesAndrei Gherzan2016-01-111-0/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* python-rtimu: Add recipe to support RTIMULibLeon Anavi2016-01-101-0/+13
| | | | | | | | | | | | RTIMULib is a C++ and Python library that makes it easy to use 9-dof and 10-dof IMUs with embedded Linux systems. Python module for Raspberry Pi Sense HAT depends on it. Python module python-rtimu uses the source code from the GitHub repository of RPi-Distro. Signed-off-by: Leon Anavi <leon@anavi.org> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* python-sense-hat: Add recipe to support Raspberry Pi Sense HATLeon Anavi2016-01-101-0/+28
| | | | | | | | | | Python module to control the Raspberry Pi Sense HAT used in the Astro Pi mission. This recipe provides the officially supported library for the Sense HAT with access to all of the on-board sensors and the LED matrix. Signed-off-by: Leon Anavi <leon@anavi.org> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* README: Fix documentation to disable overscanjethroJonathan Liu2015-12-021-1/+1
| | | | | | To disable overscan, DISABLE_OVERSCAN should be set to 1 rather than 0. Signed-off-by: Jonathan Liu <net147@gmail.com>
* patch: Delete useless fileAndrei Gherzan2015-12-021-550/+0
| | | | | | | This file has been wrongly introduced in commit 72ea51f. Gianfranco Costamagna <costamagnagianfranco@yahoo.it> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-config: SPI bus supportGary Thomas2015-12-022-0/+11
| | | | | | | | | With the newer kernels that use device tree, the SPI bus is only enabled by a device tree setting. This is now supported by adding ENABLE_SPI_BUS = "1" in local.conf Signed-off-by: Gary Thomas <gary@mlbassoc.com>
* rpi-base.inc: add i2c-rtc overlayJonathan Liu2015-10-251-0/+1
| | | | | | | | The update of the kernel in 10a5bace87c19e50014f838031e8f3db334b45b7 to 3.18.16 missed the separate rtc overlays being replaced by the i2c-rtc overlay. Signed-off-by: Jonathan Liu <net147@gmail.com>
* userland: Adjust include location for pthreads-headersKhem Raj2015-10-241-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vcos headers include headers like "vcos_platform.h" "vcos_futex_mutex.h" "vcos_platform_types.h" and these headers are different based on platform/OSes. e.g. OS targets that support pthreads these headers should come from pthreads/ folder but not for others. So one would add right -I option for every package that accesses them directly or indirectly. so if a software does #include <EGL/egl.h> then it will break | In file included from /mnt/home/kraj/work/angstrom/build/tmp-angstrom-glibc/sysroots/raspberrypi2/usr/include/interface/vcos/vcos_assert.h:149:0, | from /mnt/home/kraj/work/angstrom/build/tmp-angstrom-glibc/sysroots/raspberrypi2/usr/include/interface/vcos/vcos.h:114, | from /mnt/home/kraj/work/angstrom/build/tmp-angstrom-glibc/sysroots/raspberrypi2/usr/include/interface/vmcs_host/vc_dispmanx.h:33, | from /mnt/home/kraj/work/angstrom/build/tmp-angstrom-glibc/sysroots/raspberrypi2/usr/include/EGL/eglplatform.h:110, | from /mnt/home/kraj/work/angstrom/build/tmp-angstrom-glibc/sysroots/raspberrypi2/usr/include/EGL/egl.h:36, | from /mnt/home/kraj/work/angstrom/build/tmp-angstrom-glibc/work/armv7at2hf-vfp-neon-angstrom-linux-gnueabi/weston/1.8.0-r0/weston-1.8.0/clients/../shared/platform.h:29, | from /mnt/home/kraj/work/angstrom/build/tmp-angstrom-glibc/work/armv7at2hf-vfp-neon-angstrom-linux-gnueabi/weston/1.8.0-r0/weston-1.8.0/clients/window.h:33, | from /mnt/home/kraj/work/angstrom/build/tmp-angstrom-glibc/work/armv7at2hf-vfp-neon-angstrom-linux-gnueabi/weston/1.8.0-r0/weston-1.8.0/clients/eventdemo.c:40: | /mnt/home/kraj/work/angstrom/build/tmp-angstrom-glibc/sysroots/raspberrypi2/usr/include/interface/vcos/vcos_types.h:38:33: fatal error: vcos_platform_types.h: No such file or directory | #include "vcos_platform_types.h" | ^ | compilation terminated. This is wrong, it should not happen since doing simple #include <EGL/egl.h> should not demand manual addition of some internal paths tobe added to -I flags. This patch fixes the headers which refer to headers inside pthreads/ folder to prefix them with pthreads/ so we dont have to specify additional paths This fixes weston on rpi and I believe there are more patches now to recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend recipes-multimedia/omxplayer/omxplayer_git.bb which can be removed as well Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Fix install prefix and generate pkgconfigsKhem Raj2015-10-243-12/+152
| | | | | | | | | | | | | | | | | | | | several userspace libraries like libepoxy poke for pkgconfigs ( .pc ) files to detect egl support, and comes out to fail in configure stage, one of the patches now adds support to generate .pc files for some known cases. it could be further extended if needed for other libraries too Secondly, the default CMAKE_INSTALL_PREFIX is /opt/vc but in OE we use proper /usr so lets make this change as well, it simplifies do_install() .so are not versioned so we need to grapple with OE's defaults of expecting versioned .so files. Adjust packages for -dev package such that it can automatically package pkgconfig files and inherit pkgconfig because in cmake code we are not looking for pkgconfig so we need the dependency also put in place for consistent builds Signed-off-by: Khem Raj <raj.khem@gmail.com>
* README: Add section on audio routingAlex J Lennon2015-10-241-5/+31
| | | | | | See http://redmine.gherzan.com/issues/55 Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
* pi-blaster: Bump revisionAndrei Gherzan2015-10-211-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* userland: Bump revisionAndrei Gherzan2015-10-211-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-mkimage: Bump revisionAndrei Gherzan2015-10-211-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* omxplayer: Bump revisionAndrei Gherzan2015-10-211-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* firmware: Bump revisionAndrei Gherzan2015-10-211-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* bcm2835: Update to v1.46Andrei Gherzan2015-10-211-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-default-versions: Default kernel on 4.1.%Andrei Gherzan2015-10-211-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Remove old 3.12 versionAndrei Gherzan2015-10-211-7/+0
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Update 4.1 recipe to 4.1.10Andrei Gherzan2015-10-211-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: support kernel 4.1.3Alex J Lennon2015-10-211-0/+6
| | | | Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
* linux-raspberrypi: Update kernel to 3.18.16Alex J Lennon2015-10-212-14/+17
| | | | | | | | This requires some changes to KERNEL_DEVICETREE as the dtb layout has changed to support overlays. This change also makes us ready to support kernel 4.x series Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
* gstreamer1.0-plugins-bad: remove unrecognized configure optionJonathan Liu2015-10-131-2/+1
| | | | | | | The --with-egl-window-system=rpi configure option is not recognized in the current version. Signed-off-by: Jonathan Liu <net147@gmail.com>
* linux-raspberrypi.inc: use SRCPV instead of SRCREV for PVJonathan Liu2015-10-131-1/+2
| | | | | | SRCPV is intended to be used by PV. Using SRCREV for PV is incorrect. Signed-off-by: Jonathan Liu <net147@gmail.com>
* wiringPi: Bump to 2.29Andrei Gherzan2015-10-133-188/+720
| | | | | | | The patch was rebased to apply on the updated version. Signed-off-by: Gianfranco Costamagna <gianfranco.costamagna@abinsula.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* userland: Fix multiple inline issues while building with gcc 5.xTom Doehring2015-10-025-39/+70
| | | | | | | | | | | | Building userland source with gcc 5.x causes multiple issues such as: vcos_thread.h:186:15: warning: inline function 'vcos_thread_get_affinity' declared but never defined | VCOS_UNSIGNED vcos_thread_get_affinity(VCOS_THREAD_T *thread); The following patches fixes these issues and allows building userland on the current poky master branch. Signed-off-by: Tom Doehring <toolmmy@googlemail.com>
* rpi-config: fix setting decode_WVC1 in config.txtJonathan Liu2015-09-241-1/+1
| | | | Signed-off-by: Jonathan Liu <net147@gmail.com>
* pi-blaster: Bump SRCREVPetter Mabäcker2015-09-243-56/+1
| | | | | | | | | | | | | Update to latest revision in order to get rid of the integration patch '0001-handle-install-data-hook-when-cross-compile.patch' that has been submitted upstream. Changes since cd318cd63031a30249a4c08435b97263fa76d7b7: bce7c1b Merge pull request #45 from Technux/dev/technux 74510ff Display an error message if unable to open mbox 53197ca handle install-data-hook when cross compile Signed-off-by: Petter Mabäcker <petter@technux.se>
* sdcard_image-rpi.bbclass: use existing ROOTFS_SIZE variableJonathan Liu2015-09-231-6/+2
| | | | | | The ROOTFS_SIZE variable is already set to the aligned root filesystem size. Signed-off-by: Jonathan Liu <net147@gmail.com>
* README: Add extra iformation on creating/sending patches using gitKhem Raj2015-08-101-3/+8
| | | | | | | | Current instructions could be improvised to help user in creating properly formatted patches with some command help on git format-patch and git send-email Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rpi-default-providers: Let users overwrite the default providersAndrei Gherzan2015-08-101-4/+4
| | | | | | | [Feature #65] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro> Signed-off-by: Pierre FICHEUX <pierre.ficheux@gmail.com>
* packagegroup-rpi-test: Add pi-blasterPetter Mabäcker2015-08-101-0/+1
| | | | | | | Ensure that pi-blaster is built and included by default when building 'rpi-test-image'. Signed-off-by: Petter Mabäcker <petter@technux.se>
* linux-raspberrypi.inc: Make kgdboc kernel param optionalMauro Carvalho Chehab2015-08-102-9/+19
| | | | | | | | | | | | | The kernel debugger over console (kgdboc) parameter is being added unconditionally to the kernel command line but this means that the kernel will stop and wait for gdb to attach in case of a exception or when sending a sysrq-g key. This behaviour may not be what most users wants that are not remotely debugging the kernel over serial console so make it optional by adding a ENABLE_KGDB config option. Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com> [javier: Extended commit message and made it conditional] Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
* sdcard_image-rpi.bbclass: Allocate more space for boot partitionDerek Foreman2015-08-091-3/+3
| | | | | | | | | | | | | The boot partition currently has a size of 20 MiB but just the start elf binaries account almost 12 MiB, which means that only 8 MiB is left for the kernel image. A recent kernel with many of its options built-in can easily be more than 4 MiB so let's double the boot partition size to 40 MiB to make sure that it has enough room for the kernel image, the DTBs and possible even a backup kernel. Signed-off-by: Derek Foreman <derekf@osg.samsung.com> [javier: Extended the commit message] Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
* sdcard_image: Fix sdcard image generationGary Thomas2015-08-091-0/+1
| | | | | | | | Recent updates to the MSDOS tools (OE-core is now at 3.0.28) have made it an error to overwrite an image using mkfs.vfat. This patch fixes that problem by removing any old/stale images, thus starting from scratch. Signed-off-by: Gary Thomas <gary@mlbassoc.com>
* userland: Fix POSIX compliance expectationKhem Raj2015-08-092-0/+36
| | | | | | | | | | | | | We have errors like below with glibc 2.22+ net_sockets_common.c:139:20: error: storage size of 'hints' isn't known struct addrinfo hints, *info, *p; ^ newer glibc has now fixed the definitions of getaddrinfo and ilk to be enabled with correct posix version. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wiringpi: Bump SRCREVPetter Mabäcker2015-07-193-206/+435
| | | | | | | | | | | | | Update wiringpi to latest revision. Due to a refactoring of the build procedure in wiringpi the integration patch 'makefile-install.patch' didn't apply anymore. While migrating that patch it was simplified and generated using 'git format-patch' instead, to make it easier to maintain the patch in the future. [Support #60] Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
* omxplayer: Bump SRCREVPetter Mabäcker2015-07-191-2/+2
| | | | | | | [Support #60] Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
* userland: bump SRCREVPetter Mabäcker2015-07-191-2/+2
| | | | | | | | | Update to latest version of userland for rpi. [Support #60] Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>