Config.in 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. menuconfig BR2_PACKAGE_LIBDRM
  2. bool "libdrm"
  3. depends on BR2_TOOLCHAIN_HAS_THREADS # libpthread-stubs
  4. select BR2_PACKAGE_LIBPTHREAD_STUBS
  5. help
  6. Direct Rendering Manager
  7. http://dri.freedesktop.org/libdrm/
  8. if BR2_PACKAGE_LIBDRM
  9. config BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  10. bool
  11. default y if BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS || \
  12. BR2_TOOLCHAIN_HAS_SYNC_4
  13. config BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  14. bool
  15. select BR2_PACKAGE_LIBATOMIC_OPS if !BR2_TOOLCHAIN_HAS_SYNC_4
  16. config BR2_PACKAGE_LIBDRM_INTEL
  17. bool "intel"
  18. depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  19. select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  20. select BR2_PACKAGE_LIBPCIACCESS
  21. help
  22. Install intel graphics driver.
  23. config BR2_PACKAGE_LIBDRM_RADEON
  24. bool "radeon"
  25. depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  26. select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  27. help
  28. Install AMD/ATI graphics driver.
  29. config BR2_PACKAGE_LIBDRM_AMDGPU
  30. bool "amdgpu"
  31. depends on BR2_USE_MMU # fork()
  32. depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  33. select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  34. help
  35. Install AMD GPU driver.
  36. config BR2_PACKAGE_LIBDRM_NOUVEAU
  37. bool "nouveau"
  38. depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  39. select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  40. help
  41. Install NVIDIA graphics driver.
  42. config BR2_PACKAGE_LIBDRM_VMWGFX
  43. bool "vmwgfx"
  44. depends on BR2_i386 || BR2_x86_64
  45. help
  46. Installs Vmware graphics driver.
  47. config BR2_PACKAGE_LIBDRM_OMAP
  48. bool "omap (experimental)"
  49. depends on BR2_arm
  50. depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  51. select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  52. help
  53. Install the TI OMAP driver using an experimental API.
  54. config BR2_PACKAGE_LIBDRM_ETNAVIV
  55. bool "etnaviv (experimental)"
  56. depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  57. select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  58. help
  59. Install the Etnaviv/Vivante driver using an experimental API.
  60. config BR2_PACKAGE_LIBDRM_EXYNOS
  61. bool "exynos (experimental)"
  62. depends on BR2_arm
  63. help
  64. Install Samsung Exynos driver using an experimental API.
  65. config BR2_PACKAGE_LIBDRM_FREEDRENO
  66. bool "freedreno"
  67. depends on BR2_arm || BR2_aarch64 || BR2_aarch64_be
  68. depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  69. select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  70. help
  71. Install Qualcomm Snapdragon driver.
  72. config BR2_PACKAGE_LIBDRM_TEGRA
  73. bool "tegra (experimental)"
  74. depends on BR2_arm
  75. depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  76. select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  77. help
  78. Install NVIDIA Tegra driver using an experimental API.
  79. config BR2_PACKAGE_LIBDRM_VC4
  80. bool "vc4"
  81. depends on BR2_aarch64 || BR2_arm
  82. help
  83. Install vc4 (Raspberry Pi) driver.
  84. config BR2_PACKAGE_LIBDRM_INSTALL_TESTS
  85. bool "Install test programs"
  86. help
  87. This option allows to install the libdrm test programs.
  88. endif
  89. comment "libdrm needs a toolchain w/ threads"
  90. depends on !BR2_TOOLCHAIN_HAS_THREADS