summaryrefslogtreecommitdiffstats
path: root/package/libdrm/Config.in
diff options
context:
space:
mode:
authorSpenser Gilliland <spenser@gillilanding.com>2013-09-05 23:25:15 -0500
committerPeter Korsgaard <jacmet@sunsite.dk>2013-09-20 10:41:01 +0200
commitb35acfffbd6667e2ce7cc116183585b543fbf488 (patch)
tree6a7cbaabc967628597c33a43f9d4223650f8f0c5 /package/libdrm/Config.in
parent5bbc83c6e778827307436e0feb9fd829ae562f1c (diff)
downloadbuildroot-b35acfffbd6667e2ce7cc116183585b543fbf488.tar.gz
buildroot-b35acfffbd6667e2ce7cc116183585b543fbf488.zip
libdrm: bump and add experimental ARM framebuffer support
[Peter: adjust intel/ati drivers to match] Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/libdrm/Config.in')
-rw-r--r--package/libdrm/Config.in68
1 files changed, 57 insertions, 11 deletions
diff --git a/package/libdrm/Config.in b/package/libdrm/Config.in
index 8bf676b9de..533e985834 100644
--- a/package/libdrm/Config.in
+++ b/package/libdrm/Config.in
@@ -1,22 +1,68 @@
config BR2_PACKAGE_LIBDRM
bool "libdrm"
+ select BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
depends on BR2_PACKAGE_XORG7
depends on BR2_LARGEFILE
- select BR2_PACKAGE_XPROTO_GLPROTO
- select BR2_PACKAGE_XPROTO_XF86VIDMODEPROTO
- select BR2_PACKAGE_XLIB_LIBXXF86VM
- select BR2_PACKAGE_XLIB_LIBXMU
- select BR2_PACKAGE_XLIB_LIBPCIACCESS
- select BR2_PACKAGE_XPROTO_DRI2PROTO
- select BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
- # libatomic_ops is only available on a subset of the supported
- # architectures, and we make the assumption that the intel
- # driver can only be used on x86 and x86_64 machines.
- select BR2_PACKAGE_LIBATOMIC_OPS if (BR2_PACKAGE_XDRIVER_XF86_VIDEO_INTEL && (BR2_i386 || BR2_x86_64))
help
Direct Rendering Manager
http://dri.freedesktop.org/libdrm/
+if BR2_PACKAGE_LIBDRM
+
+menu "DRM Drivers"
+
+config BR2_PACKAGE_LIBDRM_INTEL
+ bool "intel"
+ select BR2_PACKAGE_LIBATOMIC_OPS
+ select BR2_PACKAGE_XLIB_LIBPCIACCESS
+ depends on BR2_i386 || BR2_x86_64
+ help
+ installs intel graphics driver
+
+config BR2_PACKAGE_LIBDRM_RADEON
+ bool "radeon"
+ select BR2_PACKAGE_LIBATOMIC_OPS
+ select BR2_PACKAGE_XLIB_LIBPCIACCESS
+ depends on BR2_i386 || BR2_x86_64
+ help
+ install AMD/ATI graphics driver
+
+config BR2_PACKAGE_LIBDRM_NOUVEAU
+ bool "nouveau"
+ select BR2_PACKAGE_XLIB_LIBPCIACCESS
+ depends on BR2_i386 || BR2_x86_64
+ help
+ install Nvidia graphics driver
+
+config BR2_PACKAGE_LIBDRM_VMWGFX
+ bool "vmwgfx"
+ select BR2_PACKAGE_XLIB_LIBPCIACCESS
+ depends on BR2_i386 || BR2_x86_64
+ help
+ installs Vmware graphics driver
+
+config BR2_PACKAGE_LIBDRM_OMAP
+ bool "omap (experimental)"
+ depends on BR2_arm
+ help
+ install the TI OMAP driver using an experimental API.
+
+config BR2_PACKAGE_LIBDRM_EXYNOS
+ bool "exynos (experimental)"
+ depends on BR2_arm
+ help
+ installs Samsung Exynos driver using an experimental API.
+
+config BR2_PACKAGE_LIBDRM_FREEDRENO
+ bool "freedreno (experimental)"
+ depends on BR2_arm
+ help
+ install Qualcomm Snapdragon driver using an experimental API.
+
+endmenu
+
+endif
+
comment "libdrm requires a toolchain with LARGEFILE support"
depends on BR2_PACKAGE_XORG7 && !BR2_LARGEFILE
OpenPOWER on IntegriCloud