Kconfig 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. #
  2. # Multimedia device configuration
  3. #
  4. menuconfig MEDIA_SUPPORT
  5. tristate "Multimedia support"
  6. depends on HAS_IOMEM
  7. help
  8. If you want to use Video for Linux, DVB for Linux, or DAB adapters,
  9. enable this option and other options below.
  10. if MEDIA_SUPPORT
  11. comment "Multimedia core support"
  12. #
  13. # V4L core and enabled API's
  14. #
  15. config VIDEO_DEV
  16. tristate "Video For Linux"
  17. ---help---
  18. V4L core support for video capture and overlay devices, webcams and
  19. AM/FM radio cards.
  20. This kernel includes support for the new Video for Linux Two API,
  21. (V4L2).
  22. Additional info and docs are available on the web at
  23. <http://linuxtv.org>
  24. Documentation for V4L2 is also available on the web at
  25. <http://bytesex.org/v4l/>.
  26. To compile this driver as a module, choose M here: the
  27. module will be called videodev.
  28. config VIDEO_V4L2_COMMON
  29. tristate
  30. depends on (I2C || I2C=n) && VIDEO_DEV
  31. default (I2C || I2C=n) && VIDEO_DEV
  32. #
  33. # DVB Core
  34. #
  35. config DVB_CORE
  36. tristate "DVB for Linux"
  37. depends on NET && INET
  38. select CRC32
  39. help
  40. DVB core utility functions for device handling, software fallbacks etc.
  41. Enable this if you own a DVB/ATSC adapter and want to use it or if
  42. you compile Linux for a digital SetTopBox.
  43. Say Y when you have a DVB or an ATSC card and want to use it.
  44. API specs and user tools are available from <http://www.linuxtv.org/>.
  45. Please report problems regarding this support to the LinuxDVB
  46. mailing list.
  47. If unsure say N.
  48. config VIDEO_MEDIA
  49. tristate
  50. default (DVB_CORE && (VIDEO_DEV = n)) || (VIDEO_DEV && (DVB_CORE = n)) || (DVB_CORE && VIDEO_DEV)
  51. comment "Multimedia drivers"
  52. source "drivers/media/common/Kconfig"
  53. source "drivers/media/rc/Kconfig"
  54. #
  55. # Tuner drivers for DVB and V4L
  56. #
  57. source "drivers/media/common/tuners/Kconfig"
  58. #
  59. # Video/Radio/Hybrid adapters
  60. #
  61. source "drivers/media/video/Kconfig"
  62. source "drivers/media/radio/Kconfig"
  63. #
  64. # DVB adapters
  65. #
  66. source "drivers/media/dvb/Kconfig"
  67. endif # MEDIA_SUPPORT