mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
326 lines
11 KiB
326 lines
11 KiB
# SPDX-License-Identifier: GPL-2.0-only |
|
config SND_BCM2835_SOC_I2S |
|
tristate "SoC Audio support for the Broadcom BCM2835 I2S module" |
|
depends on ARCH_BCM2835 || COMPILE_TEST |
|
select SND_SOC_GENERIC_DMAENGINE_PCM |
|
select REGMAP_MMIO |
|
help |
|
Say Y or M if you want to add support for codecs attached to |
|
the BCM2835 I2S interface. You will also need |
|
to select the audio interfaces to support below. |
|
|
|
config SND_SOC_CYGNUS |
|
tristate "SoC platform audio for Broadcom Cygnus chips" |
|
depends on ARCH_BCM_CYGNUS || COMPILE_TEST |
|
help |
|
Say Y if you want to add support for ASoC audio on Broadcom |
|
Cygnus chips (bcm958300, bcm958305, bcm911360) |
|
|
|
If you don't know what to do here, say N. |
|
|
|
config SND_BCM63XX_I2S_WHISTLER |
|
tristate "SoC Audio support for the Broadcom BCM63XX I2S module" |
|
select REGMAP_MMIO |
|
help |
|
Say Y if you want to add support for ASoC audio on Broadcom |
|
DSL/PON chips (bcm63158, bcm63178) |
|
|
|
If you don't know what to do here, say N |
|
|
|
config SND_BCM2708_SOC_CHIPDIP_DAC |
|
tristate "Support for the ChipDip DAC" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
help |
|
Say Y or M if you want to add support for the ChipDip DAC soundcard |
|
|
|
config SND_BCM2708_SOC_GOOGLEVOICEHAT_SOUNDCARD |
|
tristate "Support for Google voiceHAT soundcard" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_VOICEHAT |
|
select SND_RPI_SIMPLE_SOUNDCARD |
|
help |
|
Say Y or M if you want to add support for voiceHAT soundcard. |
|
|
|
config SND_BCM2708_SOC_HIFIBERRY_DAC |
|
tristate "Support for HifiBerry DAC" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_PCM5102A |
|
select SND_RPI_SIMPLE_SOUNDCARD |
|
help |
|
Say Y or M if you want to add support for HifiBerry DAC. |
|
|
|
config SND_BCM2708_SOC_HIFIBERRY_DACPLUS |
|
tristate "Support for HifiBerry DAC+" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_PCM512x |
|
select SND_SOC_TPA6130A2 |
|
select COMMON_CLK_HIFIBERRY_DACPRO |
|
help |
|
Say Y or M if you want to add support for HifiBerry DAC+. |
|
|
|
config SND_BCM2708_SOC_HIFIBERRY_DACPLUSHD |
|
tristate "Support for HifiBerry DAC+ HD" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_PCM179X_I2C |
|
select COMMON_CLK_HIFIBERRY_DACPLUSHD |
|
help |
|
Say Y or M if you want to add support for HifiBerry DAC+ HD. |
|
|
|
config SND_BCM2708_SOC_HIFIBERRY_DACPLUSADC |
|
tristate "Support for HifiBerry DAC+ADC" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_PCM512x_I2C |
|
select SND_SOC_DMIC |
|
select COMMON_CLK_HIFIBERRY_DACPRO |
|
help |
|
Say Y or M if you want to add support for HifiBerry DAC+ADC. |
|
|
|
config SND_BCM2708_SOC_HIFIBERRY_DACPLUSADCPRO |
|
tristate "Support for HifiBerry DAC+ADC PRO" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_PCM512x_I2C |
|
select SND_SOC_PCM186X_I2C |
|
select SND_SOC_TPA6130A2 |
|
select COMMON_CLK_HIFIBERRY_DACPRO |
|
help |
|
Say Y or M if you want to add support for HifiBerry DAC+ADC PRO. |
|
|
|
config SND_BCM2708_SOC_HIFIBERRY_DACPLUSDSP |
|
tristate "Support for HifiBerry DAC+DSP" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_RPI_SIMPLE_SOUNDCARD |
|
help |
|
Say Y or M if you want to add support for HifiBerry DSP-DAC. |
|
|
|
config SND_BCM2708_SOC_HIFIBERRY_DIGI |
|
tristate "Support for HifiBerry Digi" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_WM8804 |
|
help |
|
Say Y or M if you want to add support for HifiBerry Digi S/PDIF output board. |
|
|
|
config SND_BCM2708_SOC_HIFIBERRY_AMP |
|
tristate "Support for the HifiBerry Amp" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_TAS5713 |
|
select SND_RPI_SIMPLE_SOUNDCARD |
|
help |
|
Say Y or M if you want to add support for the HifiBerry Amp amplifier board. |
|
|
|
config SND_BCM2708_SOC_PIFI_40 |
|
tristate "Support for the PiFi-40 amp" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_TAS571X |
|
select SND_PIFI_40 |
|
help |
|
Say Y or M if you want to add support for the PiFi40 amp board |
|
|
|
config SND_BCM2708_SOC_RPI_CIRRUS |
|
tristate "Support for Cirrus Logic Audio Card" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_WM5102 |
|
select SND_SOC_WM8804 |
|
help |
|
Say Y or M if you want to add support for the Wolfson and |
|
Cirrus Logic audio cards. |
|
|
|
config SND_BCM2708_SOC_RPI_DAC |
|
tristate "Support for RPi-DAC" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_PCM1794A |
|
select SND_RPI_SIMPLE_SOUNDCARD |
|
help |
|
Say Y or M if you want to add support for RPi-DAC. |
|
|
|
config SND_BCM2708_SOC_RPI_PROTO |
|
tristate "Support for Rpi-PROTO" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_WM8731 |
|
help |
|
Say Y or M if you want to add support for Audio Codec Board PROTO (WM8731). |
|
|
|
config SND_BCM2708_SOC_JUSTBOOM_BOTH |
|
tristate "Support for simultaneous JustBoom Digi and JustBoom DAC" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_WM8804 |
|
select SND_SOC_PCM512x |
|
help |
|
Say Y or M if you want to add support for simultaneous |
|
JustBoom Digi and JustBoom DAC. |
|
|
|
This is not the right choice if you only have one but both of |
|
these cards. |
|
|
|
config SND_BCM2708_SOC_JUSTBOOM_DAC |
|
tristate "Support for JustBoom DAC" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_PCM512x |
|
help |
|
Say Y or M if you want to add support for JustBoom DAC. |
|
|
|
config SND_BCM2708_SOC_JUSTBOOM_DIGI |
|
tristate "Support for JustBoom Digi" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_WM8804 |
|
select SND_RPI_WM8804_SOUNDCARD |
|
help |
|
Say Y or M if you want to add support for JustBoom Digi. |
|
|
|
config SND_BCM2708_SOC_IQAUDIO_CODEC |
|
tristate "Support for IQaudIO-CODEC" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_DA7213 |
|
help |
|
Say Y or M if you want to add support for IQaudIO-CODEC. |
|
|
|
config SND_BCM2708_SOC_IQAUDIO_DAC |
|
tristate "Support for IQaudIO-DAC" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_PCM512x_I2C |
|
help |
|
Say Y or M if you want to add support for IQaudIO-DAC. |
|
|
|
config SND_BCM2708_SOC_IQAUDIO_DIGI |
|
tristate "Support for IQAudIO Digi" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_WM8804 |
|
select SND_RPI_WM8804_SOUNDCARD |
|
help |
|
Say Y or M if you want to add support for IQAudIO Digital IO board. |
|
|
|
config SND_BCM2708_SOC_I_SABRE_Q2M |
|
tristate "Support for Audiophonics I-Sabre Q2M DAC" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_I_SABRE_CODEC |
|
help |
|
Say Y or M if you want to add support for Audiophonics I-SABRE Q2M DAC |
|
|
|
config SND_BCM2708_SOC_ADAU1977_ADC |
|
tristate "Support for ADAU1977 ADC" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_ADAU1977_I2C |
|
select SND_RPI_SIMPLE_SOUNDCARD |
|
help |
|
Say Y or M if you want to add support for ADAU1977 ADC. |
|
|
|
config SND_AUDIOINJECTOR_PI_SOUNDCARD |
|
tristate "Support for audioinjector.net Pi add on soundcard" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_WM8731 |
|
help |
|
Say Y or M if you want to add support for audioinjector.net Pi Hat |
|
|
|
config SND_AUDIOINJECTOR_OCTO_SOUNDCARD |
|
tristate "Support for audioinjector.net Octo channel (Hat) soundcard" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_CS42XX8_I2C |
|
help |
|
Say Y or M if you want to add support for audioinjector.net octo add on |
|
|
|
config SND_AUDIOINJECTOR_ISOLATED_SOUNDCARD |
|
tristate "Support for audioinjector.net isolated DAC and ADC soundcard" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_CS4271_I2C |
|
help |
|
Say Y or M if you want to add support for audioinjector.net isolated soundcard |
|
|
|
config SND_AUDIOSENSE_PI |
|
tristate "Support for AudioSense Add-On Soundcard" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_TLV320AIC32X4_I2C |
|
help |
|
Say Y or M if you want to add support for tlv320aic32x4 add-on |
|
|
|
config SND_DIGIDAC1_SOUNDCARD |
|
tristate "Support for Red Rocks Audio DigiDAC1" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_WM8804 |
|
select SND_SOC_WM8741 |
|
help |
|
Say Y or M if you want to add support for Red Rocks Audio DigiDAC1 board. |
|
|
|
config SND_BCM2708_SOC_DIONAUDIO_LOCO |
|
tristate "Support for Dion Audio LOCO DAC-AMP" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_PCM5102a |
|
help |
|
Say Y or M if you want to add support for Dion Audio LOCO. |
|
|
|
config SND_BCM2708_SOC_DIONAUDIO_LOCO_V2 |
|
tristate "Support for Dion Audio LOCO-V2 DAC-AMP" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_PCM5122 |
|
help |
|
Say Y or M if you want to add support for Dion Audio LOCO-V2. |
|
|
|
config SND_BCM2708_SOC_ALLO_PIANO_DAC |
|
tristate "Support for Allo Piano DAC" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_PCM512x_I2C |
|
help |
|
Say Y or M if you want to add support for Allo Piano DAC. |
|
|
|
config SND_BCM2708_SOC_ALLO_PIANO_DAC_PLUS |
|
tristate "Support for Allo Piano DAC Plus" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_PCM512x_I2C |
|
help |
|
Say Y or M if you want to add support for Allo Piano DAC Plus. |
|
|
|
config SND_BCM2708_SOC_ALLO_BOSS_DAC |
|
tristate "Support for Allo Boss DAC" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_PCM512x_I2C |
|
help |
|
Say Y or M if you want to add support for Allo Boss DAC. |
|
|
|
config SND_BCM2708_SOC_ALLO_BOSS2_DAC |
|
tristate "Support for Allo Boss2 DAC" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
depends on I2C |
|
select REGMAP_I2C |
|
select SND_AUDIO_GRAPH_CARD |
|
help |
|
Say Y or M if you want to add support for Allo Boss2 DAC. |
|
|
|
config SND_BCM2708_SOC_ALLO_DIGIONE |
|
tristate "Support for Allo DigiOne" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_WM8804 |
|
select SND_RPI_WM8804_SOUNDCARD |
|
help |
|
Say Y or M if you want to add support for Allo DigiOne. |
|
|
|
config SND_BCM2708_SOC_ALLO_KATANA_DAC |
|
tristate "Support for Allo Katana DAC" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
depends on I2C |
|
select REGMAP_I2C |
|
select SND_AUDIO_GRAPH_CARD |
|
help |
|
Say Y or M if you want to add support for Allo Katana DAC. |
|
|
|
config SND_BCM2708_SOC_FE_PI_AUDIO |
|
tristate "Support for Fe-Pi-Audio" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_SOC_SGTL5000 |
|
help |
|
Say Y or M if you want to add support for Fe-Pi-Audio. |
|
|
|
config SND_PISOUND |
|
tristate "Support for Blokas Labs pisound" |
|
depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S |
|
select SND_RAWMIDI |
|
help |
|
Say Y or M if you want to add support for Blokas Labs pisound. |
|
|
|
config SND_RPI_SIMPLE_SOUNDCARD |
|
tristate "Support for Raspberry Pi simple soundcards" |
|
help |
|
Say Y or M if you want to add support Raspbery Pi simple soundcards |
|
|
|
config SND_RPI_WM8804_SOUNDCARD |
|
tristate "Support for Raspberry Pi generic WM8804 soundcards" |
|
help |
|
Say Y or M if you want to add support for the Raspberry Pi |
|
generic driver for WM8804 based soundcards.
|
|
|