Age | Commit message (Collapse) | Author | Files | Lines |
|
Introduce automation to the GDP build. The gfx and multimedia packages
will now be added to the GDP IMAGE_INSTALL when they are enabled.
|
|
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.
|
|
Remove do_install_append that did processing for Porter/Silk that
is no longer required with the current deliverables.
|
|
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
|
|
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
|
|
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
|
|
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>
|
|
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.
|
|
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
|
|
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.
|
|
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.
|
|
Add some initial basic information for people using the BSP with Genivi
Platforms such as the Genivi Demo Platform.
|
|
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.
|
|
The GLES user module has a runtime dependency on the GLES kernel module.
Make that clear by adding an RDEPENDS for it.
|
|
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>
|
|
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
|
|
Signed-off-by: Florin Sarbu <florin.sarbu@windriver.com>
|
|
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.
|
|
Signed-off-by: Florin Sarbu <florin.sarbu@windriver.com>
|
|
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
|
|
Changed as part of update to YP 1.7
|
|
Changed as part of the update to YP 1.7
|
|
Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
|