Config.in 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  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_i386 || BR2_x86_64
  19. depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  20. select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  21. select BR2_PACKAGE_LIBPCIACCESS
  22. help
  23. Install intel graphics driver.
  24. config BR2_PACKAGE_LIBDRM_RADEON
  25. bool "radeon"
  26. depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  27. select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  28. help
  29. Install AMD/ATI graphics driver.
  30. config BR2_PACKAGE_LIBDRM_AMDGPU
  31. bool "amdgpu"
  32. depends on BR2_USE_MMU # fork()
  33. depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  34. select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  35. help
  36. Install AMD GPU driver.
  37. config BR2_PACKAGE_LIBDRM_NOUVEAU
  38. bool "nouveau"
  39. depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  40. select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  41. help
  42. Install NVIDIA graphics driver.
  43. config BR2_PACKAGE_LIBDRM_VMWGFX
  44. bool "vmwgfx"
  45. depends on BR2_i386 || BR2_x86_64
  46. help
  47. Installs Vmware graphics driver.
  48. config BR2_PACKAGE_LIBDRM_OMAP
  49. bool "omap (experimental)"
  50. depends on BR2_arm
  51. depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  52. select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  53. help
  54. Install the TI OMAP driver using an experimental API.
  55. config BR2_PACKAGE_LIBDRM_ETNAVIV
  56. bool "etnaviv (experimental)"
  57. depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  58. select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  59. help
  60. Install the Etnaviv/Vivante driver using an experimental API.
  61. config BR2_PACKAGE_LIBDRM_EXYNOS
  62. bool "exynos (experimental)"
  63. depends on BR2_arm
  64. help
  65. Install Samsung Exynos driver using an experimental API.
  66. config BR2_PACKAGE_LIBDRM_FREEDRENO
  67. bool "freedreno"
  68. depends on BR2_arm || BR2_aarch64 || BR2_aarch64_be
  69. depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  70. select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  71. help
  72. Install Qualcomm Snapdragon driver.
  73. config BR2_PACKAGE_LIBDRM_TEGRA
  74. bool "tegra (experimental)"
  75. depends on BR2_arm
  76. depends on BR2_PACKAGE_LIBDRM_HAS_ATOMIC
  77. select BR2_PACKAGE_LIBDRM_ENABLE_ATOMIC
  78. help
  79. Install NVIDIA Tegra driver using an experimental API.
  80. config BR2_PACKAGE_LIBDRM_VC4
  81. bool "vc4"
  82. depends on BR2_aarch64 || BR2_arm
  83. help
  84. Install vc4 (Raspberry Pi) driver.
  85. config BR2_PACKAGE_LIBDRM_INSTALL_TESTS
  86. bool "Install test programs"
  87. help
  88. This option allows to install the libdrm test programs.
  89. endif
  90. comment "libdrm needs a toolchain w/ threads"
  91. depends on !BR2_TOOLCHAIN_HAS_THREADS