summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* sdcard_image-rpi.bbclass: Fix error in conditional testdylanSeth Bollinger2013-05-021-1/+1
| | | | | | | | | 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>
* sdcard_image-rpi: Use the size of the generated rootfsJan Schmidt2013-05-021-12/+18
| | | | | | | | | | | | | | | | 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>
* Use right license name for GPLv2Eric Bénard2013-05-012-2/+2
| | | | | | | 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>
* sdcard_image-rpi.bbclass: Copy startup files required for 16MB GPU operation.Seth Bollinger2013-05-011-5/+1
| | | | | | | | | 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>
* netbase: Remove bbappend and filesPaul Barker2013-05-013-20/+0
| | | | | | | | 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>
* rpi-first-run-wizard: Fix RDEPENDS warningAndrei Gherzan2013-03-131-2/+2
| | | | | | | 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>
* vc-graphics.inc: There is no libgl so get rid of this PROVIDESAndrei Gherzan2013-03-131-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* userland: Update to 8700279495e266378d36092ccf86424f0ee2539fAndrei Gherzan2013-03-132-298/+15
| | | | | | | | | * 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>
* recipes.txt: Remove fileAndrei Gherzan2013-03-131-9/+0
| | | | | | This file contains outdated informations. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* layer.conf: Set LICENSE_PATH to layers's custom licenses directoryAndrei Gherzan2013-03-131-0/+4
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* custom-licenses: Add directory to hold custom licensesAndrei Gherzan2013-03-131-0/+25
| | | | | | Add Broadcom license to this directory. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-default-providers: Use userland as provider for egl and gles2Andrei Gherzan2013-03-131-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-default-providers: Remove virtual/libgl providerAndrei Gherzan2013-03-131-1/+0
| | | | | | There are no libgl binary shipped in raspberrypi firmware repo. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux: Add a Linux 3.6 kernel recipeJan Schmidt2013-01-271-0/+34
| | | | | | | | | | * 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>
* bcm2835-bootfiles: Bump the firmware revisionJan Schmidt2013-01-271-3/+3
| | | | | | | | | * 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>
* layer.conf: fix parseAndreas Müller2013-01-271-1/+1
| | | | | | | | | | | | | | 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>
* README: RefactorAndrei Gherzan2013-01-241-32/+74
| | | | | | | | * Use maximum 80 columns per line * Add contents * Add "Contribution" section Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* arch-arm: define different ARMPKGARCH when different CCARGS are usedAndrei Gherzan2012-11-281-0/+1
| | | | | | | | | | | | | | | | | | | | | * 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>
* tune-*: define more generic DEFAULTTUNE to share feed between machinesAndrei Gherzan2012-11-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | * 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>
* userland: Initial integrationAndrei Gherzan2012-11-272-0/+322
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* sdcard_image-rpi: Remove RPI_GPU_FIRMWARE and add/remove files to boot partitionAndrei Gherzan2012-11-271-13/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* README: Replace old RPI_GPU_FIRMWARE with GPU_MEM variablesAndrei Gherzan2012-11-271-7/+5
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-config: Add variables to set memory split for 256/512 modelsAndrei Gherzan2012-11-271-1/+12
| | | | | | | | | | | | | | | | 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>
* rpi-config: Update to 62bf3e9db62f547eb1a2a352dde957d2f94bd216Andrei Gherzan2012-11-271-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux.inc: Refactor inc fileAndrei Gherzan2012-11-271-242/+88
| | | | | | Clean up the file and add function to setup configs. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Update to 10182a3bc434b27740f81c2b836a1af943060241Andrei Gherzan2012-11-271-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Cleanup recipeAndrei Gherzan2012-11-271-13/+3
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* bcm2835-bootfiles: Deploy .dat files tooAndrei Gherzan2012-11-271-1/+4
| | | | | | These files are used in the boot process with the updated bootloader. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* firmware: Update to 537c78b113d06e37e2cca90a0b3d3f39a129ee23Andrei Gherzan2012-11-271-3/+3
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-default-versions: Remove preferred version of udevAndrei Gherzan2012-11-271-1/+0
| | | | | | We use now the latest one from meta-openembedded. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi.conf: Remove RPI_GPU_FIRMWARE definitionAndrei Gherzan2012-11-271-4/+1
| | | | | | We don't use this anymore as the memory split is now done from config.txt. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-default-providers: Use linux-libc-headers-raspberrypiAndrei Gherzan2012-11-271-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-libc-headers-raspberrypi: Add headers for raspberrypi kernelAndrei Gherzan2012-11-271-0/+12
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* sdcard_image-rpi: Use the partition table as described in commentsAndrei Gherzan2012-10-181-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* libav: Remove patch and recipe as new version of libav works okAndrei Gherzan2012-10-182-20/+0
| | | | | | New v0.8.3 from meta-oe fixes issues with some arm machines. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* README: Minor tweaksAndrei Gherzan2012-10-171-6/+7
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* libav: Align recipe version with meta-oeAndrei Gherzan2012-10-171-0/+0
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* README: Describe overclocking optionsJulian Scheel2012-10-171-0/+11
| | | | Signed-off-by: Julian Scheel <julian@jusst.de>
* README: Describe overscan optionJulian Scheel2012-10-171-0/+7
| | | | Signed-off-by: Julian Scheel <julian@jusst.de>
* rpi-config: Add variables for overclocking options.Julian Scheel2012-10-171-0/+12
| | | | | | | config.txt allows several overclocking parameters to be tweakes. This makes the most important ones overridable through local.conf. Signed-off-by: Julian Scheel <julian@jusst.de>
* rpi-config: Add variable for overscan configuration.Julian Scheel2012-10-171-0/+3
| | | | | | | Add a DISABLE_OVERSCAN variable that can be used in local.conf to overwrite the overscan default setting. Signed-off-by: Julian Scheel <julian@jusst.de>
* rpi-config: update git revision.Julian Scheel2012-10-171-2/+2
| | | | | | Several options have been added in the meantime to config.txt. Signed-off-by: Julian Scheel <julian@jusst.de>
* linux-raspberrypi: Use sstate DEPLOYDIRTyler Hall2012-09-271-3/+3
| | | | | | | Using DEPLOY_DIR_IMAGE bypasses the sstate cache. This causes a build failure when the kernel is pulled from sstate. Signed-off-by: Tyler Hall <tylerwhall@gmail.com>
* README: Remove BBMASK = "rpi-zram-service" stepAndrei Gherzan2012-09-271-5/+3
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-zram-service: Remove recipe as it was moved to meta-oeAndrei Gherzan2012-09-273-78/+0
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* RPi-config: Rename recipe to rpi-configAndrei Gherzan2012-09-192-1/+1
| | | | | | | | This was done to avoid errors like: | *** Error: Package name contains illegal characters, (other than [a-z0-9.+-]) while using ipk. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-basic-image: Add splash image featureAndrei Gherzan2012-09-181-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* psplash: Add bbappend to use a RPi logoAndrei Gherzan2012-09-182-0/+3212
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* README: Add nice RPi ASCI logoAndrei Gherzan2012-09-181-0/+26
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* README: Add information about license codecsAndrei Gherzan2012-09-181-0/+8
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>