summaryrefslogtreecommitdiffstats
path: root/meta-rcar-gen2
AgeCommit message (Collapse)AuthorFilesLines
2016-02-22gstreamer: Fix runtime CMA errorStephen Lawrence1-0/+2
The gstreamer bad wayland sink plugin is dependent on wayland-kms. Make this explicit by adding appropriate DEPENDS/RDEPENDS. Without it the wayland sink plugin can be built with the wrong configuration depending on build order. Incorrectly built the plugin can lead to gst-launch to report an runtime error stating there is insufficient CMA memory.
2016-02-22gdp: Fix missing gst faad plugin build error when s/w mmp is used.Stephen Lawrence2-4/+6
Only add gfx or mmp to image when h/w acceleration enabled. This fixes an issue reported on list [1] where the GDP do_rootfs fails: 'ERROR: gstreamer1.0-plugins-bad-faad not found in the base feeds (koelsch cortexa15hf-vfp-neon cortexa15hf-vfp armv7ahf-vfp-neon armv7ahf-vfp armv6hf-vfp armv5ehf-vfp armv5hf-vfp noarch any all)' The issue was introduced with meta-renesas commit 632f4b7e7c05db which integrated a mechanism to add gfx and multimedia packages as needed to the IMAGE. Faad requires it be added to the image dependencies and is found in meta-openembedded/meta-multimedia/. By default the R-Car M2 Koeslch board local.conf and bblayers.conf in GDP do not enable h/w multimedia acceleration and so those requirements were not met. Resulting in the error as nothing was causing a Gst 1.4.x Faad plug-in to be built. However for GDP and the general case the BSP should only be adding packages it requires when h/w acceleration is enabled. Therefore modify the mechanism to do just that. When s/w rendering is used it should be left to layers outside of the BSP to do what is required. [1] http://lists.genivi.org/pipermail/genivi-projects/2016-January/001360.html
2016-01-20multimedia: Set PREFERRED_VERSION for gstreamer1.0-* to 1.2.% for all Gen 2 ↵Stephen Lawrence2-10/+11
boards Currently for boards using the R-Car M2 SoC such as M2 Porter and M2 Koelsch the PREFERRED_VERSION for gstreamer1.0-* is set to 1.2.% when multimedia h/w acceleration is enabled. Move those statements into the include for R-Car Gen 2 default providers so they apply to all Gen 2 boards.
2015-12-02gdp: Add gfx and multimedia packages to GDP image when enabledStephen Lawrence1-0/+2
Introduce automation to the GDP build. The gfx and multimedia packages will now be added to the GDP IMAGE_INSTALL when they are enabled.
2015-10-14r-car e2 (alt/silk): mesa: Temporary workaround to upstream Mesa build issueStephen Lawrence1-3/+3
This commit generalises an earlier workaround for the Alt board to all R-Car E2 based boards. Temporarily disable Cortex A7 optimisation to avoid upstream build issue between YP 1.7 gcc toolchain and Mesa 10.1,x releases. The build goes away and never returns. Graphics acceleration makes no use of Mesa so there should be no performance impact. This should be removed once upstream is fixed.
2015-10-12multimedia: Remove unnecessary do_install_append from omx-user-moduleStephen Lawrence1-27/+1
Remove do_install_append that did processing for Porter/Silk that is no longer required with the current deliverables.
2015-10-12multimedia: gstreamer1.0-* fix configure for out of tree build on git recipesStephen Lawrence5-15/+20
Integrate upstream Poky meta fix 6ede9224f82a [1] to the Poky Gst .bb recipes into the R-Car .bbappends.This fixes a do_config build error when building with multimedia acceleration enabled. Thank you to Tadao Tanikawa and his work on this within AGL: https://gerrit.automotivelinux.org/gerrit/#/c/4061/1 [1] http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta/recipes-multimedia/gstreamer?h=dizzy&id=6ede9224f82a37dc1cfb48837c40d28996892652
2015-10-12r-car m2: set PREFERRED_VERSION_gstreamer1.0-omx* to 1.0.% when h/w ↵Stephen Lawrence1-0/+1
acceleration enabled The R-Car M2 multimedia acceleration provides acceleration support for GStreamer 1.2.3 and OMX 1.0, so set the preferred version to 1.0.% when acceleration is enabled. Required for meta-ivi which supports both Gst 1.2.3/OMX 1.0 and 1.4.x/1.2 but defaults to 1.4.x/1.2. Thank you to Tadao Tanikawa and his work on this within AGL: https://gerrit.automotivelinux.org/gerrit/#/c/4061/1
2015-10-12multimedia: add RPROVIDES for multimedia kernel modulesStephen Lawrence6-6/+18
Add the multimedia acceleration kernel modules to the RPROVIDES variable of the appropriate recipes. This fixes build errors of the following form at do_roofs time when RPM packaging is used: error: Can't install <foo>@MACHINE: no package provides <bar> Thank you to Tadao Tanikawa for his work on this within AGL [1] [1] https://gerrit.automotivelinux.org/gerrit/#/c/4061/1
2015-09-29Configure linux-renesas to build uinputJonathan Maw1-0/+3
The uinput module is useful for automated testing as it allows user-space programmes to create and use virtual input devices. An alternative way of doing this might be to add configuration using the way recommended by http://www.yoctoproject.org/docs/1.7.2/kernel-dev/kernel-dev.html#changing-the-configuration, but I was unable to get that working. Signed-off-by: Jonathan Maw <jonathan.maw@codethink.co.uk>
2015-08-20alt: mesa: Temporary workaround to upstream Mesa build issueStephen Lawrence1-0/+4
Temporarily disable Cortex A7 optimisation to avoid upstream build issue between YP 1.7 gcc toolchain and Mesa 10.1,x releases. The build goes away and never returns. Graphics acceleration makes no use of Mesa so there should be no performance impact. This should be removed once upstream is fixed.
2015-07-27porter, silk: Add copy scripts for gfx and multimedia accelerationStephen Lawrence3-0/+192
Add the copy scripts that locate the graphics and multimedia acceleration files in the "click through" license downloads and copies them into the correct location in the R-Car Yocto BSP layers
2015-06-19r-car m2: set PREFERRED_VERSION_gstreamer1.0* to 1.2.% when h/w acceleration ↵Stephen Lawrence2-8/+9
enabled The R-Car M2 multimedia acceleration provides acceleration support for GStreamer 1.2.3, so set the preferred version to 1.2.%. Required for meta-ivi which supports both 1.2.3 and 1.4.x but defaults to 1.4.x. Both M2 Koelsch and M2 Porter boards are supported, so generalise the previous Kolesch only setting to all M2 boards. Also make the setting dependent on h/w acceleration being enabled, else use 1.4.x. This solves a build issue when the s/w rendered 1.2.x was built when h/w acceleration was not enabled.
2015-04-08porter: kernel: migrate porter board audio from platform data to DTSStephen Lawrence8-0/+440
Kernel BSP v1.9.0 contained a backported ASoC and dma descriptor mode driver for AUDIO-DMAC from the upstream kernel. This patch series migrates the R-Car M2 Porter board audio from platform data to DTS to make use of this driver and restore audio on the board.
2015-03-25readme/maintainers: Add Genivi informationStephen Lawrence1-2/+1
Add some initial basic information for people using the BSP with Genivi Platforms such as the Genivi Demo Platform.
2015-03-25koelsch: set PREFERRED_VERSION_gstreamer1.0 to 1.2.%Stephen Lawrence1-0/+8
The Koelsch multimedia acceleration provides acceleration support for GStreamer 1.2.3. So set the preferred version to 1.2.%. Required for meta-ivi which supports both 1.2.3 and 1.4.x but defaults to 1.4.x.
2015-03-25gles-user-module: Add RDEPENDS for gles-kernel-moduleStephen Lawrence1-0/+2
The GLES user module has a runtime dependency on the GLES kernel module. Make that clear by adding an RDEPENDS for it.
2015-03-25gles-kernel-module: Add RPROVIDES for kernel-module-pvrsrvkm ↵Stephen Lawrence1-0/+1
kernel-module-dc-linuxfb The package provides modules that are not found when do_rootfs installs dependent packages for certain package configurations. Add them to the RPROVIDES so they are found. Fixes do_rootfs build errors of the form: error: Can't install <foo>0@koelsch: no package provides <bar>
2015-03-25libegl: Add RPROVIDES for libegl.soStephen Lawrence1-0/+1
libegl-dev provides libegl.so but this is not found when do_rootfs installs dependent packages for certain package configurations. Add RPROVIDES so it is found. Fixes do_rootfs build errors of the form: error: Can't install gles-user-module-1.0-r0@koelsch: no package provides libEGL.so
2015-03-25mesa: Add patch for compiling mesa when drm platform is not set.Florin Sarbu2-0/+64
Signed-off-by: Florin Sarbu <florin.sarbu@windriver.com>
2015-03-25kernel: Set PREFERRED_VERSION as 3.10%Stephen Lawrence1-0/+3
From Intrepid the Genivi Yocto Baseline maintainers set 3.14 as the default kernel version for the QEMU machines they support. So we now override that to avoid a long list of build messages stating it is switching from 3.14 to 3.10.
2015-03-25linux.inc: Enable support for CGROUPS Enable FHANDLE for serial consoleFlorin Sarbu1-0/+13
Signed-off-by: Florin Sarbu <florin.sarbu@windriver.com>
2015-03-25rcar-gen2 machines: Remove linaro toolchain related PREFERRED variablesStephen Lawrence1-8/+0
For Yocto Project 1.7 and Genivi 7.0 we have adopted the Yocto Project gcc toolchain. Removed the PREFERRED variables related to the linaro toolchain
2015-03-25mesa: Rename mesa bbappend to use wildcard for minor versionStephen Lawrence1-0/+0
Changed as part of update to YP 1.7
2015-03-25cogl: Rename cogl bbappend to use wildcard for minor version numberStephen Lawrence1-0/+0
Changed as part of the update to YP 1.7
2015-03-25commit BSP v1.8.0Nobuhiro Iwamatsu146-0/+18056
Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>