diff options
Diffstat (limited to 'meta/packages/xorg-driver')
18 files changed, 0 insertions, 335 deletions
diff --git a/meta/packages/xorg-driver/xf86-driver-common.inc b/meta/packages/xorg-driver/xf86-driver-common.inc deleted file mode 100644 index 550423b0f..000000000 --- a/meta/packages/xorg-driver/xf86-driver-common.inc +++ /dev/null @@ -1,29 +0,0 @@ -DESCRIPTION = "X driver" -HOMEPAGE = "http://www.x.org" -BUGTRACKER = "https://bugs.freedesktop.org" -SECTION = "x11/drivers" -LICENSE = "MIT-X" - -PE = "1" -PR = "r0" - -DEPENDS = "virtual/xserver-xf86 xproto randrproto util-macros" - -XORG_PN = "${PN}" -SRC_URI = "${XORG_MIRROR}/individual/driver/${XORG_PN}-${PV}.tar.bz2" - -S = "${WORKDIR}/${XORG_PN}-${PV}" - -FILES_${PN} += " ${libdir}/xorg/modules/drivers/*.so" -FILES_${PN}-dbg += " ${libdir}/xorg/modules/drivers/.debug" - -inherit autotools pkgconfig - -# AC_CHECK_FILE doesn't work when cross compiling, so we create a replacement -# macro that simply assumes the test succeeds. -do_configure_prepend () { - echo 'AC_DEFUN(CC_AC_CHECK_FILE, $2)' > configure.ac.new - sed 's/AC_CHECK_FILE/CC_AC_CHECK_FILE/g' configure.ac >> configure.ac.new - mv configure.ac.new configure.ac -} - diff --git a/meta/packages/xorg-driver/xf86-input-common.inc b/meta/packages/xorg-driver/xf86-input-common.inc deleted file mode 100644 index 6fc88cf9d..000000000 --- a/meta/packages/xorg-driver/xf86-input-common.inc +++ /dev/null @@ -1,7 +0,0 @@ -include xf86-driver-common.inc - -DEPENDS += "inputproto kbproto " - -FILES_${PN} += " ${libdir}/xorg/modules/input/*.so" -FILES_${PN}-dbg += " ${libdir}/xorg/modules/input/.debug" - diff --git a/meta/packages/xorg-driver/xf86-input-evdev_2.4.0.bb b/meta/packages/xorg-driver/xf86-input-evdev_2.4.0.bb deleted file mode 100644 index fad47fbc0..000000000 --- a/meta/packages/xorg-driver/xf86-input-evdev_2.4.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xf86-input-common.inc - -DESCRIPTION = "X.Org X server -- evdev input driver" - -LIC_FILES_CHKSUM = "file://COPYING;md5=ebf4ad82cd33b1432eacb1798a43c092" - -PR = "r1" diff --git a/meta/packages/xorg-driver/xf86-input-keyboard_1.4.0.bb b/meta/packages/xorg-driver/xf86-input-keyboard_1.4.0.bb deleted file mode 100644 index 1efb505e2..000000000 --- a/meta/packages/xorg-driver/xf86-input-keyboard_1.4.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xf86-input-common.inc - -DESCRIPTION = "X.Org X server -- keyboard input driver" - -LIC_FILES_CHKSUM = "file://COPYING;md5=eae2c98cbb8c60401893ff9313ff3826" - -PR = "r1" diff --git a/meta/packages/xorg-driver/xf86-input-keyboard_git.bb b/meta/packages/xorg-driver/xf86-input-keyboard_git.bb deleted file mode 100644 index a6744bda6..000000000 --- a/meta/packages/xorg-driver/xf86-input-keyboard_git.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xf86-input-common.inc - -DESCRIPTION = "X.Org X server -- keyboard input driver" - -PV = "1.3.2+git${SRCPV}" - -SRC_URI = "git://anongit.freedesktop.org/git/xorg/driver/xf86-input-keyboard;protocol=git" -S = "${WORKDIR}/git" - diff --git a/meta/packages/xorg-driver/xf86-input-mouse/unbreak.patch b/meta/packages/xorg-driver/xf86-input-mouse/unbreak.patch deleted file mode 100644 index 665b320df..000000000 --- a/meta/packages/xorg-driver/xf86-input-mouse/unbreak.patch +++ /dev/null @@ -1,19 +0,0 @@ -Unbreak the linux mouse driver by using config.h - -RP - 4/11/07 - -Index: git/src/lnx_mouse.c -=================================================================== ---- git.orig/src/lnx_mouse.c 2008-11-04 23:46:05.000000000 +0000 -+++ git/src/lnx_mouse.c 2008-11-04 23:46:15.000000000 +0000 -@@ -3,8 +3,8 @@ - * Copyright 1999 by The XFree86 Project, Inc. - */ - --#ifdef HAVE_XORG_CONFIG_H --#include <xorg-config.h> -+#ifdef HAVE_CONFIG_H -+#include <config.h> - #endif - - #include <X11/X.h> diff --git a/meta/packages/xorg-driver/xf86-input-mouse_1.5.0.bb b/meta/packages/xorg-driver/xf86-input-mouse_1.5.0.bb deleted file mode 100644 index 44d60bf75..000000000 --- a/meta/packages/xorg-driver/xf86-input-mouse_1.5.0.bb +++ /dev/null @@ -1,5 +0,0 @@ -require xf86-input-common.inc - -DESCRIPTION = "X.Org X server -- mouse input driver" - -LIC_FILES_CHKSUM = "file://COPYING;md5=43eb754a9f368985c40a2a5370fc364a" diff --git a/meta/packages/xorg-driver/xf86-input-mouse_git.bb b/meta/packages/xorg-driver/xf86-input-mouse_git.bb deleted file mode 100644 index 94dedf104..000000000 --- a/meta/packages/xorg-driver/xf86-input-mouse_git.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xf86-input-common.inc - -DESCRIPTION = "X.Org X server -- mouse input driver" - -PV = "1.3.0+git${SRCPV}" -PR = "r2" - -SRC_URI = "git://anongit.freedesktop.org/git/xorg/driver/xf86-input-mouse;protocol=git \ - file://unbreak.patch;patch=1" -S = "${WORKDIR}/git" - diff --git a/meta/packages/xorg-driver/xf86-input-synaptics_1.2.1.bb b/meta/packages/xorg-driver/xf86-input-synaptics_1.2.1.bb deleted file mode 100644 index 81128394c..000000000 --- a/meta/packages/xorg-driver/xf86-input-synaptics_1.2.1.bb +++ /dev/null @@ -1,5 +0,0 @@ -require xf86-input-common.inc - -DESCRIPTION = "X.Org X server -- keyboard input driver" - -DEPENDS += "libxi" diff --git a/meta/packages/xorg-driver/xf86-input-synaptics_git.bb b/meta/packages/xorg-driver/xf86-input-synaptics_git.bb deleted file mode 100644 index f7dc3b731..000000000 --- a/meta/packages/xorg-driver/xf86-input-synaptics_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xf86-input-common.inc - -DESCRIPTION = "X.Org X server -- keyboard input driver" - -PV = "0.15.2+git${SRCPV}" - -SRC_URI = "git://anongit.freedesktop.org/git/xorg/driver/xf86-input-synaptics;protocol=git" -S = "${WORKDIR}/git" - -DEPENDS += "libxi" diff --git a/meta/packages/xorg-driver/xf86-input-vmmouse_12.6.9.bb b/meta/packages/xorg-driver/xf86-input-vmmouse_12.6.9.bb deleted file mode 100644 index 36418ad59..000000000 --- a/meta/packages/xorg-driver/xf86-input-vmmouse_12.6.9.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xf86-input-common.inc - -DESCRIPTION = "X.Org X server -- VMWare mouse input driver" -PR = "r0" - -RDEPENDS_${PN} += "xf86-input-mouse" - -LIC_FILES_CHKSUM = "file://COPYING;md5=d1f16420e5ed7ed2133768425dfdab50" diff --git a/meta/packages/xorg-driver/xf86-video-common.inc b/meta/packages/xorg-driver/xf86-video-common.inc deleted file mode 100644 index f2e28170e..000000000 --- a/meta/packages/xorg-driver/xf86-video-common.inc +++ /dev/null @@ -1,4 +0,0 @@ -include xf86-driver-common.inc - -DEPENDS =+ "renderproto videoproto xextproto fontsproto" - diff --git a/meta/packages/xorg-driver/xf86-video-intel_2.12.0.bb b/meta/packages/xorg-driver/xf86-video-intel_2.12.0.bb deleted file mode 100644 index 968c20167..000000000 --- a/meta/packages/xorg-driver/xf86-video-intel_2.12.0.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xf86-video-common.inc - -DESCRIPTION = "X.Org X server -- Intel i8xx, i9xx display driver" - -EXTRA_OECONF += "--disable-xvmc" - -DEPENDS += "virtual/libx11 libxvmc drm xf86driproto glproto \ - virtual/libgl xineramaproto xf86driproto libpciaccess" - -COMPATIBLE_HOST = '(i.86|x86_64).*-linux' diff --git a/meta/packages/xorg-driver/xf86-video-intel_git.bb b/meta/packages/xorg-driver/xf86-video-intel_git.bb deleted file mode 100644 index 7011b7ea7..000000000 --- a/meta/packages/xorg-driver/xf86-video-intel_git.bb +++ /dev/null @@ -1,16 +0,0 @@ -require xf86-video-common.inc - -DESCRIPTION = "X.Org X server -- Intel i8xx, i9xx display driver" -DEPENDS += "virtual/libx11 libxvmc drm dri2proto glproto \ - virtual/libgl xineramaproto libpciaccess" - -PV = "2.10.0+git${SRCPV}" -PR = "r0" - -EXTRA_OECONF += "--disable-xvmc --enable-dri --disable-static" - -SRC_URI = "git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel;protocol=git" - -S = "${WORKDIR}/git" - -COMPATIBLE_HOST = '(i.86|x86_4).*-linux' diff --git a/meta/packages/xorg-driver/xf86-video-omapfb/omapfb-neon.diff b/meta/packages/xorg-driver/xf86-video-omapfb/omapfb-neon.diff deleted file mode 100644 index 325ca66f0..000000000 --- a/meta/packages/xorg-driver/xf86-video-omapfb/omapfb-neon.diff +++ /dev/null @@ -1,146 +0,0 @@ ---- /tmp/image-format-conversions.h 2009-02-03 10:18:04.000000000 +0100 -+++ git/src/image-format-conversions.h 2009-02-03 10:19:18.000000000 +0100 -@@ -30,6 +30,8 @@ - /* Basic C implementation of YV12/I420 to UYVY conversion */ - void uv12_to_uyvy(int w, int h, int y_pitch, int uv_pitch, uint8_t *y_p, uint8_t *u_p, uint8_t *v_p, uint8_t *dest); - -+/* NEON implementation of YV12/I420 to UYVY conversion */ -+void uv12_to_uyvy_neon(int w, int h, int y_pitch, int uv_pitch, uint8_t *y_p, uint8_t *u_p, uint8_t *v_p, uint8_t *dest); - - #endif /* __IMAGE_FORMAT_CONVERSIONS_H__ */ - ---- /tmp/image-format-conversions.c 2009-02-03 10:18:04.000000000 +0100 -+++ git/src/image-format-conversions.c 2009-02-03 10:16:47.000000000 +0100 -@@ -2,6 +2,7 @@ - * Copyright 2008 Kalle Vahlman, <zuh@iki.fi> - * Ilpo Ruotsalainen, <lonewolf@iki.fi> - * Tuomas Kulve, <tuomas.kulve@movial.com> -+ * Ian Rickards, <ian.rickards@arm.com> - * - * - * Permission to use, copy, modify, distribute and sell this software and its -@@ -89,3 +90,104 @@ - } - } - -+void uv12_to_uyvy_neon(int w, int h, int y_pitch, int uv_pitch, uint8_t *y_p, uint8_t *u_p, uint8_t *v_p, uint8_t *dest) -+{ -+ int x, y; -+ uint8_t *dest_even = dest; -+ uint8_t *dest_odd = dest + w * 2; -+ uint8_t *y_p_even = y_p; -+ uint8_t *y_p_odd = y_p + y_pitch; -+ -+ /*ErrorF("in uv12_to_uyvy, w: %d, pitch: %d\n", w, pitch);*/ -+ if (w<16) -+ { -+ for (y=0; y<h; y+=2) -+ { -+ for (x=0; x<w; x+=2) -+ { -+ /* Output two 2x1 macroblocks to form a 2x2 block from input */ -+ uint8_t u_val = *u_p++; -+ uint8_t v_val = *v_p++; -+ -+ /* Even row, first pixel */ -+ *dest_even++ = u_val; -+ *dest_even++ = *y_p_even++; -+ -+ /* Even row, second pixel */ -+ *dest_even++ = v_val; -+ *dest_even++ = *y_p_even++; -+ -+ /* Odd row, first pixel */ -+ *dest_odd++ = u_val; -+ *dest_odd++ = *y_p_odd++; -+ -+ /* Odd row, second pixel */ -+ *dest_odd++ = v_val; -+ *dest_odd++ = *y_p_odd++; -+ } -+ -+ dest_even += w * 2; -+ dest_odd += w * 2; -+ -+ u_p += ((uv_pitch << 1) - w) >> 1; -+ v_p += ((uv_pitch << 1) - w) >> 1; -+ -+ y_p_even += (y_pitch - w) + y_pitch; -+ y_p_odd += (y_pitch - w) + y_pitch; -+ } -+ } -+ else -+ { -+ for (y=0; y<h; y+=2) -+ { -+ x=w; -+ do { -+ // avoid using d8-d15 (q4-q7) aapcs callee-save registers -+ asm volatile ( -+ "1:\n\t" -+ "vld1.u8 {d0}, [%[u_p]]!\n\t" -+ "sub %[x],%[x],#16\n\t" -+ "cmp %[x],#16\n\t" -+ "vld1.u8 {d1}, [%[v_p]]!\n\t" -+ "vld1.u8 {q1}, [%[y_p_even]]!\n\t" -+ "vzip.u8 d0, d1\n\t" -+ "vld1.u8 {q2}, [%[y_p_odd]]!\n\t" -+ // use 2-element struct stores to zip up y with y&v -+ "vst2.u8 {q0,q1}, [%[dest_even]]!\n\t" -+ "vmov.u8 q1, q2\n\t" -+ "vst2.u8 {q0,q1}, [%[dest_odd]]!\n\t" -+ "bhs 1b\n\t" -+ : [u_p] "+r" (u_p), [v_p] "+r" (v_p), [y_p_even] "+r" (y_p_even), [y_p_odd] "+r" (y_p_odd), -+ [dest_even] "+r" (dest_even), [dest_odd] "+r" (dest_odd), -+ [x] "+r" (x) -+ : -+ : "cc", "memory", "d0","d1","d2","d3","d4","d5" -+ ); -+ if (x!=0) -+ { -+ // overlap final 16-pixel block to process requested width exactly -+ x = 16-x; -+ u_p -= x/2; -+ v_p -= x/2; -+ y_p_even -= x; -+ y_p_odd -= x; -+ dest_even -= x*2; -+ dest_odd -= x*2; -+ x = 16; -+ // do another 16-pixel block -+ } -+ } -+ while (x!=0); -+ -+ dest_even += w * 2; -+ dest_odd += w * 2; -+ -+ u_p += ((uv_pitch << 1) - w) >> 1; -+ v_p += ((uv_pitch << 1) - w) >> 1; -+ -+ y_p_even += (y_pitch - w) + y_pitch; -+ y_p_odd += (y_pitch - w) + y_pitch; -+ } -+ } -+} -+ ---- /tmp/omapfb-xv-generic.c 2009-02-03 10:52:18.000000000 +0100 -+++ git/src/omapfb-xv-generic.c 2009-02-03 10:52:24.000000000 +0100 -@@ -240,7 +240,7 @@ - uint8_t *yb = buf; - uint8_t *ub = yb + (src_y_pitch * src_h); - uint8_t *vb = ub + (src_uv_pitch * (src_h / 2)); -- uv12_to_uyvy(src_w & ~15, -+ uv12_to_uyvy_neon(src_w & ~15, - src_h & ~15, - src_y_pitch, - src_uv_pitch, -@@ -256,7 +256,7 @@ - uint8_t *yb = buf; - uint8_t *vb = yb + (src_y_pitch * src_h); - uint8_t *ub = vb + (src_uv_pitch * (src_h / 2)); -- uv12_to_uyvy(src_w & ~15, -+ uv12_to_uyvy_neon(src_w & ~15, - src_h & ~15, - src_y_pitch, - src_uv_pitch, diff --git a/meta/packages/xorg-driver/xf86-video-omapfb_git.bb b/meta/packages/xorg-driver/xf86-video-omapfb_git.bb deleted file mode 100644 index 15bef8719..000000000 --- a/meta/packages/xorg-driver/xf86-video-omapfb_git.bb +++ /dev/null @@ -1,21 +0,0 @@ -require xf86-driver-common.inc - -DESCRIPTION = "X.Org X server -- OMAP display driver" -DEPENDS += "virtual/libx11" - -PE = "1" -PR = "r1" -PV = "0.1.1+git${SRCPV}" - -SRC_URI = "git://git.pingu.fi/xf86-video-omapfb.git;protocol=http \ - " - -S = "${WORKDIR}/git" - -EXTRA_OECONF_armv7a = " --enable-neon " -CFLAGS += " -I${STAGING_INCDIR}/xorg " - -# Use overlay 2 on omap3 to enable other apps to use overlay 1 (e.g. dmai or omapfbplay) -do_compile_prepend_armv7a () { - sed -i -e s:fb1:fb2:g ${S}/src/omapfb-xv.c -} diff --git a/meta/packages/xorg-driver/xf86-video-vesa_2.3.0.bb b/meta/packages/xorg-driver/xf86-video-vesa_2.3.0.bb deleted file mode 100644 index 3212004db..000000000 --- a/meta/packages/xorg-driver/xf86-video-vesa_2.3.0.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xf86-video-common.inc - -EXTRA_OECONF += "--disable-xvmc" - -DESCRIPTION = "X.Org X server -- Generic Vesa display driver" -DEPENDS += "virtual/libx11 libxvmc drm xf86driproto glproto \ - virtual/libgl xineramaproto xf86driproto libpciaccess" - -COMPATIBLE_HOST = '(i.86|x86_64).*-linux' diff --git a/meta/packages/xorg-driver/xf86-video-vmware_11.0.1.bb b/meta/packages/xorg-driver/xf86-video-vmware_11.0.1.bb deleted file mode 100644 index 56daa86c8..000000000 --- a/meta/packages/xorg-driver/xf86-video-vmware_11.0.1.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xf86-video-common.inc - -DESCRIPTION = "X.Org X server -- VMware SVGA II display driver" - -LIC_FILES_CHKSUM = "file://COPYING;md5=4641deddaa80fe7ca88e944e1fd94a94" - -DEPENDS += "virtual/libx11 libxvmc drm glproto \ - virtual/libgl xineramaproto libpciaccess" - -PR = "r1" - -COMPATIBLE_HOST = '(i.86.*-linux|x86_64.*-linux)' |
