summaryrefslogtreecommitdiff
path: root/recipes-graphics
AgeCommit message (Collapse)Author
2022-08-27weston: remove bbappendMax Krummenacher
meta-freescale updated to weston_10.0.0.imx. The packageconfig fixes are for some time in the meta-freescale recipe and thus no longer needed. The patches address hickups seen with machines without a GPU which we now only support with imx-mainline-bsp, i.e. with upstream weston.. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-04-26meta: use tdx overrides for Toradex specific changesMing Liu
Toradex NXP layer could be used by other external projects, so we should make sure Toradex specific changes dont impact them. Use 'tdx' overrides to ensure Toradex specific changes only valid for Toradex distros. Related-to: ELB-3046 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 4b28382dc1dd6b89011ed0a3fb2a3dfe8ff7c888)
2022-04-01weston-init: drop bbappend recipeMing Liu
Move it to meta-toradex-bsp-common, so it could be applied to meta-toradex-tegra layer as well. Related-to: ELB-3477 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-03-29libdrm: adjust bbappend recipeMing Liu
- change recipe version to 2.4.%.imx, to comply with libdrm in meta-freescale layer. - libdrm-etnaviv is being depended by mesa, and it needs to be used together with mesa, so we can drop it here. - move ${PN}-vivante to RRECOMMENDS. Related-to: ELB-3477 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-02-28layer: rework recipes to use soc familiy overridesMax Krummenacher
Follow meta-freescale commit 30f5ce1d ("Generalize overrides subsystem for NXP and Mainline support"). Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>layer: rework recipes to use soc familiy overrides
2021-09-06weston-init: customizeMax Krummenacher
For upstream weston (i.e. not the imx fork) the following two settings are missing in the default weston.ini. Add them. - Set idle-time=0 to prevent weston from entering a screensaver mode on idle. - Set use-pixman=true for modules without a GPU to prevent weston from using a CPU to nearly 100% and having a very slow screen update rate, e.g. a not smoothly moving cursor. (downstream already has idle-time=0 set and performs well without use-pixman=true) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 6d90430cc5a2691a81bb353c24b4d723f6784799)
2021-08-14layer: convert to new override syntaxMax Krummenacher
This is the result of automated script (0.9.3) conversion: +# meta-toradex-distro +vars = vars + ["preempt-rt","tdx","upstream"] +# meta-toradex-* machines +vars = vars + ["apalis-","colibri-","verdin-","tegra124"] +# meta-freescale +vars = vars + ["imx","mx6","mx7","mx8","use-mainline-bsp","use-nxp-bsp"] ../openembedded-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-02-22weston: imx: fix use with fbdev/pixmanMax Krummenacher
If the imx fork is used on a i.MX 6ULL stopping weston may result in a segfault due to using already freed memory. Make sure to only call pixman_renderer_output_destroy() once and harden pixman_renderer_output_destroy() to not segfault should it be called twice. Related-to: ELB-3532 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 942c1d04fb1c57e0698620adc03fbd476c8fbe93)
2021-02-22weston: bbappend: follow update to 9.0.0.imxMax Krummenacher
Weston was updated to 9.0.0.imx(5.4.70-2.3.0 BSP) in meta-freescale. Follow that. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-02-22libdrm: follow update to 2.4.102.imxMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-10-23imx-gpu-viv: drop bbappendMax Krummenacher
meta-freescale is updated to this version. Related-to: ELB-3081 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit b42aee2cd4fbf2e16629fa689b9c238a32239134)
2020-10-23imx-gpu-g2d: drop bbappend recipeMing Liu
The same version imx-gpu-g2d has been added to meta-freescale layer. Related-to: ELB-3081 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 132193ba606714b481c487202b89db57af7d90bd)
2020-10-23imx-dpu-g2d: drop bbappend recipeMing Liu
The same version imx-dpu-g2d has been added to meta-freescale layer. Related-to: ELB-3081 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit bc8dc4300279d3293dca20b5d2695a932f69914b)
2020-08-20weston 8: update to hash of nxp bsp 5.4.24-2.1.0Max Krummenacher
This also builds against the newer vivante components, so drop the patch needed for the older BSP. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20imx-dpu-g2d: update to 1.8.7Max Krummenacher
From NXP BSP 5.4.24-2.1.0. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20imx-gpu-viv: update to 6.2.4.p4.8Max Krummenacher
From NXP BSP 5.4.24-2.1.0. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20imx-gpu-g2d: update to 6.2.4.p4.8Max Krummenacher
From NXP BSP 5.4.24-2.1.0. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20xserver-xf86-config: drop bbappendMax Krummenacher
This was only used with vybrid which is dropped. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20xf86-video-imx-vivante: drop bbappendMax Krummenacher
meta-freescale provides this in the version also used by 5.4.24_2.1.0. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-18xf86-video-imx-vivante: downgrade to 6.2.4.p2Max Krummenacher
A newer xf86-video-imx-vivante package is not compatible with the 4.14.98_2.3.0 kernel. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-18weston: patch weston imx for older nxp bspMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-18weston: use meta-freescale 8.0.imxMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-18imx-gpu-g2d: adjust version to upstreamMax Krummenacher
Vivante 6.4.0.p2.0 is not compatible with 4.14.98 2.3.0. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-18imx-dpu-g2d: downgrade to 1.7.6Max Krummenacher
A newer imx-dpu-g2d package is not compatible with the 4.14.98_2.3.0 kernel. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-18imx-dpu-g2d: use meta-freescale 1.8.3Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-09weston.ini: use g2d for soc which support g2dMax Krummenacher
For apalis-imx8 this makes gst-play and the gstreamer playbin plugin automatically convert the tiling output of the vpu decoder to the video sink plugins requirement. Related-to: ELB-2351 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit b5fd4d1e039ff265cdeb1f401d5c34a7110e31bd) (cherry picked from commit 0ab9b1dab586cb237a1f973abedc1edbb48202c8)
2020-06-09weston: imx: update to latest 5.0.0 from 4.14.98 2.3.0Max Krummenacher
Related-to: ELB-2351 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 6f8ddd3c3a256bbc450660c67b917a0baf87167e) (cherry picked from commit e129dd7c0e810aea09c2c7134bfbe533501cb941)
2020-06-09imx-dpu-g2d: update to 4.14.98 2.3.1Max Krummenacher
Related-to: ELB-2351 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 8a6a200343e7549d78fccc346658e93e614a8e69) (cherry picked from commit cdd1c29876f22c2f85aebe6536fb6c73f670aacf)
2020-06-09imx-gpu-viv: fixup .inc file definitions for 4.14.98-2.3.0 bspMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-09gpu: update to 4.14.98 2.3.1Max Krummenacher
Related-to: ELB-2351 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 97acbfce115572ab2602b0f271c7c6a03687d001) (cherry picked from commit e1576343bc636ee98b4302e8b82f73014736575d)
2020-01-08libdrm: uprev to 2.4.99Ming Liu
To comply with the libdrm version in meta-freescale layer. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2019-10-09imx graphics: revert out of tree updatesMax Krummenacher
meta-freescale master (for zeus) now updates to these recipes versions. Drop these here. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-09Revert "xserver-xorg: fix crash with latest 1.20.1"Max Krummenacher
This lives now in meta-freescale. This reverts commit 45ad445243f9d77673554313e19c07993050b479. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-09Revert "xserver-xorg: use version wildcard for bbappend"Max Krummenacher
This lives now in meta-freescale. This reverts commit 5bf34efb611c7b4ebbfdafb48d59fa1c90c69885. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-09remove upgrades which are now in meta-freescaleMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-06imx-gpu-viv: Use BPN instead of PN in SRC_URIMing Liu
Fix QA issue: SRC_URI uses PN not BPN [src-uri-bad] Signed-off-by: Ming Liu <ming.liu@toradex.com>
2019-06-21weston: update to 4.14.98 2.0.0Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-06-21graphics: update to 4.14.98 2.0.0Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-06-19xserver-xorg: use version wildcard for bbappendMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-06-11imx: mx6: update to 4.14.78_1.0.0_ga bspApalis-iMX8_Console-Image_3.0b1.40-20190612Max Krummenacher
Completes commit dc4a695 for components used only for i.MX 6. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-06-11xserver-xorg: fix crash with latest 1.20.1Pierluigi Passaro
This NXP patch was actually already available in poky layer, but has been removed with commit 9d2cbf041403f5012b251de6c2dc0683755398ed. However, it seems to be mandatory to allow Vivante driver working correctly. Taken from: https://github.com/varigit/meta-variscite-fslc/commit/d51c571a44feca398cebb218cfe9c187976cb5be Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-13imx: update to 4.14.78_1.0.0_ga bspMax Krummenacher
Update the components which NXP forked or provides to the version used in the 4.14.78_1.0.0_ga BSP. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-02imx-gpu-viv: cope with newly installed libsMax Krummenacher
Otherwise the new libraries are packaged into imx-gpu-viv-dev. If one then installes libclc or libvulkan one gets about 100MB of *-dev packages. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-23colibri-vf: drop machineMax Krummenacher
We decided we won't do a BSP 3.0 for Vybrid. For new designs we recommend ULL now. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06libdrm: delete bbappendMax Krummenacher
Remove the libdrm bbappend which forward ported the libdrm imx patches and instead use libdrm.imx 2.4.91 now available from meta-freescale. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-04Revert "imx-gpu-g2d: Upgrade version from 6.2.2.p0 to 6.2.4.p1.8"Max Krummenacher
This reverts commit 7d38656c1afcd3d27240ffc327321f752def6b3c. This now lives in meta-freescale. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-04Revert "imx-gpu-viv: Upgrade version from 6.2.2.p0 to 6.2.4.p1.8"Max Krummenacher
This reverts commit eb357d91457c8f33d06c7481440e3b6842039aa7. This now lives in meta-freescale. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Conflicts: recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc Already removed by earlier revert
2019-01-04Revert "xf86-video-imxfb-vivante_5.0.11.p8.6: fix broken meta-freescale recipe"Max Krummenacher
This reverts commit 7e4cb11489a8a16bbf154ebb42da88b5a41fde3e. meta-freescale now moved to a newer version of the driver which fixed the issue with moving to git. Thus the bbappend is no longer needed. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-04Revert "xf86-video-imxfb-vivante: Upgrade to 6.2.2.p0"Max Krummenacher
This reverts commit d7f477890815e2aa7f6c2fc78e8004c83deb970a. This now lives in meta-freescale. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-04Revert "mesa: Remove parts provided by imx-gpu-viv v6"Max Krummenacher
This reverts commit 04e23f29eddd5691abed947a2e0dd364259248dc. This now lives in meta-freescale. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>