Kconfig (b6a7d1bcc55fd297ad4bf341237f08ca989adf93) Kconfig (85f7cd3a2aadd3be9652ce105370f561ff755a26)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Multimedia device configuration
4#
5
6source "drivers/media/rc/Kconfig"
7
8menuconfig MEDIA_SUPPORT

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

72
73config MEDIA_ANALOG_TV_SUPPORT
74 bool
75 prompt "Analog TV" if MEDIA_SUPPORT_FILTER
76 default y if !MEDIA_SUPPORT_FILTER
77 help
78 Enable analog TV support.
79
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Multimedia device configuration
4#
5
6source "drivers/media/rc/Kconfig"
7
8menuconfig MEDIA_SUPPORT

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

72
73config MEDIA_ANALOG_TV_SUPPORT
74 bool
75 prompt "Analog TV" if MEDIA_SUPPORT_FILTER
76 default y if !MEDIA_SUPPORT_FILTER
77 help
78 Enable analog TV support.
79
80 Say Y when you have a board with analog TV support.
80 Say Y when you have a TV board with analog support or with a
81 hybrid analog/digital TV chipset.
81
82
83 Note: There are several DVB cards that are based on chips that
84 support both analog and digital TV. Disabling this option
85 will disable support for them.
86
82config MEDIA_DIGITAL_TV_SUPPORT
83 bool
84 prompt "Digital TV" if MEDIA_SUPPORT_FILTER
85 default y if !MEDIA_SUPPORT_FILTER
86 help
87 Enable digital TV support.
88
87config MEDIA_DIGITAL_TV_SUPPORT
88 bool
89 prompt "Digital TV" if MEDIA_SUPPORT_FILTER
90 default y if !MEDIA_SUPPORT_FILTER
91 help
92 Enable digital TV support.
93
89 Say Y when you have a board with digital TV support.
94 Say Y when you have a board with digital support or a board with
95 hybrid digital TV and analog TV.
90
91config MEDIA_RADIO_SUPPORT
92 bool
93 prompt "AM/FM radio receivers/transmitters" if MEDIA_SUPPORT_FILTER
94 default y if !MEDIA_SUPPORT_FILTER
95 help
96 Enable AM/FM radio support.
97
98 Additional info and docs are available on the web at
99 <https://linuxtv.org>
100
101 Say Y when you have a board with radio support.
102
96
97config MEDIA_RADIO_SUPPORT
98 bool
99 prompt "AM/FM radio receivers/transmitters" if MEDIA_SUPPORT_FILTER
100 default y if !MEDIA_SUPPORT_FILTER
101 help
102 Enable AM/FM radio support.
103
104 Additional info and docs are available on the web at
105 <https://linuxtv.org>
106
107 Say Y when you have a board with radio support.
108
109 Note: There are several TV cards that are based on chips that
110 support radio reception. Disabling this option will
111 disable support for them.
112
103config MEDIA_SDR_SUPPORT
104 bool
105 prompt "Software defined radio" if MEDIA_SUPPORT_FILTER
106 default y if !MEDIA_SUPPORT_FILTER
107 help
108 Enable software defined radio support.
109
110 Say Y when you have a software defined radio device.

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

150 In case of doubts, say N.
151 Say Y when you have a software defined radio device.
152endmenu # media device types
153
154
155menu "Media core support"
156 visible if !MEDIA_SUPPORT_FILTER
157
113config MEDIA_SDR_SUPPORT
114 bool
115 prompt "Software defined radio" if MEDIA_SUPPORT_FILTER
116 default y if !MEDIA_SUPPORT_FILTER
117 help
118 Enable software defined radio support.
119
120 Say Y when you have a software defined radio device.

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

160 In case of doubts, say N.
161 Say Y when you have a software defined radio device.
162endmenu # media device types
163
164
165menu "Media core support"
166 visible if !MEDIA_SUPPORT_FILTER
167
158comment "Video4Linux core enabled to support hybrid TV devices"
159 depends on MEDIA_HYBRID_USB || MEDIA_HYBRID_PCI
160
161config VIDEO_DEV
168config VIDEO_DEV
162 tristate
163 prompt "Video4Linux core" if !(MEDIA_HYBRID_USB || MEDIA_HYBRID_PCI)
164 default MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_RADIO_SUPPORT || MEDIA_SDR_SUPPORT || MEDIA_PLATFORM_SUPPORT || MEDIA_TEST_SUPPORT || MEDIA_HYBRID_USB || MEDIA_HYBRID_PCI
169 tristate "Video4Linux core"
170 default MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_RADIO_SUPPORT || MEDIA_SDR_SUPPORT || MEDIA_PLATFORM_SUPPORT || MEDIA_TEST_SUPPORT
165 help
166 Enables the V4L2 API, used by cameras, analog TV, video grabbers,
167 radio devices and by some input devices.
168
169config MEDIA_CONTROLLER
170 bool "Media Controller API"
171 default MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_PLATFORM_SUPPORT
172 help
173 Enable the media controller API used to query media devices internal
174 topology and configure it dynamically.
175
176 This API is mostly used by camera interfaces in embedded platforms.
177
178#
179# DVB Core
180# Only enables if one of DTV is selected
181#
182
171 help
172 Enables the V4L2 API, used by cameras, analog TV, video grabbers,
173 radio devices and by some input devices.
174
175config MEDIA_CONTROLLER
176 bool "Media Controller API"
177 default MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_PLATFORM_SUPPORT
178 help
179 Enable the media controller API used to query media devices internal
180 topology and configure it dynamically.
181
182 This API is mostly used by camera interfaces in embedded platforms.
183
184#
185# DVB Core
186# Only enables if one of DTV is selected
187#
188
183comment "Digital TV core enabled to support hybrid TV devices"
184 depends on MEDIA_HYBRID_USB || MEDIA_HYBRID_PCI
185
186config DVB_CORE
187 tristate
189config DVB_CORE
190 tristate
188 prompt "Digital TV core" if !(MEDIA_HYBRID_USB || MEDIA_HYBRID_PCI)
189 depends on MEDIA_DIGITAL_TV_SUPPORT
190 depends on (I2C || I2C=n)
191 select CRC32
192 help
193 Enables the DVB API, used by Digital TV devices. Supports several
194 standards, including DVB, ATSC, ISDB and CMDB.
195
196endmenu # Media core support

--- 76 unchanged lines hidden ---
191 depends on MEDIA_DIGITAL_TV_SUPPORT
192 depends on (I2C || I2C=n)
193 select CRC32
194 help
195 Enables the DVB API, used by Digital TV devices. Supports several
196 standards, including DVB, ATSC, ISDB and CMDB.
197
198endmenu # Media core support

--- 76 unchanged lines hidden ---