162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ciconfig RADIO_SI470X 362306a36Sopenharmony_ci tristate "Silicon Labs Si470x FM Radio Receiver support" 462306a36Sopenharmony_ci depends on VIDEO_DEV 562306a36Sopenharmony_ci help 662306a36Sopenharmony_ci This is a driver for devices with the Silicon Labs SI470x 762306a36Sopenharmony_ci chip (either via USB or I2C buses). 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci Say Y here if you want to connect this type of radio to your 1062306a36Sopenharmony_ci computer's USB port or if it is used by some other driver 1162306a36Sopenharmony_ci via I2C bus. 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 1462306a36Sopenharmony_ci module will be called radio-si470x-common. 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciconfig USB_SI470X 1762306a36Sopenharmony_ci tristate "Silicon Labs Si470x FM Radio Receiver support with USB" 1862306a36Sopenharmony_ci depends on USB && RADIO_SI470X 1962306a36Sopenharmony_ci help 2062306a36Sopenharmony_ci This is a driver for USB devices with the Silicon Labs SI470x 2162306a36Sopenharmony_ci chip. Currently these devices are known to work: 2262306a36Sopenharmony_ci - 10c4:818a: Silicon Labs USB FM Radio Reference Design 2362306a36Sopenharmony_ci - 06e1:a155: ADS/Tech FM Radio Receiver (formerly Instant FM Music) 2462306a36Sopenharmony_ci - 1b80:d700: KWorld USB FM Radio SnapMusic Mobile 700 (FM700) 2562306a36Sopenharmony_ci - 10c5:819a: Sanei Electric FM USB Radio (aka DealExtreme.com PCear) 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci Sound is provided by the ALSA USB Audio/MIDI driver. Therefore 2862306a36Sopenharmony_ci if you don't want to use the device solely for RDS receiving, 2962306a36Sopenharmony_ci it is recommended to also select SND_USB_AUDIO. 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ci Please have a look at the documentation, especially on how 3262306a36Sopenharmony_ci to redirect the audio stream from the radio to your sound device: 3362306a36Sopenharmony_ci Documentation/admin-guide/media/si470x.rst 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci Say Y here if you want to connect this type of radio to your 3662306a36Sopenharmony_ci computer's USB port. 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 3962306a36Sopenharmony_ci module will be called radio-usb-si470x. 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ciconfig I2C_SI470X 4262306a36Sopenharmony_ci tristate "Silicon Labs Si470x FM Radio Receiver support with I2C" 4362306a36Sopenharmony_ci depends on I2C && RADIO_SI470X 4462306a36Sopenharmony_ci help 4562306a36Sopenharmony_ci This is a driver for I2C devices with the Silicon Labs SI470x 4662306a36Sopenharmony_ci chip. 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ci Say Y here if you want to connect this type of radio to your 4962306a36Sopenharmony_ci computer's I2C port. 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 5262306a36Sopenharmony_ci module will be called radio-i2c-si470x. 53