aboutsummaryrefslogtreecommitdiffstats
path: root/conf
AgeCommit message (Collapse)Author
2015-10-25rpi-base.inc: add i2c-rtc overlayJonathan Liu
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>
2015-10-21rpi-default-versions: Default kernel on 4.1.%Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-10-21linux-raspberrypi: Update kernel to 3.18.16Alex J Lennon
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>
2015-08-10rpi-default-providers: Let users overwrite the default providersAndrei Gherzan
[Feature #65] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro> Signed-off-by: Pierre FICHEUX <pierre.ficheux@gmail.com>
2015-06-05If SERIAL_CONSOLE is already define by another layer, this value may not be ↵Thomas Perrot
good. Signed-off-by: Thomas Perrot <thomas.perrot@tupi.fr>
2015-03-01rpi-base.inc: Include the RPI2 DTBAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-03-01layer.conf: set high layer priorityPetter Mabäcker
Set a high layer prio to ensure that meta-raspberrypi addons are always prioritized above the depended layers. Signed-off-by: Petter Mabäcker <petter@technux.se>
2015-03-01raspberrypi.conf: Use arm1176jzfshf as default tuneAndrei Gherzan
Reformat the tune-arm1176jzf-s.inc file. There is not 'PACKAGE_EXTRA_ARCHS_tune-armv6hf-vfp'. Replace it by 'PACKAGE_EXTRA_ARCHS_tune-armv6hf'. Change-Id: I0dd63b1dd3e1ebc7fe0600e93fb9d27a6a833cd9 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-03-01rpi-base.inc: Use KERNEL_DEVICETREE by defaultAndrei Gherzan
We already switched to kernel v3.18 by default so we can activate KERNEL_DEVICETREE by default too. Change-Id: I69612be72f8254d462421112cf851e17a1ef24f8 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-03-01userland: Fix build for armv7Andrei Gherzan
[Bug #49] Change-Id: I340b4134ae4227f315c1c3df1345b04ebd4b874b Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-02-08Add support for Raspberry PI 2Andrei Gherzan
Add machine configuration file. Change the kernel image name on SD card. Use the defconfig for this machine (bcm2709_defconfig). Change-Id: I6549d5f49b1ed32ef4d44aca6f7af4234618c1a8 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-02-08Use variable for kernel image deployed name on SD cardAndrei Gherzan
Change-Id: I4a55b53d337930aae3351629a902dbac832ac958 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-02-08rpi-default-versions.inc: Use kernel v3.18 by defaultAndrei Gherzan
Change-Id: If3ff46ae10b7bee2decead6dfa408833713d16f8 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-02-08xserver-xf86-config: Use SOC specific assignementsAndrei Gherzan
In this way the modifications will be used on all RPI boards. Change-Id: Ife10db876db85c1c4944028a0b49ccae4d8c0d41 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-02-08raspberrypi.conf: Split in specific and common conf. filesAndrei Gherzan
*.conf files should hold board specific stuff while rpi-base.inc should include configuration that is common for all Raspberry Pi boards. Remove MACHINE_KERNEL_PR as we don't use it anymore. Minor tweaks. Change-Id: I5e1b12c1d224ac003d2890544beb036f1d5d8643 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-02-07devicetree: Add support for DT overlays with RPi bootloaderFrancois Muller
Compile overlay device trees and put them in 'overlays/' folder on sdcard RPi boot partition. Change-Id: I3da0032b3c2618165008eec1fc94e97824d09099 Signed-off-by: Francois Muller <francois@concept-embarque.fr>
2015-02-05devicetree: Add minimal support with RPi bootloaderFrancois Muller
[RPi DT info] https://github.com/raspberrypi/documentation/blob/master/configuration/device-tree.md#part-3-using-device-trees-on-raspberry-pi RPi bootloader detects a DT-ready kernel by checking for a specific trailer in kernel.img. Using latest raspberrypi/firmware (firmware.inc) enables this check ability. Using latest raspberrypi/tools (rpi-mkimage.bb) gives access to mkknlimg for adding the required trailer to kernel image. If KERNEL_DEVICETREE is filled in, the trailer is added to the kernel image before kernel install task. While creating the SDCard image, this modified kernel is put on boot partition (as kernel.img) as well as DeviceTree blobs (.dtb files). If KERNEL_DEVICETREE is empty, this new process isn't operated, legacy one does. KERNEL_DEVICETREE for RPi is really supported only starting from linux-rapsberry 3.18+ kernels, so as for now it defaults to empty (in machine config file). Change-Id: Ifea71bbda729b8f3c47be7ba0ba03be5ad2ceeaa Signed-off-by: Francois Muller <francois@concept-embarque.fr>
2015-01-25raspberrypi.conf: add IMAGE_BOOT_FILESMaciej Borzecki
Add IMAGE_BOOT_FILES that defines a list of files to be placed in boot partition. The variable is effectivey used with wic when building a SD card image. Change-Id: Ie7b2ea032349bf33ce7a9afc70e2fb4806ff9a04 Signed-off-by: Maciej Borzecki <maciej.borzecki@open-rnd.pl> Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
2014-05-08rpi-default-versions: Use 3.12.X as default kernel versionAndrei Gherzan
Change-Id: Ief7949be4b9726b5b6ba58e6280f6b6ca3fdfdc4 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-25mesa: Replace ugly fix for gles/eglAndrei Gherzan
Use instead, the special created recipe mesa-gl which provides on libgl. Change-Id: I5ed3c50a0a794f8ea63cc1906f0139ec47459fa6 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-11Merge "tune-arm1176jzfs-s.inc: Add hard float profile, arm1176jzfshf, in ↵Andrei Gherzan
AVAILTUNES"
2014-02-04tune-arm1176jzfs-s.inc: Add hard float profile, arm1176jzfshf, in AVAILTUNESKazuya Nishimura
* arm1176jzfshf uses -mtune=hard. * Add -mfpu=vfp if vfp is included in TUNE_FEATURES Signed-off-by: Kazuya Nishimura <kazuya.nisimura@gmail.com> Change-Id: If81977cacbba052fa30c4a407ec65e93148d2ee3
2014-01-25raspberrypi.conf: Let KERNEL_IMAGETYPE be modifiedAndrei Gherzan
Change-Id: I6019c1ec77ed1ec5c00ab16cb57dd108e2bd5ba8 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-25rpi-default-providers: Move PREFERRED_VERSIONs to rpi-default-versions.incAndrei Gherzan
Change-Id: I61c32aa23eef86cb9861776b37c4ecd8f7c8052c Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-25rpi-default-providers: Use u-boot-rpi as u-boot providerAndrei Gherzan
Change-Id: Ic537cada66ff09cde592da977a109415e05cb19c Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-11-29rpi-default-providers: Use jpeg as default providerAndrei Gherzan
Change-Id: Ic7f1faa3ed60a3ccd1b0b08ed366cfb71df06536 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-11-13rpi-default-providers: Use 3.10.X as default kernelAndrei Gherzan
This is the default/base branch on official github repository: https://github.com/raspberrypi/linux/branches Change-Id: I99702ae7548b49a5b4b575b3f02f5a3a48ad347f Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-11-12raspberrypi.conf: is not a usb gadgetDan McGregor
Change-Id: I93ed1832905e4fdfc5f5d387c37933b60a50f4c5 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-11-12Make Linux 3.6 the default for Raspberry PiAlexandru Niculita
From: Philipp Wagner <mail@philipp-wagner.com> Kernel 3.6 is also the default for Raspbian and thus should be the most tested version right now. Change-Id: I03a75fa1be3ab0f8f43fb09a8fff779c6d9100e7 Signed-off-by: Philipp Wagner <mail@philipp-wagner.com> Signed-off-by: Alexandru Niculita <alexnick87@gmail.com>
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-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-03-13layer.conf: Set LICENSE_PATH to layers's custom licenses directoryAndrei Gherzan
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-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>
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-27rpi-default-versions: Remove preferred version of udevAndrei Gherzan
We use now the latest one from meta-openembedded. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27raspberrypi.conf: Remove RPI_GPU_FIRMWARE definitionAndrei Gherzan
We don't use this anymore as the memory split is now done from config.txt. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27rpi-default-providers: Use linux-libc-headers-raspberrypiAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-18Move fsl-default*.inc from distro to machineAndrei Gherzan
It makes no sense to have distro related configurations in a BSP layer. So let's have these common parts (provides, version etc) in machine directory instead. [GITHUB #73] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-16raspberrypi.conf: Fix file permissionsAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-16rpi-default-settings.inc: Add sdcard_image-rpi to IMAGE_CLASSESAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-16raspberrypi.conf: Drop INHERIT sdcard_image-rpi as we will use IMAGE_CLASSESAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-16rpi-default-*.inc: Create inc files included in machine configure fileAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-16raspberrypi.conf: Remove PREFERRED_* and include rpi-default*.incAndrei Gherzan
All PREFERRED_* variables were moved to an .inc file to have variables clearer. Inherit .inc files and remove PREFERRED_* variables. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-16README: Move RPI_GPU_FIRMWARE instructions to READMEAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-16raspberrypi.conf: Remove TARGET_ARCH variableAndrei Gherzan
TARGET_ARCH by default is TUNE_ARCH which is already arm. So this line is useless. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-16raspberrypi.conf: Remove GUI_MACHINE_CLASS variableAndrei Gherzan
This variable was dropped: commit 0504d36646f8def4829250a9eee0cf9bac3b756e Author: Richard Purdie <richard.purdie@linuxfoundation.org> Date: Tue May 10 16:19:02 2011 +0100 bitbake.conf: Drop unused *GUI* and MACHINE_DISPLAY variables (From OE-Core rev: baf136a9c95a94c5bf89c9a818960d616439682c) Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-06poky-raspberrypi.conf: Remove distro fileAndrei Gherzan
We added distro file for having BBMASK and thought this would be a good place to hold some other distro variables. Obviously the only needed variable was BBMASK after all, so a cleaner way would be to instruct users to add BBMASK to local.conf [GITHUB #57] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>