summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* pi-blaster: bump to latest versionPetter Mabäcker2015-07-194-80/+57
| | | | | | | | | | Removed 'enable-autotools-support.patch' since it is included in latest upstream. Also fix a cross compiling issue. [Support #60] Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
* bcm2835: update version to 1.44Petter Mabäcker2015-07-191-2/+2
| | | | | | | [Support #60] Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-mkimage: Bump SRCREVPetter Mabäcker2015-07-191-1/+1
| | | | | | | | | Update to latest version of rpi-mkimg [Support #60] Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
* bcm: Bump SRCREVPetter Mabäcker2015-07-191-2/+2
| | | | | | | | | Update to latest version of firmware.git [Support #60] Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
* If SERIAL_CONSOLE is already define by another layer, this value may not be ↵Thomas Perrot2015-06-051-1/+1
| | | | | | good. Signed-off-by: Thomas Perrot <thomas.perrot@tupi.fr>
* bcm2835: update SRC_URITrevor Woerner2015-06-051-1/+1
| | | | | | | It appears as though the location of this tarball has changed. The current SRC_URI works but is redirected to this new location. Signed-off-by: Trevor Woerner <twoerner@gmail.com>
* README: fix outdated device tree infoPetter Mabäcker2015-06-051-1/+2
| | | | | | | | After '6392a63 rpi-base.inc: Use KERNEL_DEVICETREE by default' was introduced, the default value for 3.18+ kernels was changed. Ensure this is reflected in the README. Signed-off-by: Petter Mabäcker <petter@technux.se>
* devicetree: auto-disable dts for old kernelsPetter Mabäcker2015-06-053-7/+51
| | | | | | | | | After '6392a63 rpi-base.inc: Use KERNEL_DEVICETREE by default' was introduced, kernel versions < 3.18 might not be buildable. Since full device tree support was introduced in 3.18 this change ensures that all kernel < 3.18 will automatically disable device tree. Signed-off-by: Petter Mabäcker <petter@technux.se>
* linux-raspberrypi: Update 3.12 branch to latestPetter Mabäcker2015-05-182-34/+1
| | | | | | | | | | | | | | Update linux-raspberrypi_3.12 to latest revision. Remove sl030raspberrypii2ckernel.patch since it will not apply anymore and its content seems to be obsolite after '558d0bf Fix grabbing lock from atomic context in i2c driver' was merged to 3.12. [Support #60] Signed-off-by: Petter Mabäcker <petter@technux.se> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Drop support for old kernel versionsPetter Mabäcker2015-05-184-32/+0
| | | | | | | | | | | meta-raspberrypi currently supports too many versions in order to ensure that all of them are frequently tested and updated. Change to only support latest stable + 2 long term versions. [Support #59] Signed-off-by: Petter Mabäcker <petter@technux.se> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Add 3.14 supportPetter Mabäcker2015-05-183-0/+507
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add basic support for Linux 3.14, cherry-pick changes from 3.18.y in order to solve some debugfs warnings and get better support for i2s for BCM2708. - 3.14 lacks BCM2709 support and will not by default be able to use for raspberry pi 2. Below warnings still exists they are harmless and exists due to that snd_soc_pcm512x is triggered to be loaded twice. The problem is solved after device tree support for the driver was introduced in 3.18.y and no easy solution exists to solve this problem on older kernel versions (see https://github.com/raspberrypi/linux/issues/662 for more info). pcm512x 1-004c: Failed to reset device: -5 pcm512x: probe of 1-004c failed with error Remove sl030raspberrypii2ckernel.patch since it will not apply anymore and its content seems to be obsolite after cherry-picking '558d0bf Fix grabbing lock from atomic context in i2c driver'. [Support #57] Signed-off-by: Petter Mabäcker <petter@technux.se> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Update 3.18 branch to 3.18.11Petter Mabäcker2015-04-301-5/+3
| | | | | | | | | | | | 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>
* .gitignore: Ignore some stuffAndrei Gherzan2015-03-121-0/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-basic-image: Define rpi SPLASH specific packageAndrei Gherzan2015-03-121-0/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* vc-graphics: Move to recipes-graphicsAndrei Gherzan2015-03-125-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* firmware.inc: Move to recipes-bspAndrei Gherzan2015-03-121-0/+0
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* bootfiles: Move to recipes-bspAndrei Gherzan2015-03-122-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* bcm2835: More recipe to devtoolsAndrei Gherzan2015-03-121-0/+0
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* xserver-xf86-config: add rpi2 awarenessPetter Mabäcker2015-03-122-0/+0
| | | | | | | | | Use a MACHINEOVERRIDE that is visible for both raspberrypi and raspberrypi2. [Bug #52] Signed-off-by: Petter Mabäcker <petter@technux.se>
* rpi-base.inc: Include the RPI2 DTBAndrei Gherzan2015-03-011-0/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* README: Layer now depends on meta-oe tooAndrei Gherzan2015-03-011-1/+1
| | | | | | Samba is a build dependency for omxplayer. Signed-off-by: Andrei Gherzan <andrei@resin.io>
* README: Remove info about gerrit serverAndrei Gherzan2015-03-011-29/+2
| | | | | | | We are not using the gerrit server anymore. Send patches using the mailing list. Signed-off-by: Andrei Gherzan <andrei@resin.io>
* layer.conf: set high layer priorityPetter Mabäcker2015-03-011-1/+1
| | | | | | | 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>
* raspberrypi.conf: Use arm1176jzfshf as default tuneAndrei Gherzan2015-03-012-8/+7
| | | | | | | | | 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>
* rpi-base.inc: Use KERNEL_DEVICETREE by defaultAndrei Gherzan2015-03-011-16/+16
| | | | | | | | 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>
* userland: Fix build for armv7Andrei Gherzan2015-03-012-5/+1
| | | | | | | [Bug #49] Change-Id: I340b4134ae4227f315c1c3df1345b04ebd4b874b Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Refactor kernel recipesAndrei Gherzan2015-03-017-1/+14
| | | | | | | | | | | | | | 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>
* userland: Bump SRCREVAndrei Gherzan2015-03-011-2/+5
| | | | | Change-Id: If1d2608322749db4baa445ba94bc471a0ac86a5c Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* bcm2835: Update to v1.38Andrei Gherzan2015-03-011-2/+2
| | | | | Change-Id: Iebac94415602454dd4e2808c8e02d0083f804029 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-gpio: Update to v0.5.9Andrei Gherzan2015-03-011-3/+3
| | | | | Change-Id: Ifc455b9106f07583ccaf3fe82723baaeb5e04d2e Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* omxplayer: Bump SRCREVAndrei Gherzan2015-03-012-3/+23
| | | | | | | Add a patch to fix the pkg-config mechanism in ffmpeg. Change-Id: Ib506bb4e26a8a0c5c294ed55da0a0da8dc67a2d7 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* README: Github repo changedAndrei Gherzan2015-02-141-1/+1
| | | | | Change-Id: If16b5a782d7154c05f6502554a03d215774e4c07 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* README: As users asked - bitbucket mirrorAndrei Gherzan2015-02-111-0/+3
| | | | | Change-Id: I240e5686d4740a84c35e5063ba08bff363b1b91e Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* Add support for Raspberry PI 2Andrei Gherzan2015-02-084-1/+16
| | | | | | | | | 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>
* Use variable for kernel image deployed name on SD cardAndrei Gherzan2015-02-082-3/+6
| | | | | Change-Id: I4a55b53d337930aae3351629a902dbac832ac958 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi.inc: Make KERNEL_DEFCONFIG machine specificAndrei Gherzan2015-02-081-1/+1
| | | | | Change-Id: I241a8adead67717f31d1b2e66a71bd5c3edfa9fd Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* firmware: Update to HEADAndrei Gherzan2015-02-082-3/+5
| | | | | Change-Id: I682365b514f233616ac7eb07667edc4ca6afcdfa Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi.inc: Remove machine specific CMDLINE definitionAndrei Gherzan2015-02-081-1/+1
| | | | | | | | 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>
* rpi-default-versions.inc: Use kernel v3.18 by defaultAndrei Gherzan2015-02-081-1/+1
| | | | | Change-Id: If3ff46ae10b7bee2decead6dfa408833713d16f8 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* xserver-xf86-config: Use SOC specific assignementsAndrei Gherzan2015-02-083-4/+7
| | | | | | | In this way the modifications will be used on all RPI boards. Change-Id: Ife10db876db85c1c4944028a0b49ccae4d8c0d41 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi.conf: Split in specific and common conf. filesAndrei Gherzan2015-02-082-52/+47
| | | | | | | | | | | | *.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>
* Merge "devicetree: Add support for DT overlays with RPi bootloader"Andrei Gherzan2015-02-072-6/+31
|\
| * devicetree: Add support for DT overlays with RPi bootloaderFrancois Muller2015-02-072-6/+31
| | | | | | | | | | | | | | | | 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>
* | README: add info about device tree supportPetter Mabäcker2015-02-061-1/+14
|/ | | | | | | | | | 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>
* devicetree: Add minimal support with RPi bootloaderFrancois Muller2015-02-056-9/+52
| | | | | | | | | | | | | | | | | | | | | [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>
* README: Fix redmine tagAndrei Gherzan2015-02-051-2/+3
| | | | | Change-Id: I90d520c66f03503b225f42ac772b3b22cf461626 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Update 3.12 branch to 3.12.36Petter Mabäcker2015-02-051-1/+1
| | | | | | | | | Update linux-raspberrypi_3.12 to latest version. [ISSUE #10] Change-Id: Ifd7e86587b3239a3b1240d2b8461560b16e08d08 Signed-off-by: Petter Mabäcker <petter@technux.se>
* Revert "linux-raspberrypi: Change to Linux Yocto style kernel recipes"Petter Mabäcker2015-02-058-3817/+182
| | | | | | | | | | | | 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>
* README: Commit log issue tagAndrei Gherzan2015-02-041-0/+5
| | | | | Change-Id: I5c981a799abe709cac8e134ffb7b24fb21160de6 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* Merge "linux-raspberrypi: Remove old v3.2.27"Andrei Gherzan2015-02-031-4/+0
|\