[meta-freescale] [PATCH 0/5] Allow easier use of mainline-based BSP on i.MX products

Otavio Salvador otavio at ossystems.com.br
Fri Mar 24 13:00:08 PDT 2017


It has been always a pain to enable full mainline support for
i.MX-based boards as the BSP layer had many specific overrides. We are
now proposing a new machine override (use-mainline-bsp) to facilitate
the process.

>From now on, it is a matter of include:

MACHINEOVERRIDES .= ":use-mainline-bsp"

To the local.conf and everything (except virtual/kernel choice) is
done automatically.

At O.S. Systems we were testing this using our Showcase demo with
great success. There are still some corner cases to iron out but with
this new implementation support all the testing and development will
be easier from now on.


Otavio Salvador (5):
  machine-overrides-extender.bbclass: Add filter out support
  imx-base.inc: Add 'use-mainline-bsp' override support
  mesa: Enable Etnaviv support when using 'use-mainline-bsp' override
  qtbase: Add 'use-mainline-bsp' support
  linux-fslc: Bump recipe to 4a2e3a368083 revision

 classes/machine-overrides-extender.bbclass         |  29 ++++-
 conf/machine/include/imx-base.inc                  |  20 +++
 ...-variable-enabling-the-workaround-FBO-rea.patch | 134 +++++++++++++++++++++
 .../qt5-layer/recipes-qt/qt5/qtbase_%.bbappend     |   7 +-
 recipes-graphics/mesa/mesa_%.bbappend              |   4 +
 recipes-kernel/linux/linux-fslc_4.9.bb             |   4 +-
 6 files changed, 189 insertions(+), 9 deletions(-)
 create mode 100644 dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase/Environment-variable-enabling-the-workaround-FBO-rea.patch

-- 
2.12.1



More information about the meta-freescale mailing list