All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] Dynamically choose between built-in or external Vivante GPU kernel driver
@ 2015-08-20 11:28 Otavio Salvador
  2015-08-20 11:28 ` [PATCH v2 1/5] kernel-module-mcc: move to kernel-modules subdir Otavio Salvador
                   ` (5 more replies)
  0 siblings, 6 replies; 8+ messages in thread
From: Otavio Salvador @ 2015-08-20 11:28 UTC (permalink / raw)
  To: meta-freescale Mailing List; +Cc: Otavio Salvador

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 has or not support for the Vivante kernel driver, options
    are:

     0 - machine does not have Vivante GPU driver support
     1 - machine has Vivante GPU driver support

  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:

Changes in v2:
- Improve commit log (Daiane)
- improve commit log and class documentation for
  MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT (Daiane)
- Improve commit log and patch header for clearness (Daiane)

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  | 67 ++++++++++++++++++++++
 recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc       |  1 +
 ...x-kernel-version-check-for-3.14-based-ker.patch | 35 +++++++++++
 .../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, 121 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



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-08-20 23:31 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-20 11:28 [PATCH v2 0/5] Dynamically choose between built-in or external Vivante GPU kernel driver Otavio Salvador
2015-08-20 11:28 ` [PATCH v2 1/5] kernel-module-mcc: move to kernel-modules subdir Otavio Salvador
2015-08-20 11:28 ` [PATCH v2 2/5] kernel-module-imx-gpu-viv: Kernel loadable modules for 5.0.11.p6.3 Otavio Salvador
2015-08-20 11:28 ` [PATCH v2 3/5] fsl-vivante-kernel-driver-handler.bbclass: Handle Vivante kernel driver provider Otavio Salvador
2015-08-20 11:28 ` [PATCH v2 4/5] Enable Vivante kernel driver dynamic provider Otavio Salvador
2015-08-20 11:28 ` [PATCH v2 5/5] kernel-module-imx-gpu-viv: Fix build against 3.14-based kernels Otavio Salvador
2015-08-20 13:01 ` [PATCH v2 0/5] Dynamically choose between built-in or external Vivante GPU kernel driver Ann Thornton
2015-08-20 23:31   ` Otavio Salvador

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.