libpng: bump to version 1.6.23
[buildroot-gz.git] / package / libdrm / Config.in
blob7c2a82859fb03b81c257b9d926df18b746f4b8d0
1 config 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_INSTALL_TESTS
22         bool "Install test programs"
23         help
24           This option allows to install the libdrm test programs.
26 menu "DRM Drivers"
28 config BR2_PACKAGE_LIBDRM_INTEL
29         bool "intel"
30         select BR2_PACKAGE_LIBPCIACCESS
31         depends on BR2_i386 || BR2_x86_64
32         depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
33         select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
34         help
35           Install intel graphics driver.
37 config BR2_PACKAGE_LIBDRM_RADEON
38         bool "radeon"
39         depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
40         select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
41         help
42           Install AMD/ATI graphics driver.
44 config BR2_PACKAGE_LIBDRM_AMDGPU
45         bool "amdgpu"
46         depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
47         select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
48         help
49           Install AMD GPU driver.
51 config BR2_PACKAGE_LIBDRM_NOUVEAU
52         bool "nouveau"
53         depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
54         select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
55         help
56           Install NVIDIA graphics driver.
58 config BR2_PACKAGE_LIBDRM_VMWGFX
59         bool "vmwgfx"
60         depends on BR2_i386 || BR2_x86_64
61         help
62           Installs Vmware graphics driver.
64 config BR2_PACKAGE_LIBDRM_OMAP
65         bool "omap (experimental)"
66         depends on BR2_arm
67         depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
68         select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
69         help
70           Install the TI OMAP driver using an experimental API.
72 config BR2_PACKAGE_LIBDRM_EXYNOS
73         bool "exynos (experimental)"
74         depends on BR2_arm
75         help
76           Install Samsung Exynos driver using an experimental API.
78 config BR2_PACKAGE_LIBDRM_FREEDRENO
79         bool "freedreno"
80         depends on BR2_arm || BR2_aarch64 || BR2_aarch64_be
81         depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
82         select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
83         help
84           Install Qualcomm Snapdragon driver.
86 config BR2_PACKAGE_LIBDRM_TEGRA
87         bool "tegra (experimental)"
88         depends on BR2_arm
89         depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
90         select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
91         help
92           Install NVIDIA Tegra driver using an experimental API.
94 config BR2_PACKAGE_LIBDRM_VC4
95         bool "vc4"
96         depends on BR2_arm
97         help
98           Install vc4 (Raspberry Pi) driver.
100 endmenu
102 endif
104 comment "libdrm needs a toolchain w/ threads"
105         depends on !BR2_TOOLCHAIN_HAS_THREADS