xref: /openbmc/linux/drivers/media/radio/si470x/Kconfig (revision 8f762fe5)
1config RADIO_SI470X
2        tristate "Silicon Labs Si470x FM Radio Receiver support"
3        depends on VIDEO_V4L2
4	help
5	  This is a driver for devices with the Silicon Labs SI470x
6	  chip (either via USB or I2C buses).
7
8	  Say Y here if you want to connect this type of radio to your
9	  computer's USB port or if it is used by some other driver
10	  via I2C bus.
11
12	  To compile this driver as a module, choose M here: the
13	  module will be called radio-si470x-common.
14
15config USB_SI470X
16	tristate "Silicon Labs Si470x FM Radio Receiver support with USB"
17	depends on USB && RADIO_SI470X
18	help
19	  This is a driver for USB devices with the Silicon Labs SI470x
20	  chip. Currently these devices are known to work:
21	  - 10c4:818a: Silicon Labs USB FM Radio Reference Design
22	  - 06e1:a155: ADS/Tech FM Radio Receiver (formerly Instant FM Music)
23	  - 1b80:d700: KWorld USB FM Radio SnapMusic Mobile 700 (FM700)
24	  - 10c5:819a: Sanei Electric FM USB Radio (aka DealExtreme.com PCear)
25
26	  Sound is provided by the ALSA USB Audio/MIDI driver. Therefore
27	  if you don't want to use the device solely for RDS receiving,
28	  it is recommended to also select SND_USB_AUDIO.
29
30	  Please have a look at the documentation, especially on how
31	  to redirect the audio stream from the radio to your sound device:
32	  Documentation/media/v4l-drivers/si470x.rst
33
34	  Say Y here if you want to connect this type of radio to your
35	  computer's USB port.
36
37	  To compile this driver as a module, choose M here: the
38	  module will be called radio-usb-si470x.
39
40config I2C_SI470X
41	tristate "Silicon Labs Si470x FM Radio Receiver support with I2C"
42	depends on I2C && RADIO_SI470X
43	help
44	  This is a driver for I2C devices with the Silicon Labs SI470x
45	  chip.
46
47	  Say Y here if you want to connect this type of radio to your
48	  computer's I2C port.
49
50	  To compile this driver as a module, choose M here: the
51	  module will be called radio-i2c-si470x.
52