Kconfig (ecd740c6f2f092b90b95fa35f757973589eaaca2) Kconfig (435ef148cabb65644032cb08d1ac3e7611cb24ae)
1#
2# Multimedia device configuration
3#
4
5menuconfig MEDIA_SUPPORT
6 tristate "Multimedia support"
7 depends on HAS_IOMEM
8 help

--- 45 unchanged lines hidden (view full) ---

54 <http://linuxtv.org>
55
56 Say Y when you have a board with radio support.
57
58 Note: There are several TV cards that are based on chips that
59 support radio reception. Disabling this option will
60 disable support for them.
61
1#
2# Multimedia device configuration
3#
4
5menuconfig MEDIA_SUPPORT
6 tristate "Multimedia support"
7 depends on HAS_IOMEM
8 help

--- 45 unchanged lines hidden (view full) ---

54 <http://linuxtv.org>
55
56 Say Y when you have a board with radio support.
57
58 Note: There are several TV cards that are based on chips that
59 support radio reception. Disabling this option will
60 disable support for them.
61
62config MEDIA_SDR_SUPPORT
63 bool "Software defined radio support"
64 ---help---
65 Enable software defined radio support.
66
67 Say Y when you have a software defined radio device.
68
62config MEDIA_RC_SUPPORT
63 bool "Remote Controller support"
64 depends on INPUT
65 ---help---
66 Enable support for Remote Controllers on Linux. This is
67 needed in order to support several video capture adapters,
68 standalone IR receivers/transmitters, and RF receivers.
69

--- 20 unchanged lines hidden (view full) ---

90#
91# Video4Linux support
92# Only enables if one of the V4L2 types (ATV, webcam, radio) is selected
93#
94
95config VIDEO_DEV
96 tristate
97 depends on MEDIA_SUPPORT
69config MEDIA_RC_SUPPORT
70 bool "Remote Controller support"
71 depends on INPUT
72 ---help---
73 Enable support for Remote Controllers on Linux. This is
74 needed in order to support several video capture adapters,
75 standalone IR receivers/transmitters, and RF receivers.
76

--- 20 unchanged lines hidden (view full) ---

97#
98# Video4Linux support
99# Only enables if one of the V4L2 types (ATV, webcam, radio) is selected
100#
101
102config VIDEO_DEV
103 tristate
104 depends on MEDIA_SUPPORT
98 depends on MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_RADIO_SUPPORT
105 depends on MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_RADIO_SUPPORT || MEDIA_SDR_SUPPORT
99 default y
100
101config VIDEO_V4L2_SUBDEV_API
102 bool "V4L2 sub-device userspace API"
103 depends on VIDEO_DEV && MEDIA_CONTROLLER
104 ---help---
105 Enables the V4L2 sub-device pad-level userspace API used to configure
106 video format, size and frame rate between hardware blocks.

--- 59 unchanged lines hidden (view full) ---

166comment "Media ancillary drivers (tuners, sensors, i2c, frontends)"
167
168#
169# Ancillary drivers (tuners, i2c, frontends)
170#
171
172config MEDIA_SUBDRV_AUTOSELECT
173 bool "Autoselect ancillary drivers (tuners, sensors, i2c, frontends)"
106 default y
107
108config VIDEO_V4L2_SUBDEV_API
109 bool "V4L2 sub-device userspace API"
110 depends on VIDEO_DEV && MEDIA_CONTROLLER
111 ---help---
112 Enables the V4L2 sub-device pad-level userspace API used to configure
113 video format, size and frame rate between hardware blocks.

--- 59 unchanged lines hidden (view full) ---

173comment "Media ancillary drivers (tuners, sensors, i2c, frontends)"
174
175#
176# Ancillary drivers (tuners, i2c, frontends)
177#
178
179config MEDIA_SUBDRV_AUTOSELECT
180 bool "Autoselect ancillary drivers (tuners, sensors, i2c, frontends)"
174 depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_CAMERA_SUPPORT
181 depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_CAMERA_SUPPORT || MEDIA_SDR_SUPPORT
175 depends on HAS_IOMEM
176 select I2C
177 select I2C_MUX
178 default y
179 help
180 By default, a media driver auto-selects all possible ancillary
181 devices such as tuners, sensors, video encoders/decoders and
182 frontends, that are used by any of the supported devices.

--- 23 unchanged lines hidden ---
182 depends on HAS_IOMEM
183 select I2C
184 select I2C_MUX
185 default y
186 help
187 By default, a media driver auto-selects all possible ancillary
188 devices such as tuners, sensors, video encoders/decoders and
189 frontends, that are used by any of the supported devices.

--- 23 unchanged lines hidden ---