blob: 47c7b5d837f724793cd6b46a3eacfccbc2e302a6 [file] [log] [blame]
menuconfig SND_SOC_SYNA
tristate "ASoC support for Synaptics"
help
Say Y or M if you want to add support for Synaptics SoCs'
Audio interfaces. You will also need to select the audio
interfaces below to support them.
if SND_SOC_SYNA
config SND_SOC_BERLIN_ASOC
tristate "ASoC for the BERLIN chip"
depends on OF && I2C
help
Say Y if you want to add Synaptics Berlin machine driver.
config SND_SOC_BERLIN_PCM
tristate "Berlin PCM platform driver"
select SND_HWDEP
select BERLIN_AVIOUTIL
select BERLIN_DHUB_IRQ
depends on INPUT
help
Say Y if you want to add Synaptics Berlin PCM driver.
config SND_SOC_BERLIN_OUTDAI
tristate "Berlin output dai driver"
select BERLIN_AVIOUTIL
select SND_SOC_BERLIN_PCM
help
Say Y if you want to enable Synaptics Berlin playback driver.
config SND_SOC_BERLIN_SEC
tristate "Berlin secondary dai driver"
select BERLIN_AVIOUTIL
select SND_SOC_BERLIN_PCM
help
Say Y if you want to enable Synaptics Berlin Sec playback driver.
config SND_SOC_BERLIN_PDMI
tristate "Berlin PDM input dai driver"
select BERLIN_AVIOUTIL
select SND_SOC_BERLIN_PCM
help
Say Y if you want to enable Synaptics Berlin PDM capture driver.
config SND_SOC_BERLIN_MIC1
tristate "Berlin MIC1 dai driver"
select BERLIN_AVIOUTIL
select SND_SOC_BERLIN_PCM
help
Say Y if you want to enable Synaptics Berlin MIC1 driver.
config SND_SOC_BERLIN_MIC2
tristate "Berlin MIC2 dai driver"
select BERLIN_AVIOUTIL
select SND_SOC_BERLIN_PCM
help
Say Y if you want to enable Synaptics Berlin MIC2 driver.
endif #SND_SOC_SYNA