[yocto] [meta-raspberrypi][PATCH 0/8] Support for vc4 graphics driver
Herve Jourdain
herve.jourdain at neuf.fr
Wed May 18 05:21:14 PDT 2016
This patch series enables the support for the VC4 graphics driver from Eric Anholt.
There was a previous patch series by Javier Martinez Canillas, but it required use of a different kernel.
VC4 is now supported in the raspberrypi official kernel, at least for 4.4.9+, but probably also for 4.1.
This patch series proposes to support VC4 by only adding 'vc4graphics' to MACHINE_FEATURES, for raspberrypi. If this is set, it will trigger all the necessary configuration/changes to use the VC4 driver, including mesa/wayland/weston currently, and adding the overlay required.
In order for this series to work, some previous patches are needed (support for .dtbo, and fix of the mesa packaging when there is no DRI driver).
It was tested with wayland/weston, without the support for X11.
Herve Jourdain (8):
Support fo vc4 graphics driver: change the default providers
Support fo vc4 graphics driver: add vc4-kms-v3d to the overlays
Support fo vc4 graphics driver: upgrade firmware to prevent userland
to interfere with v4 graphics
Support fo vc4 graphics driver: add kernel configuration options
needed for VC4
Support fo vc4 graphics driver: upgrade 4.4 kernel to 4.4.10
Support fo vc4 graphics driver: modify the wayland configuration for
vc4
Support fo vc4 graphics driver: modify the weston configuration for
vc4
Support fo vc4 graphics driver: modify the configuration for mesa
conf/machine/include/rpi-default-providers.inc | 8 ++++----
recipes-bsp/bootfiles/rpi-config_git.bb | 8 ++++++++
recipes-bsp/common/firmware.inc | 4 ++--
recipes-graphics/mesa/mesa_%.bbappend | 4 ++++
recipes-graphics/wayland/weston_%.bbappend | 7 +++----
recipes-graphics/weston/weston_%.bbappend | 13 +++++++------
recipes-kernel/linux/linux-raspberrypi_4.4.bb | 4 ++--
recipes-kernel/linux/linux-rpi.inc | 10 ++++++++++
8 files changed, 40 insertions(+), 18 deletions(-)
create mode 100644 recipes-graphics/mesa/mesa_%.bbappend
--
2.7.4
More information about the yocto
mailing list