aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-12-09rpi-default-providers: Let users overwrite the default providersfidoAndrei Gherzan
[Feature #65] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro> Signed-off-by: Pierre FICHEUX <pierre.ficheux@gmail.com> (cherry picked from commit ade923f17d242f9a043b1714deb584929a2ffe8e) Signed-off-by: Petter Mabäcker <petter@technux.se>
2015-12-09userland: Fix POSIX compliance expectationKhem Raj
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> (cherry picked from commit f188f3d756f59fb4dc64cc1a64263c2251f76ae5) Signed-off-by: Petter Mabäcker <petter@technux.se>
2015-12-09If 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> (cherry picked from commit c8532df1c2e4812b3520d32ed49be943bea2edd9) Signed-off-by: Petter Mabäcker <petter@technux.se>
2015-12-09linux-raspberrypi: Update 3.18 branch to 3.18.11Petter Mabäcker
Update linux-raspberrypi_3.18 to latest version. Remove sl030raspberrypii2ckernel.patch since it will not apply anymore and its content seems to be obsolite in later kernel versions. [Support #56] Change-Id: I91e57f4e65d9c1c9d12014f5d11b0acd950e2d1d Signed-off-by: Petter Mabäcker <petter@technux.se> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro> (cherry picked from commit c9f29df249b80ab488e4ea6eddc01a6522a28c09) Signed-off-by: Petter Mabäcker <petter@technux.se>
2015-03-12.gitignore: Ignore some stuffAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-03-12rpi-basic-image: Define rpi SPLASH specific packageAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-03-12vc-graphics: Move to recipes-graphicsAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-03-12firmware.inc: Move to recipes-bspAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-03-12bootfiles: Move to recipes-bspAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-03-12bcm2835: More recipe to devtoolsAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-03-12xserver-xf86-config: add rpi2 awarenessPetter Mabäcker
Use a MACHINEOVERRIDE that is visible for both raspberrypi and raspberrypi2. [Bug #52] Signed-off-by: Petter Mabäcker <petter@technux.se>
2015-03-01rpi-base.inc: Include the RPI2 DTBAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-03-01README: Layer now depends on meta-oe tooAndrei Gherzan
Samba is a build dependency for omxplayer. Signed-off-by: Andrei Gherzan <andrei@resin.io>
2015-03-01README: Remove info about gerrit serverAndrei Gherzan
We are not using the gerrit server anymore. Send patches using the mailing list. Signed-off-by: Andrei Gherzan <andrei@resin.io>
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-03-01linux-raspberrypi: Refactor kernel recipesAndrei Gherzan
We use this to simplify the update process. Updating a kernel version will not require renaming the recipe but only tweaking LINUX_VERSION. Update kernel version: - bump SRCREV - bump LINUX_VERSION if needed [Support #26] Change-Id: I7565ddd1f03cc34c34aa5da92664a0057b415c9a Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-03-01userland: Bump SRCREVAndrei Gherzan
Change-Id: If1d2608322749db4baa445ba94bc471a0ac86a5c Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-03-01bcm2835: Update to v1.38Andrei Gherzan
Change-Id: Iebac94415602454dd4e2808c8e02d0083f804029 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-03-01rpi-gpio: Update to v0.5.9Andrei Gherzan
Change-Id: Ifc455b9106f07583ccaf3fe82723baaeb5e04d2e Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-03-01omxplayer: Bump SRCREVAndrei Gherzan
Add a patch to fix the pkg-config mechanism in ffmpeg. Change-Id: Ib506bb4e26a8a0c5c294ed55da0a0da8dc67a2d7 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-02-14README: Github repo changedAndrei Gherzan
Change-Id: If16b5a782d7154c05f6502554a03d215774e4c07 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-02-11README: As users asked - bitbucket mirrorAndrei Gherzan
Change-Id: I240e5686d4740a84c35e5063ba08bff363b1b91e 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-08linux-raspberrypi.inc: Make KERNEL_DEFCONFIG machine specificAndrei Gherzan
Change-Id: I241a8adead67717f31d1b2e66a71bd5c3edfa9fd Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-02-08firmware: Update to HEADAndrei Gherzan
Change-Id: I682365b514f233616ac7eb07667edc4ca6afcdfa Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-02-08linux-raspberrypi.inc: Remove machine specific CMDLINE definitionAndrei Gherzan
This is already a raspberrypi specific recipe. So this is useless and would break other machines. Change-Id: Ie1d627384255660d7e213833fd4433f47c0edc1d 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-07Merge "devicetree: Add support for DT overlays with RPi bootloader"Andrei Gherzan
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-06README: add info about device tree supportPetter Mabäcker
Add basic info about device tree support for RPi and how to use KERNEL_DEVICETREE. Also fix minor typo in the section about redmine. Change-Id: Ibfee31e319c421c09d6e9cbfbe83364e8d055b95 Signed-off-by: Petter Mabäcker <petter@technux.se>
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-02-05README: Fix redmine tagAndrei Gherzan
Change-Id: I90d520c66f03503b225f42ac772b3b22cf461626 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-02-05linux-raspberrypi: Update 3.12 branch to 3.12.36Petter Mabäcker
Update linux-raspberrypi_3.12 to latest version. [ISSUE #10] Change-Id: Ifd7e86587b3239a3b1240d2b8461560b16e08d08 Signed-off-by: Petter Mabäcker <petter@technux.se>
2015-02-05Revert "linux-raspberrypi: Change to Linux Yocto style kernel recipes"Petter Mabäcker
This reverts commit 67a1c4eaafd472008ed4b11541c8fa7f6bc69b69. [ISSUE #39] Conflicts: recipes-kernel/linux/linux-raspberrypi_3.2.27.bb Change-Id: I03ae6b9c96894509a4fecd24eef8740889238730 Signed-off-by: Petter Mabäcker <petter@technux.se>
2015-02-04README: Commit log issue tagAndrei Gherzan
Change-Id: I5c981a799abe709cac8e134ffb7b24fb21160de6 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-02-03Merge "linux-raspberrypi: Remove old v3.2.27"Andrei Gherzan
2015-02-03Merge "linux-raspberrypi: Change to Linux Yocto style kernel recipes"Andrei Gherzan
2015-02-03README: Introduce redmineAndrei Gherzan
Replace the ASCI graphics by some useful quick links. Some minor other changes. Change-Id: I7e1f118f22c60a5218751323c6cbebdc86e8e119 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-02-01linux-raspberrypi: Remove old v3.2.27Andrei Gherzan
Change-Id: If5e0a88acdfe67903d1a11133849f35f453904ac Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-01-31linux-raspberrypi: Change to Linux Yocto style kernel recipesAlex J Lennon
Yocto style recipes provide support for application of kernel configuration fragments which is achieved with this change. For further details see the Yocto Linux Kernel Development Manual ref: http://www.yoctoproject.org/docs/1.6/kernel-dev/kernel-dev.html In addition .bb files are simplified to take a SRCBRANCH which is used by the SRC_URI set in linux-raspberrypi.inc and together with the existing SRCREV define a checkout from the linux-raspberrypi git repository. A default configuration, defconfig, is provided as a baseline. This is generated from bcmrpi_defconfig, as used in the existing recipes, and so configuration options should be the same. To change the kernel configuration a new configuration fragment may be generated, as explained in the kernel development documentation above, and this file then added to the SRC_URI via a .bbappend. Added some minor refactoring and removed some useless code. Change-Id: Ic72e14ec14ec3f042aeda0c6820f896be9c02e69 Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-01-31README: Fix typoAndrei Gherzan
Patch pulled from github: https://github.com/djwillis/meta-raspberrypi/pull/101 Change-Id: I9aaa3687c30d0fde5e981e7cafbabad7dc24ce50 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-01-25linux-raspberrypi: faulty branch and srcrev for 3.16dizzyPetter Mabäcker
linux-raspberrypi_3.16 used wrong branch (rpi-3.14.y instead of rpi-3.16.y). Use latest SRCREV for 3.16 and bump version to 3.16.5. Change-Id: Ic81eeddb0c8a4df1f11948f00491f83ab877d040 Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
2015-01-25linux-raspberrypi: fix do_configure failurePetter Mabäcker
When building against newer yocto project releases below failure occurs. | DEBUG: Executing shell function do_configure | NOTE: make oldconfig | make: *** No rule to make target `oldconfig'. Stop. | ERROR: oe_runmake failed | WARNING: exit code 1 from a shell command. | ERROR: Function failed: do_configure Fix this by trying to adapt more of the standard mechanism that exists in yocto, in order to build "custom kernels". Change-Id: I0598c0c16d84295a454976f60b56f9d35c36a4ba Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
2015-01-25sdimage-raspberrypi.wks: kickstart image definitionMaciej Borzecki
Although the sdimage-bootpart.wks kickstrt file in Poky works fine with Raspberry Pi, this patch adds a kickstart file that mirrors sdcard_image-rpi.bbclass layout. Change-Id: I34e60a9c89c9074ea9e114951165cb4fbffcb5c4 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>