summaryrefslogtreecommitdiff
path: root/package/libdrm
diff options
context:
space:
mode:
authorPeter Seiderer <ps.report@gmx.net>2015-10-06 21:35:30 +0200
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-10-10 12:56:58 +0200
commit99118c518821cba85336cb064315763757090faf (patch)
treed6521bbe6dcc9ad39e049e327bc16ee589ef90f3 /package/libdrm
parentcf3e4b82888adeef4d5e401db5cd35d117f8a71a (diff)
libdrm: update driver options
- add AMD GPU driver (available since 2.4.63) - freedreno is no longer experimental (since 2.4.59) - add NVIDIA Tegra driver (available since 2.4.59) - update help texts (install vs. installs, change to complete sentences) Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/libdrm')
-rw-r--r--package/libdrm/Config.in27
-rw-r--r--package/libdrm/libdrm.mk16
2 files changed, 33 insertions, 10 deletions
diff --git a/package/libdrm/Config.in b/package/libdrm/Config.in
index dda3aee9c8..cf1c13b1b4 100644
--- a/package/libdrm/Config.in
+++ b/package/libdrm/Config.in
@@ -22,42 +22,53 @@ config BR2_PACKAGE_LIBDRM_INTEL
select BR2_PACKAGE_LIBPCIACCESS
depends on BR2_i386 || BR2_x86_64
help
- installs intel graphics driver
+ Install intel graphics driver.
config BR2_PACKAGE_LIBDRM_RADEON
bool "radeon"
help
- install AMD/ATI graphics driver
+ Install AMD/ATI graphics driver.
+
+config BR2_PACKAGE_LIBDRM_AMDGPU
+ bool "amdgpu"
+ help
+ Install AMD GPU driver.
config BR2_PACKAGE_LIBDRM_NOUVEAU
bool "nouveau"
depends on BR2_i386 || BR2_x86_64
help
- install Nvidia graphics driver
+ Install NVIDIA graphics driver.
config BR2_PACKAGE_LIBDRM_VMWGFX
bool "vmwgfx"
depends on BR2_i386 || BR2_x86_64
help
- installs Vmware graphics driver
+ 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.
+ 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.
+ Install Samsung Exynos driver using an experimental API.
config BR2_PACKAGE_LIBDRM_FREEDRENO
- bool "freedreno (experimental)"
+ bool "freedreno"
+ depends on BR2_arm || BR2_aarch64 || BR2_aarch64_be
+ help
+ Install Qualcomm Snapdragon driver.
+
+config BR2_PACKAGE_LIBDRM_TEGRA
+ bool "tegra (experimental)"
depends on BR2_arm
help
- install Qualcomm Snapdragon driver using an experimental API.
+ Install NVIDIA Tegra driver using an experimental API.
endmenu
diff --git a/package/libdrm/libdrm.mk b/package/libdrm/libdrm.mk
index 01fa8d5d7c..8db22363a6 100644
--- a/package/libdrm/libdrm.mk
+++ b/package/libdrm/libdrm.mk
@@ -34,6 +34,12 @@ else
LIBDRM_CONF_OPTS += --disable-radeon
endif
+ifeq ($(BR2_PACKAGE_LIBDRM_AMDGPU),y)
+LIBDRM_CONF_OPTS += --enable-amdgpu
+else
+LIBDRM_CONF_OPTS += --disable-amdgpu
+endif
+
ifeq ($(BR2_PACKAGE_LIBDRM_NOUVEAU),y)
LIBDRM_CONF_OPTS += --enable-nouveau
else
@@ -59,9 +65,15 @@ LIBDRM_CONF_OPTS += --disable-exynos-experimental-api
endif
ifeq ($(BR2_PACKAGE_LIBDRM_FREEDRENO),y)
-LIBDRM_CONF_OPTS += --enable-freedreno-experimental-api
+LIBDRM_CONF_OPTS += --enable-freedreno
+else
+LIBDRM_CONF_OPTS += --disable-freedreno
+endif
+
+ifeq ($(BR2_PACKAGE_LIBDRM_TEGRA),y)
+LIBDRM_CONF_OPTS += --enable-tegra-experimental-api
else
-LIBDRM_CONF_OPTS += --disable-freedreno-experimental-api
+LIBDRM_CONF_OPTS += --disable-tegra-experimental-api
endif
ifeq ($(BR2_PACKAGE_HAS_UDEV),y)