hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/drivers/media/radio/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Multimedia Video device configuration
34 #
....@@ -7,7 +8,7 @@
78 depends on VIDEO_V4L2
89 depends on MEDIA_RADIO_SUPPORT
910 default y
10
- ---help---
11
+ help
1112 Say Y here to enable selecting AM/FM radio adapters.
1213
1314 if RADIO_ADAPTERS && VIDEO_V4L2
....@@ -29,13 +30,13 @@
2930 depends on MFD_SI476X_CORE
3031 depends on SND_SOC
3132 select SND_SOC_SI476X
32
- ---help---
33
+ help
3334 Choose Y here if you have this FM radio chip.
3435
3536 In order to control your radio card, you will need to use programs
3637 that are compatible with the Video For Linux 2 API. Information on
3738 this API and pointers to "v4l2" programs may be found at
38
- <file:Documentation/media/media_uapi.rst>.
39
+ <file:Documentation/userspace-api/media/index.rst>.
3940
4041 To compile this driver as a module, choose M here: the
4142 module will be called radio-si476x.
....@@ -43,7 +44,7 @@
4344 config USB_MR800
4445 tristate "AverMedia MR 800 USB FM radio support"
4546 depends on USB && VIDEO_V4L2
46
- ---help---
47
+ help
4748 Say Y here if you want to connect this type of radio to your
4849 computer's USB port. Note that the audio is not digital, and
4950 you must connect the line out connector to a sound card or a
....@@ -55,7 +56,7 @@
5556 config USB_DSBR
5657 tristate "D-Link/GemTek USB FM radio support"
5758 depends on USB && VIDEO_V4L2
58
- ---help---
59
+ help
5960 Say Y here if you want to connect this type of radio to your
6061 computer's USB port. Note that the audio is not digital, and
6162 you must connect the line out connector to a sound card or a
....@@ -68,14 +69,14 @@
6869 tristate "Guillemot MAXI Radio FM 2000 radio"
6970 depends on VIDEO_V4L2 && PCI
7071 select RADIO_TEA575X
71
- ---help---
72
+ help
7273 Choose Y here if you have this radio card. This card may also be
7374 found as Gemtek PCI FM.
7475
7576 In order to control your radio card, you will need to use programs
7677 that are compatible with the Video For Linux API. Information on
7778 this API and pointers to "v4l" programs may be found at
78
- <file:Documentation/media/media_uapi.rst>.
79
+ <file:Documentation/userspace-api/media/index.rst>.
7980
8081 To compile this driver as a module, choose M here: the
8182 module will be called radio-maxiradio.
....@@ -84,7 +85,7 @@
8485 tristate "Griffin radioSHARK USB radio receiver"
8586 depends on USB
8687 select RADIO_TEA575X
87
- ---help---
88
+ help
8889 Choose Y here if you have this radio receiver.
8990
9091 There are 2 versions of this device, this driver is for version 1,
....@@ -93,7 +94,7 @@
9394 In order to control your radio card, you will need to use programs
9495 that are compatible with the Video For Linux API. Information on
9596 this API and pointers to "v4l" programs may be found at
96
- <file:Documentation/media/media_uapi.rst>.
97
+ <file:Documentation/userspace-api/media/index.rst>.
9798
9899 To compile this driver as a module, choose M here: the
99100 module will be called radio-shark.
....@@ -101,7 +102,7 @@
101102 config RADIO_SHARK2
102103 tristate "Griffin radioSHARK2 USB radio receiver"
103104 depends on USB
104
- ---help---
105
+ help
105106 Choose Y here if you have this radio receiver.
106107
107108 There are 2 versions of this device, this driver is for version 2,
....@@ -110,7 +111,7 @@
110111 In order to control your radio card, you will need to use programs
111112 that are compatible with the Video For Linux API. Information on
112113 this API and pointers to "v4l" programs may be found at
113
- <file:Documentation/media/media_uapi.rst>.
114
+ <file:Documentation/userspace-api/media/index.rst>.
114115
115116 To compile this driver as a module, choose M here: the
116117 module will be called radio-shark2.
....@@ -118,7 +119,7 @@
118119 config USB_KEENE
119120 tristate "Keene FM Transmitter USB support"
120121 depends on USB && VIDEO_V4L2
121
- ---help---
122
+ help
122123 Say Y here if you want to connect this type of FM transmitter
123124 to your computer's USB port.
124125
....@@ -128,7 +129,7 @@
128129 config USB_RAREMONO
129130 tristate "Thanko's Raremono AM/FM/SW radio support"
130131 depends on USB && VIDEO_V4L2
131
- ---help---
132
+ help
132133 The 'Thanko's Raremono' device contains the Si4734 chip from Silicon Labs Inc.
133134 It is one of the very few or perhaps the only consumer USB radio device
134135 to receive the AM/FM/SW bands.
....@@ -142,7 +143,7 @@
142143 config USB_MA901
143144 tristate "Masterkit MA901 USB FM radio support"
144145 depends on USB && VIDEO_V4L2
145
- ---help---
146
+ help
146147 Say Y here if you want to connect this type of radio to your
147148 computer's USB port. Note that the audio is not digital, and
148149 you must connect the line out connector to a sound card or a
....@@ -154,7 +155,7 @@
154155 config RADIO_TEA5764
155156 tristate "TEA5764 I2C FM radio support"
156157 depends on I2C && VIDEO_V4L2
157
- ---help---
158
+ help
158159 Say Y here if you want to use the TEA5764 FM chip found in
159160 EZX phones. This FM chip is present in EZX phones from Motorola,
160161 connected to internal pxa I2C bus.
....@@ -173,7 +174,7 @@
173174 config RADIO_SAA7706H
174175 tristate "SAA7706H Car Radio DSP"
175176 depends on I2C && VIDEO_V4L2
176
- ---help---
177
+ help
177178 Say Y here if you want to use the SAA7706H Car radio Digital
178179 Signal Processor, found for instance on the Russellville development
179180 board. On the russellville the device is connected to internal
....@@ -185,7 +186,7 @@
185186 config RADIO_TEF6862
186187 tristate "TEF6862 Car Radio Enhanced Selectivity Tuner"
187188 depends on I2C && VIDEO_V4L2
188
- ---help---
189
+ help
189190 Say Y here if you want to use the TEF6862 Car Radio Enhanced
190191 Selectivity Tuner, found for instance on the Russellville development
191192 board. On the russellville the device is connected to internal
....@@ -200,7 +201,7 @@
200201 depends on I2C # for RADIO_SAA7706H
201202 select RADIO_TEF6862
202203 select RADIO_SAA7706H
203
- ---help---
204
+ help
204205 This is a kind of umbrella driver for the Radio Tuner and DSP
205206 found behind the Timberdale FPGA on the Russellville board.
206207 Enabling this driver will automatically select the DSP and tuner.
....@@ -211,13 +212,13 @@
211212 select MFD_CORE
212213 select MFD_WL1273_CORE
213214 select FW_LOADER
214
- ---help---
215
+ help
215216 Choose Y here if you have this FM radio chip.
216217
217218 In order to control your radio card, you will need to use programs
218219 that are compatible with the Video For Linux 2 API. Information on
219220 this API and pointers to "v4l2" programs may be found at
220
- <file:Documentation/media/media_uapi.rst>.
221
+ <file:Documentation/userspace-api/media/index.rst>.
221222
222223 To compile this driver as a module, choose M here: the
223224 module will be called radio-wl1273.
....@@ -232,8 +233,7 @@
232233 menuconfig V4L_RADIO_ISA_DRIVERS
233234 bool "ISA radio devices"
234235 depends on ISA || COMPILE_TEST
235
- default n
236
- ---help---
236
+ help
237237 Say Y here to enable support for these ISA drivers.
238238
239239 if V4L_RADIO_ISA_DRIVERS
....@@ -246,7 +246,7 @@
246246 tristate "ADS Cadet AM/FM Tuner"
247247 depends on ISA || COMPILE_TEST
248248 depends on VIDEO_V4L2
249
- ---help---
249
+ help
250250 Choose Y here if you have one of these AM/FM radio cards, and then
251251 fill in the port address below.
252252
....@@ -258,7 +258,7 @@
258258 depends on ISA || COMPILE_TEST
259259 depends on VIDEO_V4L2
260260 select RADIO_ISA
261
- ---help---
261
+ help
262262 Choose Y here if you have one of these FM radio cards, and then fill
263263 in the port address below.
264264
....@@ -272,7 +272,7 @@
272272 been reported to be used by these cards.
273273
274274 More information is contained in the file
275
- <file:Documentation/media/v4l-drivers/radiotrack.rst>.
275
+ <file:Documentation/driver-api/media/drivers/radiotrack.rst>.
276276
277277 To compile this driver as a module, choose M here: the
278278 module will be called radio-aimslab.
....@@ -290,7 +290,7 @@
290290 depends on ISA || COMPILE_TEST
291291 depends on VIDEO_V4L2
292292 select RADIO_ISA
293
- ---help---
293
+ help
294294 Choose Y here if you have this FM radio card, and then fill in the
295295 port address below.
296296
....@@ -314,7 +314,7 @@
314314 depends on ISA || COMPILE_TEST
315315 depends on VIDEO_V4L2
316316 select RADIO_ISA
317
- ---help---
317
+ help
318318 Choose Y here if you have one of these FM radio cards, and then fill
319319 in the port address below.
320320
....@@ -335,7 +335,7 @@
335335 depends on ISA || COMPILE_TEST
336336 depends on VIDEO_V4L2
337337 select RADIO_ISA
338
- ---help---
338
+ help
339339 Choose Y here if you have this FM radio card, and then fill in the
340340 I/O port address and settings below. The following cards either have
341341 GemTek Radio tuner or are rebranded GemTek Radio cards:
....@@ -377,7 +377,7 @@
377377 depends on ISA_DMA_API && VIDEO_V4L2 && SND
378378 select SND_ISA
379379 select SND_MIRO
380
- ---help---
380
+ help
381381 Choose Y here if you have this FM radio card. You also need to enable
382382 the ALSA sound system. This choice automatically selects the ALSA
383383 sound card driver "Miro miroSOUND PCM1pro/PCM12/PCM20radio" as this
....@@ -390,7 +390,7 @@
390390 tristate "SF16-FMI/SF16-FMP/SF16-FMD Radio"
391391 depends on ISA || COMPILE_TEST
392392 depends on VIDEO_V4L2
393
- ---help---
393
+ help
394394 Choose Y here if you have one of these FM radio cards.
395395
396396 To compile this driver as a module, choose M here: the
....@@ -401,7 +401,7 @@
401401 depends on ISA || COMPILE_TEST
402402 depends on VIDEO_V4L2
403403 select RADIO_TEA575X
404
- ---help---
404
+ help
405405 Choose Y here if you have one of these FM radio cards.
406406
407407 To compile this driver as a module, choose M here: the
....@@ -412,7 +412,7 @@
412412 depends on ISA || COMPILE_TEST
413413 depends on VIDEO_V4L2
414414 select RADIO_ISA
415
- ---help---
415
+ help
416416 Choose Y here if you have this FM radio card.
417417
418418 Note: this driver hasn't been tested since a long time due to lack
....@@ -451,7 +451,7 @@
451451 depends on ISA || COMPILE_TEST
452452 depends on VIDEO_V4L2
453453 select RADIO_ISA
454
- ---help---
454
+ help
455455 Choose Y here if you have one of these FM radio cards, and then fill
456456 in the port address and the frequency used for muting below.
457457
....@@ -486,7 +486,7 @@
486486 depends on ISA || COMPILE_TEST
487487 depends on VIDEO_V4L2
488488 select RADIO_ISA
489
- ---help---
489
+ help
490490 Choose Y here if you have one of these FM radio cards, and then fill
491491 in the port address below.
492492