diff options
| -rw-r--r-- | conf/machine/include/imx-base.inc | 20 | ||||
| -rw-r--r-- | recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | 2 | ||||
| -rw-r--r-- | recipes-graphics/wayland/weston_4.0.0.imx.bb | 9 | 
3 files changed, 13 insertions, 18 deletions
| diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index 90dfe8c69..89df1decc 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc | |||
| @@ -62,16 +62,16 @@ DEFAULTTUNE_vf ?= "cortexa5thf-neon" | |||
| 62 | INHERIT += "machine-overrides-extender" | 62 | INHERIT += "machine-overrides-extender" | 
| 63 | 63 | ||
| 64 | MACHINEOVERRIDES_EXTENDER_mx25 = "use-mainline-bsp" | 64 | MACHINEOVERRIDES_EXTENDER_mx25 = "use-mainline-bsp" | 
| 65 | MACHINEOVERRIDES_EXTENDER_mx6q = "imxipu:imxvpu:imxgpu:imxgpu2d:imxgpu3d" | 65 | MACHINEOVERRIDES_EXTENDER_mx6q = "imxfbdev:imxipu:imxvpu:imxgpu:imxgpu2d:imxgpu3d" | 
| 66 | MACHINEOVERRIDES_EXTENDER_mx6dl = "imxpxp:imxipu:imxvpu:imxgpu:imxgpu2d:imxgpu3d:imxepdc" | 66 | MACHINEOVERRIDES_EXTENDER_mx6dl = "imxfbdev:imxpxp:imxipu:imxvpu:imxgpu:imxgpu2d:imxgpu3d:imxepdc" | 
| 67 | MACHINEOVERRIDES_EXTENDER_mx6sx = "imxpxp:imxgpu:imxgpu2d:imxgpu3d" | 67 | MACHINEOVERRIDES_EXTENDER_mx6sx = "imxfbdev:imxpxp:imxgpu:imxgpu2d:imxgpu3d" | 
| 68 | MACHINEOVERRIDES_EXTENDER_mx6sl = "imxpxp:imxgpu:imxgpu2d:imxepdc" | 68 | MACHINEOVERRIDES_EXTENDER_mx6sl = "imxfbdev:imxpxp:imxgpu:imxgpu2d:imxepdc" | 
| 69 | MACHINEOVERRIDES_EXTENDER_mx6sll = "imxpxp:imxepdc" | 69 | MACHINEOVERRIDES_EXTENDER_mx6sll = "imxfbdev:imxpxp:imxepdc" | 
| 70 | MACHINEOVERRIDES_EXTENDER_mx6ul = "imxpxp" | 70 | MACHINEOVERRIDES_EXTENDER_mx6ul = "imxfbdev:imxpxp" | 
| 71 | MACHINEOVERRIDES_EXTENDER_mx6ull = "imxpxp:imxepdc" | 71 | MACHINEOVERRIDES_EXTENDER_mx6ull = "imxfbdev:imxpxp:imxepdc" | 
| 72 | MACHINEOVERRIDES_EXTENDER_mx7d = "imxpxp:imxepdc" | 72 | MACHINEOVERRIDES_EXTENDER_mx7d = "imxfbdev:imxpxp:imxepdc" | 
| 73 | MACHINEOVERRIDES_EXTENDER_mx7ulp = "imxpxp:imxgpu:imxgpu2d:imxgpu3d" | 73 | MACHINEOVERRIDES_EXTENDER_mx7ulp = "imxfbdev:imxpxp:imxgpu:imxgpu2d:imxgpu3d" | 
| 74 | MACHINEOVERRIDES_EXTENDER_mx8mq = "imxvpu:imxgpu:imxgpu3d" | 74 | MACHINEOVERRIDES_EXTENDER_mx8mq = "imxdrm:imxvpu:imxgpu:imxgpu3d" | 
| 75 | 75 | ||
| 76 | MACHINEOVERRIDES_EXTENDER_FILTER_OUT_use-mainline-bsp = " \ | 76 | MACHINEOVERRIDES_EXTENDER_FILTER_OUT_use-mainline-bsp = " \ | 
| 77 | mx6 \ | 77 | mx6 \ | 
| diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc index 751584441..f0e549f11 100644 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | |||
| @@ -12,11 +12,11 @@ DEPENDS += " \ | |||
| 12 | bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxdamage libxext libxfixes', \ | 12 | bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxdamage libxext libxfixes', \ | 
| 13 | '', d), d)} \ | 13 | '', d), d)} \ | 
| 14 | " | 14 | " | 
| 15 | DEPENDS += "libdrm" | ||
| 16 | DEPENDS += " \ | 15 | DEPENDS += " \ | 
| 17 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libxcb libxshmfence libxxf86vm', \ | 16 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libxcb libxshmfence libxxf86vm', \ | 
| 18 | '', d)} \ | 17 | '', d)} \ | 
| 19 | " | 18 | " | 
| 19 | DEPENDS_append_imxdrm = " libdrm wayland" | ||
| 20 | 20 | ||
| 21 | # imx-gpu-viv does not provide everything it needs to for virtual/libgl | 21 | # imx-gpu-viv does not provide everything it needs to for virtual/libgl | 
| 22 | # on x11 backend or on Wayland backend with XWayland support. | 22 | # on x11 backend or on Wayland backend with XWayland support. | 
| diff --git a/recipes-graphics/wayland/weston_4.0.0.imx.bb b/recipes-graphics/wayland/weston_4.0.0.imx.bb index b84647196..fc6a65f7f 100644 --- a/recipes-graphics/wayland/weston_4.0.0.imx.bb +++ b/recipes-graphics/wayland/weston_4.0.0.imx.bb | |||
| @@ -40,19 +40,14 @@ EXTRA_OECONF_append_qemux86 = "\ | |||
| 40 | EXTRA_OECONF_append_qemux86-64 = "\ | 40 | EXTRA_OECONF_append_qemux86-64 = "\ | 
| 41 | WESTON_NATIVE_BACKEND=fbdev-backend.so \ | 41 | WESTON_NATIVE_BACKEND=fbdev-backend.so \ | 
| 42 | " | 42 | " | 
| 43 | EXTRA_OECONF_append_mx6 = "\ | 43 | EXTRA_OECONF_append_imxfbdev = "\ | 
| 44 | WESTON_NATIVE_BACKEND=fbdev-backend.so \ | ||
| 45 | " | ||
| 46 | EXTRA_OECONF_append_mx7 = "\ | ||
| 47 | WESTON_NATIVE_BACKEND=fbdev-backend.so \ | 44 | WESTON_NATIVE_BACKEND=fbdev-backend.so \ | 
| 48 | " | 45 | " | 
| 49 | PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'kms fbdev wayland egl', '', d)} \ | 46 | PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'kms fbdev wayland egl', '', d)} \ | 
| 50 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland', '', d)} \ | 47 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland', '', d)} \ | 
| 51 | ${@bb.utils.filter('DISTRO_FEATURES', 'opengl pam systemd x11', d)} \ | 48 | ${@bb.utils.filter('DISTRO_FEATURES', 'opengl pam systemd x11', d)} \ | 
| 52 | clients launch" | 49 | clients launch" | 
| 53 | # drm is not supported on mx6/mx7 | 50 | PACKAGECONFIG_remove_imxfbdev = "kms" | 
| 54 | PACKAGECONFIG_remove_mx6 = "kms" | ||
| 55 | PACKAGECONFIG_remove_mx7 = "kms" | ||
| 56 | PACKAGECONFIG_append_imxgpu2d = " imxg2d" | 51 | PACKAGECONFIG_append_imxgpu2d = " imxg2d" | 
| 57 | PACKAGECONFIG_append_imxgpu3d = " cairo-glesv2" | 52 | PACKAGECONFIG_append_imxgpu3d = " cairo-glesv2" | 
| 58 | # | 53 | # | 
