diff options
Diffstat (limited to 'recipes-graphics/xorg-driver/xf86-video-armada_git.bb')
-rw-r--r-- | recipes-graphics/xorg-driver/xf86-video-armada_git.bb | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/recipes-graphics/xorg-driver/xf86-video-armada_git.bb b/recipes-graphics/xorg-driver/xf86-video-armada_git.bb new file mode 100644 index 00000000..4caebb11 --- /dev/null +++ b/recipes-graphics/xorg-driver/xf86-video-armada_git.bb | |||
@@ -0,0 +1,46 @@ | |||
1 | SUMMARY = "X.org graphics driver for KMS based systems with pluggable GPU backend" | ||
2 | DESCRIPTION = "The xf86-video-armada module is a 2D graphics driver for the X Window \ | ||
3 | System as implemented by X.org, supporting these DRM KMS drivers: \ | ||
4 | \ | ||
5 | Freescale i.MX \ | ||
6 | Marvell Armada 510 (Dove) \ | ||
7 | \ | ||
8 | and GPU drivers: \ | ||
9 | Vivante libGAL (Armada only) \ | ||
10 | Etnaviv (Armada and i.MX) with galcore kernel driver \ | ||
11 | Etnaviv (Armada and i.MX) with etnaviv DRM kernel driver \ | ||
12 | " | ||
13 | LICENSE = "BSD" | ||
14 | |||
15 | require recipes-graphics/xorg-driver/xorg-driver-video.inc | ||
16 | |||
17 | DEPENDS += "libdrm-armada" | ||
18 | |||
19 | LIC_FILES_CHKSUM = " \ | ||
20 | file://README;md5=d5271074fb6ad959b7b6cfa68b4adaf0 \ | ||
21 | file://../etna_viv/LICENSE;md5=9d4853905d85f044ed013e75def30a76 \ | ||
22 | " | ||
23 | |||
24 | SRCREV_armada = "a4306d971717a2d3ea855d08c5667e02403b84fe" | ||
25 | SRCREV_etna = "f64d77abbb54433bd5de955c20afddc6eb4f4cb1" | ||
26 | SRCREV_FORMAT = "armada_etna" | ||
27 | |||
28 | PV = "0.1+git${SRCPV}" | ||
29 | |||
30 | SRC_URI = " \ | ||
31 | git://git.arm.linux.org.uk/cgit/xf86-video-armada.git;branch=unstable-devel;protocol=http;name=armada \ | ||
32 | git://github.com/laanwj/etna_viv.git;protocol=https;name=etna;destsuffix=etna_viv \ | ||
33 | " | ||
34 | |||
35 | S = "${WORKDIR}/git" | ||
36 | |||
37 | RDEPENDS_${PN} = "xserver-xorg-module-exa \ | ||
38 | xserver-xorg-extension-dri \ | ||
39 | xserver-xorg-extension-dri2 \ | ||
40 | xserver-xorg-extension-glx \ | ||
41 | " | ||
42 | |||
43 | EXTRA_OECONF = "--disable-etnaviv \ | ||
44 | --disable-vivante \ | ||
45 | --with-etnaviv-source=${WORKDIR}/etna_viv \ | ||
46 | " | ||