hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/media/usb/dvb-usb/Kconfig
....@@ -1,12 +1,14 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 config DVB_USB
23 tristate "Support for various USB DVB devices"
34 depends on DVB_CORE && USB && I2C && RC_CORE
5
+ select CYPRESS_FIRMWARE
46 help
57 By enabling this you will be able to choose the various supported
68 USB1.1 and USB2.0 DVB devices.
79
810 Almost every USB device needs a firmware, please look into
9
- <file:Documentation/media/dvb-drivers/dvb-usb.rst>.
11
+ <file:Documentation/driver-api/media/drivers/dvb-usb.rst>.
1012
1113 For a complete list of supported USB devices see the LinuxTV DVB Wiki:
1214 <https://linuxtv.org/wiki/index.php/DVB_USB>
....@@ -138,11 +140,24 @@
138140 select MEDIA_TUNER_SI2157 if MEDIA_SUBDRV_AUTOSELECT
139141 help
140142 Say Y here to support the Conexant USB2.0 hybrid reference design.
141
- Currently, only DVB and ATSC modes are supported, analog mode
142
- shall be added in the future. Devices that require this module:
143
+ DVB and ATSC modes are supported, for a basic analog mode support
144
+ see the next option ("Analog support for the Conexant USB2.0 hybrid
145
+ reference design").
146
+ Devices that require this module:
143147
144148 Medion MD95700 hybrid USB2.0 device.
145149 DViCO FusionHDTV (Bluebird) USB2.0 devices
150
+
151
+config DVB_USB_CXUSB_ANALOG
152
+ bool "Analog support for the Conexant USB2.0 hybrid reference design"
153
+ depends on DVB_USB_CXUSB && VIDEO_V4L2
154
+ depends on VIDEO_V4L2=y || VIDEO_V4L2=DVB_USB_CXUSB
155
+ select VIDEO_CX25840
156
+ select VIDEOBUF2_VMALLOC
157
+ help
158
+ Say Y here to enable basic analog mode support for the Conexant
159
+ USB2.0 hybrid reference design.
160
+ Currently this mode is supported only on a Medion MD95700 device.
146161
147162 config DVB_USB_M920X
148163 tristate "Uli m920x DVB-T USB2.0 support"
....@@ -264,6 +279,7 @@
264279 tristate "Pinnacle PCTV HDTV Pro USB device/TT Connect S2-3600"
265280 depends on DVB_USB
266281 select TTPCI_EEPROM
282
+ select DVB_ISL6423 if MEDIA_SUBDRV_AUTOSELECT
267283 select DVB_LNBP22 if MEDIA_SUBDRV_AUTOSELECT
268284 select DVB_STB0899 if MEDIA_SUBDRV_AUTOSELECT
269285 select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT