netsnmp: handle libnl dependency properly
[buildroot-gz.git] / package / libdrm / Config.in
blob81fc5ccf9fe82f5add651a6c76a98f60494e9c33
1 menuconfig BR2_PACKAGE_LIBDRM
2         bool "libdrm"
3         select BR2_PACKAGE_LIBPTHREAD_STUBS
4         depends on BR2_TOOLCHAIN_HAS_THREADS # libpthread-stubs
5         help
6           Direct Rendering Manager
8           http://dri.freedesktop.org/libdrm/
10 if BR2_PACKAGE_LIBDRM
12 config BR2_PACKAGE_LIBDRM_HAS_ATOMIC
13         bool
14         default y if BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS || \
15                 BR2_TOOLCHAIN_HAS_SYNC_4
17 config BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
18         bool
19         select BR2_PACKAGE_LIBATOMIC_OPS if !BR2_TOOLCHAIN_HAS_SYNC_4
21 config BR2_PACKAGE_LIBDRM_INTEL
22         bool "intel"
23         select BR2_PACKAGE_LIBPCIACCESS
24         depends on BR2_i386 || BR2_x86_64
25         depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
26         select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
27         help
28           Install intel graphics driver.
30 config BR2_PACKAGE_LIBDRM_RADEON
31         bool "radeon"
32         depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
33         select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
34         help
35           Install AMD/ATI graphics driver.
37 config BR2_PACKAGE_LIBDRM_AMDGPU
38         bool "amdgpu"
39         depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
40         select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
41         help
42           Install AMD GPU driver.
44 config BR2_PACKAGE_LIBDRM_NOUVEAU
45         bool "nouveau"
46         depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
47         select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
48         help
49           Install NVIDIA graphics driver.
51 config BR2_PACKAGE_LIBDRM_VMWGFX
52         bool "vmwgfx"
53         depends on BR2_i386 || BR2_x86_64
54         help
55           Installs Vmware graphics driver.
57 config BR2_PACKAGE_LIBDRM_OMAP
58         bool "omap (experimental)"
59         depends on BR2_arm
60         depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
61         select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
62         help
63           Install the TI OMAP driver using an experimental API.
65 config BR2_PACKAGE_LIBDRM_ETNAVIV
66         bool "etnaviv (experimental)"
67         depends on BR2_arm
68         depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
69         select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
70         help
71           Install the Etnaviv/Vivante driver using an experimental API.
73 config BR2_PACKAGE_LIBDRM_EXYNOS
74         bool "exynos (experimental)"
75         depends on BR2_arm
76         help
77           Install Samsung Exynos driver using an experimental API.
79 config BR2_PACKAGE_LIBDRM_FREEDRENO
80         bool "freedreno"
81         depends on BR2_arm || BR2_aarch64 || BR2_aarch64_be
82         depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
83         select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
84         help
85           Install Qualcomm Snapdragon driver.
87 config BR2_PACKAGE_LIBDRM_TEGRA
88         bool "tegra (experimental)"
89         depends on BR2_arm
90         depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
91         select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
92         help
93           Install NVIDIA Tegra driver using an experimental API.
95 config BR2_PACKAGE_LIBDRM_VC4
96         bool "vc4"
97         depends on BR2_arm
98         help
99           Install vc4 (Raspberry Pi) driver.
101 config BR2_PACKAGE_LIBDRM_INSTALL_TESTS
102         bool "Install test programs"
103         help
104           This option allows to install the libdrm test programs.
106 endif
108 comment "libdrm needs a toolchain w/ threads"
109         depends on !BR2_TOOLCHAIN_HAS_THREADS