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