aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-03-05omxplayer: Install fonts directory in datadirdoraSébastien Mennetrier
Change-Id: I8a31cad4f1e84083729c4400526d21d2e573834e Signed-off-by: Sébastien Mennetrier <s.mennetrier@innotis.org> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-21xserver-xf86-config: don't use wildcards in SRC_URIKoen Kooi
It is strongly discouraged to use wildcards in SRC_URI since it breaks when using multiple bbappends and immediate expansion of FILESDIR. This fixes a do_install failure when building with multiple BSPs enabled. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-01-25mesa: Remove egl and gles only for raspberrypi machineAndrei Gherzan
Change-Id: I25fab6e100546cfffdd901383f76de76cd7763ed Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-08-21base-files: Remove profile and fstabAndrei Gherzan
Remove these files as the default ones work just OK. Moreover, not having /run mounted as tmpfs, would break mounting root as read only. This is done in the default fstab so use that one. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-08-21vc-graphics: Remove some useless new linesAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-08-21firmware: Update to 2013-08-20 master's snapshotAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-08-21omxplayer: Update to 2013-08-20 master's snapshotAndrei Gherzan
* Use DIST for install path as used in package's makefile. * Set FLOAT based on callconvention-hard TUNE_FEATURE. * Add an include path to avoid a header error. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-08-21bcm2835: Update to v1.9Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-08-21mesa: Use libgl from mesa for raspberrypiAndrei Gherzan
The graphics libraries provided by userland does not include libgl. So compile mesa with libgl support and remove gles and egl from it as these are provided by userland. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-08-21rpio: Integrate v0.10.0Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-08-21rpi-gpio: Update to v0.5.3aAndrei Gherzan
don-t-install-setuptools.patch was removed as this is included now in the new version. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-08-21rpi-config: Update to 2013-08-20 master's snapshotAndrei Gherzan
Use git as package version. There is no package version for this script. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-08-21userland: Update to 2013-08-20 master's snapshotAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-08-21linux-raspberrypi: Update to 2013-08-20 rpi-3.6.y's and rpi-3.2.27's snapshotAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-08-21README: Add info about extra apps / omxplayerAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-06-23rpi-default-providers.inc: Remove preferred provider to linux headersAndrei Gherzan
We do this because the recipe was removed. Check: commit 808f5e54f8c9799de39436601b9b8474de3bb323 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-06-23rpi-gpio: renamed from RPi-GPIOPaul Barker
Package names shouldn't contain capital letters. Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2013-06-23linux-raspberrypi: Fix i2c issuesRichard Purdie
I was having intermittent i2c issues on the device until I applied this kernel patch which I found online. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-23linux-libc-headers-raspberrypi: Drop, its unneeded and bad practiseRichard Purdie
If we have this recipe, it means the whole armv6 (or whichever tune) is chosen depends on a machine specific recipe. This makes no sense as armX packages are meant to be machine independent. We've had this problem in other layers and it causes needed rebuilds of packages when you switch machines since the sstate checksums change. These headers are just part of the toolchain bootstrap process so "standard" kernel headers are fine. The kernel header version does need to be later of equal to the kernel version but we're fine in that regard since the core is on 3.8, the latest pi kernel is 3.6. There is nothing special about these headers so lets remove them and use the standard system provided recipe, avoding any rebuilds. I tested the various other recipes in the layer and there doesn't seem to be any dependency on these headers. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-10psplash: only set image for MACHINE=raspberrypiPaul Barker
Instead of overriding the default psplash image, the raspberrypi image is added as an additional image. It is then set as the default in the raspberrypi machine config file so that other targets do not pick up our splash image. Tested on raspberrpi and qemuarm: on raspberrypi I see to Raspberry Pi logo, on qemuarm I see the Yocto Project logo. Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2013-06-10bootfiles, vc-graphics: consolidate SRC_URI and S variablesPaul Barker
The variables RPIFW_SRC_URI and RPIFW_S are created in the common firmware include file so that it is easier to override the firmware source in a local or distro config file. RPIFW_SRC_URI is used to set SRC_URI in firmware.inc as it is common to both bootfiles and vc-graphics. RPIFW_S is used as a prefix for S in bcm2835-bootfiles.bb and vc-graphics.inc as different subdirectories are referenced in each recipe. Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2013-06-10rpi-first-run-wizard: removePaul Barker
The existing first run script is inappropriate for a board support layer. It is also full of references to OpenPandora and is not portable across all distros which may use meta-raspberrypi. Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2013-05-02sdcard_image-rpi.bbclass: Fix error in conditional testdylanSeth Bollinger
When the shell tests for rootfs type I was seeing "[[: not found". I use echo and egrep to test for the xz rootfs type to work around this error. Signed-off-by: Seth Bollinger <seth.boll@gmail.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-05-02sdcard_image-rpi: Use the size of the generated rootfsJan Schmidt
When constructing the SD card image, the code was using the inherited ROOTFS_SIZE, which is the size of the rootfs contents. When building (for example) a compressed rootfs, this allocates a partition much larger than necessary. Instead, take the size of the generated rootfs file that is about to be written into the generated image, and round it up to the IMAGE_ROOTFS_ALIGNMENT size. Fix some comments - the alignment is 4MiB, not 4KiB. Signed-off-by: Jan Schmidt <thaytan@noraisin.net> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-05-01Use right license name for GPLv2Eric Bénard
This patch fixes the license name for bcm2835 and rpi-first-run-wizard. Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-05-01sdcard_image-rpi.bbclass: Copy startup files required for 16MB GPU operation.Seth Bollinger
start_cd.elf and fixup_cd.dat are required when running the system with a 16MB GPU memory configuration. This change copies all files contained in bcm2835-bootfiles instead of cherry picking. Signed-off-by: Seth Bollinger <seth.boll@gmail.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-05-01netbase: Remove bbappend and filesPaul Barker
Dropped raspberrypi modifications to hosts and interfaces files as they are unnecessary. Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-03-13rpi-first-run-wizard: Fix RDEPENDS warningAndrei Gherzan
WARNING: QA Issue: [...]/rpi-first-run-wizard.bb: Variable RDEPENDS is set as not being package specific, please fix this. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-03-13vc-graphics.inc: There is no libgl so get rid of this PROVIDESAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-03-13userland: Update to 8700279495e266378d36092ccf86424f0ee2539fAndrei Gherzan
* install_vmcs not needed anymore * By default package is installed in /opt/vc. Move everything in ${prefix}. * Move recipe in recipes-graphics * Add PACKAGE_ARCH = MACHINE_ARCH Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-03-13recipes.txt: Remove fileAndrei Gherzan
This file contains outdated informations. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-03-13layer.conf: Set LICENSE_PATH to layers's custom licenses directoryAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-03-13custom-licenses: Add directory to hold custom licensesAndrei Gherzan
Add Broadcom license to this directory. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-03-13rpi-default-providers: Use userland as provider for egl and gles2Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-03-13rpi-default-providers: Remove virtual/libgl providerAndrei Gherzan
There are no libgl binary shipped in raspberrypi firmware repo. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-01-27linux: Add a Linux 3.6 kernel recipeJan Schmidt
* Add a recipe to build the linux kernel from the rpi-3.6.y branch at https://github.com/raspberrypi/linux * Since this has a higher version, it will be the preferred linux kernel by default. Signed-off-by: Jan Schmidt <thaytan@noraisin.net> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-01-27bcm2835-bootfiles: Bump the firmware revisionJan Schmidt
* Pull in a newer firmware revision (0ac68c 7th Jan 2013) from https://github.com/raspberrypi/firmware for various fixes and improvements Signed-off-by: Jan Schmidt <thaytan@noraisin.net> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-01-27layer.conf: fix parseAndreas Müller
after meta-systemd commit [1] the following error was thrown during parsing: ERROR: Unable to parse /home/Superandy/data/oe-core/sources/meta-raspberrypi/conf/layer.conf: Failure expanding variable BBFILES, expression was ... which triggered exception NameError: name 'base_contains' is not defined [1] http://cgit.openembedded.org/meta-openembedded/commit/?id=3c21a46020bd0816579648f684c41dbd6333583e Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-01-24README: RefactorAndrei Gherzan
* Use maximum 80 columns per line * Add contents * Add "Contribution" section Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-28arch-arm: define different ARMPKGARCH when different CCARGS are usedAndrei Gherzan
* without this tune-xscale and tune-arm926ejs were both creating packages in armv5te feed, but each with different -mtune, with OEBasicHash enabled it was causing each package to rebuild with new -mtune after MACHINE switch, but that doesn't make sense with output stored in the same armv5te feed * this makes different feed for each -mtune, but more generic one to be selected with DEFAULTTUNE * tune-iwmmxt and tune-ep9312 were already using this, just move it bellow AVAILTUNES and use ARMPKGARCH_tune-foo syntax * tune-cortexr4 and tune-cortexm3 are using armv7r/armv7m as ARMPKGARCH because there isn't another tune to use the same -march (From OE-Core rev: cffda9a821a3b83a8529d643c567859e091c6846) Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-28tune-*: define more generic DEFAULTTUNE to share feed between machinesAndrei Gherzan
* this is mostly for backwards compatibility and to share binary feed like it was before, but now without missing different -mtune in it * if you want to build some package with -mtune add something like this to your distro config DEFAULTTUNE_qemuarm_pn-openssl = "arm926ejs" DEFAULTTUNE_qemuarmx_pn-openssl = "xscale" be aware that if you do this you should do it also for all packages which depends on openssl because if you dont and you build e.g. dhcp, then dhcp build for arm926ejs (even with DEFAULTTUNE armv5te) will depend on openssl with arm926ejs, so dhcp in armv5te feed will be rebuild after each MACHINE switch. * cortexm3, cortexr4, iwmmx and ep9312 are using own DEFAULTTUNE because they define also different -march * shared feeds are armv4t: arm920t, arm9tdmi armv5te: arm926ejs, xscale armv7a-neon: cortexa8, cortexa9 (From OE-Core rev: a11bdc36a1be18cc5aa14682b2a2c9ee83141f51) Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27userland: Initial integrationAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27sdcard_image-rpi: Remove RPI_GPU_FIRMWARE and add/remove files to boot partitionAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27README: Replace old RPI_GPU_FIRMWARE with GPU_MEM variablesAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27rpi-config: Add variables to set memory split for 256/512 modelsAndrei Gherzan
GPU_MEM gpu_mem - GPU memory in megabyte. Sets the memory split between the ARM and GPU. ARM gets the remaining memory. Min 16. Default 64 GPU_MEM_256 gpu_mem_256 -GPU memory in megabyte for the 256MB Raspberry Pi. Ignored by the 512MB RP. Overrides gpu_mem. Max 192. GPU_MEM_512 gpu_mem_512 -GPU memory in megabyte for the 512MB Raspberry Pi. Ignored by the 256MB RP. Overrides gpu_mem. Max 448. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27rpi-config: Update to 62bf3e9db62f547eb1a2a352dde957d2f94bd216Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27linux.inc: Refactor inc fileAndrei Gherzan
Clean up the file and add function to setup configs. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27linux-raspberrypi: Update to 10182a3bc434b27740f81c2b836a1af943060241Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27linux-raspberrypi: Cleanup recipeAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27bcm2835-bootfiles: Deploy .dat files tooAndrei Gherzan
These files are used in the boot process with the updated bootloader. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>