[meta-freescale] [meta-fsl-arm][PATCH 0/5] Dynamically choose between built-in or external Vivante GPU kernel driver
Otavio Salvador
otavio at ossystems.com.br
Wed Aug 19 02:26:39 PDT 2015
This patchset implements support to dynamically choose between
built-in or external Vivante GPU kernel driver.
By default, the external Vivante GPU kernel module is used, however
every machine can have its own choice for this, or distros can
override the default value if needed.
The following options are supported:
MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT
Machine does not has support for the Vivante kernel driver
MACHINE_USE_VIVANTE_KERNEL_DRIVER_MODULE
Machine use the Vivante kernel driver as module, options are:
0 - enable the builtin kernel driver module
1 - enable the external kernel module
The patches included in this patchset are:
Lauren Post (1):
kernel-module-imx-gpu-viv: Kernel loadable modules for 5.0.11.p6.3
Otavio Salvador (4):
kernel-module-mcc: move to kernel-modules subdir
fsl-vivante-kernel-driver-handler.bbclass: Handle Vivante kernel
driver provider
Enable Vivante kernel driver dynamic provider
kernel-module-imx-gpu-viv: Fix build against 3.14-based kernels
classes/fsl-vivante-kernel-driver-handler.bbclass | 63 ++++++++++++++++++++++
recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc | 1 +
...x-kernel-version-check-for-3.14-based-ker.patch | 29 ++++++++++
.../kernel-module-imx-gpu-viv_5.0.11.p6.3.bb | 17 ++++++
...h-Only-include-mvf_sema4.h-if-building-in.patch | 0
.../kernel-module-mcc_1.06.bb | 0
recipes-kernel/linux/linux-imx.inc | 2 +-
7 files changed, 111 insertions(+), 1 deletion(-)
create mode 100644 classes/fsl-vivante-kernel-driver-handler.bbclass
create mode 100644 recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv/platform-Fix-kernel-version-check-for-3.14-based-ker.patch
create mode 100644 recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_5.0.11.p6.3.bb
rename recipes-kernel/{kernel-module-mcc => kernel-modules}/kernel-module-mcc/mcc_config.h-Only-include-mvf_sema4.h-if-building-in.patch (100%)
rename recipes-kernel/{kernel-module-mcc => kernel-modules}/kernel-module-mcc_1.06.bb (100%)
--
2.5.0
More information about the meta-freescale
mailing list