Config.in 965 B

12345678910111213141516171819202122232425262728293031323334
  1. config BR2_PACKAGE_LIBRTLSDR
  2. bool "librtlsdr"
  3. depends on BR2_TOOLCHAIN_HAS_THREADS
  4. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
  5. select BR2_PACKAGE_LIBUSB
  6. help
  7. Library and command line programs for accessing
  8. RTL2832U SDR dongles.
  9. http://sdr.osmocom.org/trac/wiki/rtl-sdr/
  10. if BR2_PACKAGE_LIBRTLSDR
  11. config BR2_PACKAGE_LIBRTLSDR_DETACH_DRIVER
  12. bool "Detach kernel driver"
  13. default y
  14. help
  15. Enable this option if you would like librtlsdr to
  16. automatically detach any kernel driver associated to the
  17. RTL2832U USB device on startup if one is loaded.
  18. config BR2_PACKAGE_LIBRTLSDR_ZEROCOPY
  19. bool "Enable usbfs zero-copy support"
  20. default y
  21. help
  22. This option allows to use kernel usbfs mmap instead
  23. of buffers in userspace. If you experiment crash with
  24. kernel < 5.6, disable this option.
  25. endif
  26. comment "librtlsdr needs a toolchain w/ threads, gcc >= 4.9"
  27. depends on !BR2_TOOLCHAIN_HAS_THREADS || \
  28. !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9