[meta-freescale] [meta-fsl-arm PATCH v2 00/31] Dynamically package architecture and uboot-config

Otavio Salvador otavio at ossystems.com.br
Tue Sep 24 12:20:30 PDT 2013


This patchset makes the PACKAGE_ARCH setting much more robust as it is
auto-detected for most common and hard to guess cases. The biggest
benefit of this is the reducing of amount of package builds as many
are now shared by the MACHINE_SOCARCH package architecture.

Here also goes the v2 of Mario's patches with the fix asked by Lauren.

Changes for v2:
- rework commit logs for clearness
- rework documentation of classes
- fix imx6dlsabresd as Lauren request
- change SUBARCH_FILTER for MACHINE_SOCARCH_FILTER
- change MACHINE_SUBARCH for MACHINE_SOCARCH

Mario Domenech Goulart (7):
  imx6dlsabreauto: set up UBOOT_CONFIG with config/fs-type for the
    supported boot devices
  imx6dlsabresd: set up UBOOT_CONFIG with config/fs-type for the
    supported boot devices
  imx6qsabreauto: set up UBOOT_CONFIG with config/fs-type for the
    supported boot devices
  imx6qsabresd: set up UBOOT_CONFIG with config/fs-type for the
    supported boot devices
  imx6solosabreauto: set up UBOOT_CONFIG with config/fs-type for the
    supported boot devices
  imx6solosabresd: set up UBOOT_CONFIG with config/fs-type for the
    supported boot devices
  imx28evk: set up UBOOT_CONFIG with config/fs-type for the supported
    boot devices

Otavio Salvador (24):
  imx-base.inc: Drop gst-fsl-plugin for vf60 SoC family
  fsl-dynamic-packagearch.bbclass: Dynamically set package architecture
  xf86-input-evdev: Drop PACKAGE_ARCH override
  imx-base.inc: Use 'fsl-dynamic-packagearch' class
  mxs-base.inc: Use 'fsl-dynamic-packagearch' class
  qt4: Remove redundant PACKAGE_ARCH setting
  qt5: Remove redundant PACKAGE_ARCH setting
  mesa-demos: Remove redundant PACKAGE_ARCH setting
  mesa: Remove redundant PACKAGE_ARCH setting
  amd-gpu-mx51.inc: Remove redundant PACKAGE_ARCH setting
  gpu-viv-bin-mx6q.inc: Remove redundant PACKAGE_ARCH setting
  gpu-viv-g2d.inc: Remove redundant PACKAGE_ARCH setting
  imx-test: Remove redundant PACKAGE_ARCH setting
  imx-lib: Remove redundant PACKAGE_ARCH setting
  fsl-alsa-plugins: Remove redundant PACKAGE_ARCH setting
  gst-fsl-plugin.inc: Remove redundant PACKAGE_ARCH setting
  firmware-imx: Use MACHINE_SOCARCH for PACKAGE_ARCH
  libdrm: Use MACHINE_SOCARCH for PACKAGE_ARCH
  xf86-video-imxfb-vivante: Use MACHINE_SOCARCH for PACKAGE_ARCH
  gst-plugins-gl: Use MACHINE_SOCARCH for PACKAGE_ARCH
  gst-plugins-base: Use MACHINE_SOCARCH for PACKAGE_ARCH
  libfslcodec.inc: Use MACHINE_SOCARCH for PACKAGE_ARCH
  libfslparser.inc: Use MACHINE_SOCARCH for PACKAGE_ARCH
  libfslvpuwrap: Use MACHINE_SOCARCH for PACKAGE_ARCH

 classes/fsl-dynamic-packagearch.bbclass            | 47 ++++++++++++++++++++++
 conf/machine/imx28evk.conf                         |  6 ++-
 conf/machine/imx6dlsabreauto.conf                  |  7 +++-
 conf/machine/imx6dlsabresd.conf                    |  3 +-
 conf/machine/imx6qsabreauto.conf                   |  6 ++-
 conf/machine/imx6qsabresd.conf                     |  4 +-
 conf/machine/imx6solosabreauto.conf                |  7 +++-
 conf/machine/imx6solosabresd.conf                  |  5 ++-
 conf/machine/include/imx-base.inc                  | 15 +++++++
 conf/machine/include/mxs-base.inc                  | 10 +++++
 qt5-layer/recipes-qt/qt5/qtbase_5.0.2.bbappend     |  3 --
 qt5-layer/recipes-qt/qt5/qtbase_5.1.0.bbappend     |  3 --
 recipes-bsp/firmware-imx/firmware-imx.inc          |  2 +-
 recipes-bsp/imx-lib/imx-lib_11.09.01.bb            |  1 -
 recipes-bsp/imx-lib/imx-lib_3.5.7-1.0.0.bb         |  1 -
 recipes-bsp/imx-test/imx-test.inc                  |  2 -
 recipes-graphics/amd-gpu-x11-bin/amd-gpu-mx51.inc  |  4 +-
 recipes-graphics/drm/libdrm_2.4.46.bbappend        |  2 +-
 .../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc          |  1 -
 recipes-graphics/gpu-viv-g2d/gpu-viv-g2d.inc       |  1 -
 recipes-graphics/mesa/mesa-demos_8.1.0.bbappend    |  1 -
 recipes-graphics/mesa/mesa_9.1.6.bbappend          |  3 --
 .../xorg-driver/xf86-input-evdev_2.8.1.bbappend    |  3 --
 ...xf86-video-imxfb-vivante_3.5.7-1.0.0-alpha.2.bb |  2 +-
 recipes-multimedia/alsa/fsl-alsa-plugins_1.0.25.bb |  1 -
 recipes-multimedia/gst-plugins/gst-fsl-plugin.inc  |  2 -
 .../gst-plugins/gst-plugins-base_0.10.36.bbappend  |  6 +--
 .../gstreamer/gst-plugins-gl_0.10.3.bbappend       |  2 +-
 recipes-multimedia/libfslcodec/libfslcodec.inc     |  2 +-
 recipes-multimedia/libfslparser/libfslparser.inc   |  3 +-
 .../libfslvpuwrap/libfslvpuwrap_1.0.38.bb          |  2 +-
 recipes-qt/qt4/qt4-embedded_4.8.5.bbappend         |  2 -
 recipes-qt/qt4/qt4-x11-free_4.8.5.bbappend         |  2 -
 33 files changed, 114 insertions(+), 47 deletions(-)
 create mode 100644 classes/fsl-dynamic-packagearch.bbclass
 delete mode 100644 recipes-graphics/xorg-driver/xf86-input-evdev_2.8.1.bbappend

-- 
1.8.4.rc3




More information about the meta-freescale mailing list