All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-fsl-arm][PATCH 1/3] packagegroup-core-directfb: Change override for i.MX6 SoCs with GPU
@ 2015-08-04 17:15 Otavio Salvador
  2015-08-04 17:15 ` [meta-fsl-arm][PATCH 2/3] imx-base.inc: Use specific version of DirectFB just " Otavio Salvador
  2015-08-04 17:15 ` [meta-fsl-arm][PATCH 3/3] directfb: Stop using a packagegroup to fix Vivante GPU runtime dependency Otavio Salvador
  0 siblings, 2 replies; 3+ messages in thread
From: Otavio Salvador @ 2015-08-04 17:15 UTC (permalink / raw)
  To: meta-freescale Mailing List; +Cc: Otavio Salvador

Fix to support future mx6 i.MX 6UltraLite which does not have a GPU.
This SoC will use mesa so mesa changes before should be more SoC
specific to allow future mx6 SoC without GPU to use software
rendering.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
---
 .../packagegroups/packagegroup-core-directfb.bbappend       | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/recipes-graphics/packagegroups/packagegroup-core-directfb.bbappend b/recipes-graphics/packagegroups/packagegroup-core-directfb.bbappend
index a95af53..20aa642 100644
--- a/recipes-graphics/packagegroups/packagegroup-core-directfb.bbappend
+++ b/recipes-graphics/packagegroups/packagegroup-core-directfb.bbappend
@@ -1,3 +1,12 @@
 # i.MX6 has DirectFB acceleration support, so add it
-RDEPENDS_${PN}_append_mx6 = " libvivante-dfb-mx6"
-PACKAGE_ARCH_mx6 = "${MACHINE_ARCH}"
+RDEPENDS_${PN}_append_mx6q  = " libvivante-dfb-mx6"
+PACKAGE_ARCH_mx6q  = "${MACHINE_ARCH}"
+
+RDEPENDS_${PN}_append_mx6dl = " libvivante-dfb-mx6"
+PACKAGE_ARCH_mx6dl = "${MACHINE_ARCH}"
+
+RDEPENDS_${PN}_append_mx6sx = " libvivante-dfb-mx6"
+PACKAGE_ARCH_mx6sx = "${MACHINE_ARCH}"
+
+RDEPENDS_${PN}_append_mx6sl = " libvivante-dfb-mx6"
+PACKAGE_ARCH_mx6sl = "${MACHINE_ARCH}"
-- 
2.5.0



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

* [meta-fsl-arm][PATCH 2/3] imx-base.inc: Use specific version of DirectFB just for i.MX6 SoCs with GPU
  2015-08-04 17:15 [meta-fsl-arm][PATCH 1/3] packagegroup-core-directfb: Change override for i.MX6 SoCs with GPU Otavio Salvador
@ 2015-08-04 17:15 ` Otavio Salvador
  2015-08-04 17:15 ` [meta-fsl-arm][PATCH 3/3] directfb: Stop using a packagegroup to fix Vivante GPU runtime dependency Otavio Salvador
  1 sibling, 0 replies; 3+ messages in thread
From: Otavio Salvador @ 2015-08-04 17:15 UTC (permalink / raw)
  To: meta-freescale Mailing List; +Cc: Otavio Salvador

There is no need to override the directfb recipe version for i.MX6
UltraLite SoC as it does not rely on Vivante GPU driver.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
---
 conf/machine/include/imx-base.inc | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index d2b7f7a..f0b39b3 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -27,7 +27,10 @@ XSERVER = "xserver-xorg \
            xf86-input-evdev \
            ${XSERVER_DRIVER}"
 
-PREFERRED_VERSION_directfb_mx6 = "1.7.4"
+PREFERRED_VERSION_directfb_mx6q  = "1.7.4"
+PREFERRED_VERSION_directfb_mx6dl = "1.7.4"
+PREFERRED_VERSION_directfb_mx6sx = "1.7.4"
+PREFERRED_VERSION_directfb_mx6sl = "1.7.4"
 
 # Ship kernel modules
 MACHINE_EXTRA_RRECOMMENDS = "kernel-modules"
-- 
2.5.0



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

* [meta-fsl-arm][PATCH 3/3] directfb: Stop using a packagegroup to fix Vivante GPU runtime dependency
  2015-08-04 17:15 [meta-fsl-arm][PATCH 1/3] packagegroup-core-directfb: Change override for i.MX6 SoCs with GPU Otavio Salvador
  2015-08-04 17:15 ` [meta-fsl-arm][PATCH 2/3] imx-base.inc: Use specific version of DirectFB just " Otavio Salvador
@ 2015-08-04 17:15 ` Otavio Salvador
  1 sibling, 0 replies; 3+ messages in thread
From: Otavio Salvador @ 2015-08-04 17:15 UTC (permalink / raw)
  To: meta-freescale Mailing List; +Cc: Otavio Salvador

The runtime dependency against libvivante-dfb-mx6 should be specified
in the directfb main package, not in the packagegroup so there is no
risk of it not being right in a customer image.

The other benefit in doing this rework is that the DirectFB 1.7.4
version recipe has no changes and can be immediately removed once
Freescale upgrades the Vivante GPU bindings for DirectFB 1.7.7
support.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
---
 .../directfb_%.bbappend}                                                | 0
 recipes-graphics/directfb/directfb_1.7.4.bb                             | 2 --
 2 files changed, 2 deletions(-)
 rename recipes-graphics/{packagegroups/packagegroup-core-directfb.bbappend => directfb/directfb_%.bbappend} (100%)

diff --git a/recipes-graphics/packagegroups/packagegroup-core-directfb.bbappend b/recipes-graphics/directfb/directfb_%.bbappend
similarity index 100%
rename from recipes-graphics/packagegroups/packagegroup-core-directfb.bbappend
rename to recipes-graphics/directfb/directfb_%.bbappend
diff --git a/recipes-graphics/directfb/directfb_1.7.4.bb b/recipes-graphics/directfb/directfb_1.7.4.bb
index 9bc2637..561b124 100644
--- a/recipes-graphics/directfb/directfb_1.7.4.bb
+++ b/recipes-graphics/directfb/directfb_1.7.4.bb
@@ -22,5 +22,3 @@ LEAD_SONAME = "libdirectfb-1.7.so.0"
 
 SRC_URI[md5sum] = "f5bdacde77fc653279819796ae11341e"
 SRC_URI[sha256sum] = "20ccd60011c788e50c940ab566943d050679067bc84dc37ca447f1b4af08481b"
-
-PACKAGE_ARCH_mx6 = "${MACHINE_ARCH}"
-- 
2.5.0



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

end of thread, other threads:[~2015-08-04 17:15 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-08-04 17:15 [meta-fsl-arm][PATCH 1/3] packagegroup-core-directfb: Change override for i.MX6 SoCs with GPU Otavio Salvador
2015-08-04 17:15 ` [meta-fsl-arm][PATCH 2/3] imx-base.inc: Use specific version of DirectFB just " Otavio Salvador
2015-08-04 17:15 ` [meta-fsl-arm][PATCH 3/3] directfb: Stop using a packagegroup to fix Vivante GPU runtime dependency 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.