|
@@ -9,6 +9,15 @@ config BR2_PACKAGE_LIBDRM
|
|
|
|
|
|
if BR2_PACKAGE_LIBDRM
|
|
|
|
|
|
+config BR2_PACKAGE_LIBDRM_HAS_ATOMIC
|
|
|
+ bool
|
|
|
+ default y if BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS || \
|
|
|
+ BR2_TOOLCHAIN_HAS_SYNC_4
|
|
|
+
|
|
|
+config BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
|
|
|
+ bool
|
|
|
+ select BR2_PACKAGE_LIBATOMIC_OPS if !BR2_TOOLCHAIN_HAS_SYNC_4
|
|
|
+
|
|
|
config BR2_PACKAGE_LIBDRM_INSTALL_TESTS
|
|
|
bool "Install test programs"
|
|
|
help
|
|
@@ -18,24 +27,31 @@ menu "DRM Drivers"
|
|
|
|
|
|
config BR2_PACKAGE_LIBDRM_INTEL
|
|
|
bool "intel"
|
|
|
- select BR2_PACKAGE_LIBATOMIC_OPS
|
|
|
select BR2_PACKAGE_LIBPCIACCESS
|
|
|
depends on BR2_i386 || BR2_x86_64
|
|
|
+ depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
|
|
|
+ select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
|
|
|
help
|
|
|
Install intel graphics driver.
|
|
|
|
|
|
config BR2_PACKAGE_LIBDRM_RADEON
|
|
|
bool "radeon"
|
|
|
+ depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
|
|
|
+ select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
|
|
|
help
|
|
|
Install AMD/ATI graphics driver.
|
|
|
|
|
|
config BR2_PACKAGE_LIBDRM_AMDGPU
|
|
|
bool "amdgpu"
|
|
|
+ depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
|
|
|
+ select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
|
|
|
help
|
|
|
Install AMD GPU driver.
|
|
|
|
|
|
config BR2_PACKAGE_LIBDRM_NOUVEAU
|
|
|
bool "nouveau"
|
|
|
+ depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
|
|
|
+ select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
|
|
|
help
|
|
|
Install NVIDIA graphics driver.
|
|
|
|
|
@@ -48,6 +64,8 @@ config BR2_PACKAGE_LIBDRM_VMWGFX
|
|
|
config BR2_PACKAGE_LIBDRM_OMAP
|
|
|
bool "omap (experimental)"
|
|
|
depends on BR2_arm
|
|
|
+ depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
|
|
|
+ select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
|
|
|
help
|
|
|
Install the TI OMAP driver using an experimental API.
|
|
|
|
|
@@ -60,12 +78,16 @@ config BR2_PACKAGE_LIBDRM_EXYNOS
|
|
|
config BR2_PACKAGE_LIBDRM_FREEDRENO
|
|
|
bool "freedreno"
|
|
|
depends on BR2_arm || BR2_aarch64 || BR2_aarch64_be
|
|
|
+ depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
|
|
|
+ select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
|
|
|
help
|
|
|
Install Qualcomm Snapdragon driver.
|
|
|
|
|
|
config BR2_PACKAGE_LIBDRM_TEGRA
|
|
|
bool "tegra (experimental)"
|
|
|
depends on BR2_arm
|
|
|
+ depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
|
|
|
+ select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
|
|
|
help
|
|
|
Install NVIDIA Tegra driver using an experimental API.
|
|
|
|