18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ciconfig RADIO_SI470X
38c2ecf20Sopenharmony_ci	tristate "Silicon Labs Si470x FM Radio Receiver support"
48c2ecf20Sopenharmony_ci	depends on VIDEO_V4L2
58c2ecf20Sopenharmony_ci	help
68c2ecf20Sopenharmony_ci	  This is a driver for devices with the Silicon Labs SI470x
78c2ecf20Sopenharmony_ci	  chip (either via USB or I2C buses).
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci	  Say Y here if you want to connect this type of radio to your
108c2ecf20Sopenharmony_ci	  computer's USB port or if it is used by some other driver
118c2ecf20Sopenharmony_ci	  via I2C bus.
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the
148c2ecf20Sopenharmony_ci	  module will be called radio-si470x-common.
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciconfig USB_SI470X
178c2ecf20Sopenharmony_ci	tristate "Silicon Labs Si470x FM Radio Receiver support with USB"
188c2ecf20Sopenharmony_ci	depends on USB && RADIO_SI470X
198c2ecf20Sopenharmony_ci	help
208c2ecf20Sopenharmony_ci	  This is a driver for USB devices with the Silicon Labs SI470x
218c2ecf20Sopenharmony_ci	  chip. Currently these devices are known to work:
228c2ecf20Sopenharmony_ci	  - 10c4:818a: Silicon Labs USB FM Radio Reference Design
238c2ecf20Sopenharmony_ci	  - 06e1:a155: ADS/Tech FM Radio Receiver (formerly Instant FM Music)
248c2ecf20Sopenharmony_ci	  - 1b80:d700: KWorld USB FM Radio SnapMusic Mobile 700 (FM700)
258c2ecf20Sopenharmony_ci	  - 10c5:819a: Sanei Electric FM USB Radio (aka DealExtreme.com PCear)
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci	  Sound is provided by the ALSA USB Audio/MIDI driver. Therefore
288c2ecf20Sopenharmony_ci	  if you don't want to use the device solely for RDS receiving,
298c2ecf20Sopenharmony_ci	  it is recommended to also select SND_USB_AUDIO.
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ci	  Please have a look at the documentation, especially on how
328c2ecf20Sopenharmony_ci	  to redirect the audio stream from the radio to your sound device:
338c2ecf20Sopenharmony_ci	  Documentation/admin-guide/media/si470x.rst
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci	  Say Y here if you want to connect this type of radio to your
368c2ecf20Sopenharmony_ci	  computer's USB port.
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the
398c2ecf20Sopenharmony_ci	  module will be called radio-usb-si470x.
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ciconfig I2C_SI470X
428c2ecf20Sopenharmony_ci	tristate "Silicon Labs Si470x FM Radio Receiver support with I2C"
438c2ecf20Sopenharmony_ci	depends on I2C && RADIO_SI470X
448c2ecf20Sopenharmony_ci	help
458c2ecf20Sopenharmony_ci	  This is a driver for I2C devices with the Silicon Labs SI470x
468c2ecf20Sopenharmony_ci	  chip.
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ci	  Say Y here if you want to connect this type of radio to your
498c2ecf20Sopenharmony_ci	  computer's I2C port.
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the
528c2ecf20Sopenharmony_ci	  module will be called radio-i2c-si470x.
53