311 lines
8.7 KiB
Plaintext

menu "SoC Audio for the Samsung S3C"
config SND_S3C_SOC
tristate "SoC Audio for the Samsung S3C chips"
depends on ARCH_S3C2410 && SND_SOC
select SND_PCM
help
Say Y or M if you want to add support for codecs attached to
the S3C AC97, I2S or SSP interface. You will also need
to select the audio interfaces to support below.
config SND_S3C_SOC_I2S
tristate
config SND_S3C6400_SOC_I2S
tristate
config SND_S3C6410_SOC_I2S
tristate
config SND_S3C6410_SOC_PCMIF
tristate
config SND_S3C2443_SOC_AC97
tristate
select AC97_BUS
select SND_AC97_CODEC
select SND_SOC_AC97_BUS
config SND_S3C24XX_SOC_SMDK2443_WM9710
tristate "SoC AC97 Audio support for SMDK2443 - WM9710"
depends on SND_S3C_SOC && MACH_SMDK2443
select SND_S3C2443_SOC_AC97
select SND_SOC_AC97_CODEC
help
Say Y if you want to add support for SoC audio on smdk2443
with the WM9710.
config SND_S3C2450_SOC_AC97
tristate
select AC97_BUS
select SND_AC97_CODEC
select SND_SOC_AC97_BUS
config SND_S3C24XX_SOC_SMDK2450_WM9713
tristate "SoC AC97 Audio support for SMDK2450 - WM9713"
depends on SND_S3C_SOC && (CPU_S3C2450 || CPU_S3C2416)
select SND_S3C2450_SOC_AC97
select SND_SOC_WM9713
help
Say Y if you want to add support for SoC audio on smdk2450
with the WM9713.
config SND_S3C6400_SOC_AC97
tristate
select AC97_BUS
select SND_AC97_CODEC
select SND_SOC_AC97_BUS
config SND_S3C64XX_SOC_SMDK6400_WM9713
tristate "SoC AC97 Audio support for SMDK6400 - WM9713"
depends on SND_S3C_SOC && MACH_SMDK6400
select SND_S3C6400_SOC_AC97
select SND_SOC_WM9713
help
Say Y if you want to add support for SoC audio on smdk6400
with the WM9713.
config SND_S3C6410_SOC_AC97
tristate
select AC97_BUS
select SND_AC97_CODEC
select SND_SOC_AC97_BUS
config SND_S3C64XX_SOC_SMDK6410_WM9713
tristate "SoC AC97 Audio support for SMDK6410 - WM9713"
depends on SND_S3C_SOC && (MACH_SMDK6410)
select SND_S3C6410_SOC_AC97
select SND_SOC_WM9713
help
Say Y if you want to add support for SoC audio on smdk6410
with the WM9713.
choice
prompt "SMDK Record Path Select"
depends on SND_S3C64XX_SOC_SMDK6400_WM9713 || SND_S3C24XX_SOC_SMDK2450_WM9713 || SND_S3C64XX_SOC_SMDK6410_WM9713
config SOUND_WM9713_INPUT_STREAM_LINE
bool "Input Stream is LINE-IN"
depends on SND_S3C64XX_SOC_SMDK6400_WM9713 || SND_S3C24XX_SOC_SMDK2450_WM9713 || SND_S3C64XX_SOC_SMDK6410_WM9713
help
Say Y here to make input stream as LINE-IN.
config SOUND_WM9713_INPUT_STREAM_MIC
bool "Input Stream is MIC"
depends on SND_S3C64XX_SOC_SMDK6400_WM9713 || SND_S3C24XX_SOC_SMDK2450_WM9713 || SND_S3C64XX_SOC_SMDK6410_WM9713
help
Say Y here to make input stream as MIC.
endchoice
config SND_S3C2450_SOC_I2S
tristate
config SND_S3C2416_SOC_I2S
tristate
config SND_SOC_I2S_V32
tristate
config SND_SOC_I2S_V40
tristate
config SND_S3C24XX_SOC_SMDK2450_WM8580
tristate "SoC I2S Audio support for SMDK2450 - WM8580"
depends on SND_S3C_SOC && (CPU_S3C2450 || CPU_S3C2416)
select SND_S3C2450_SOC_I2S
select SND_SOC_WM8580
select SND_SOC_I2S_V40
help
Say Y if you want to add support for SoC audio on smdk2450
with the WM8580.
config SND_S3C24XX_SOC_SMDK2450_WM8753
tristate "SoC I2S Audio support for SMDK2450 - WM8753"
depends on SND_S3C_SOC && (CPU_S3C2450)
select SND_S3C2450_SOC_I2S
select SND_SOC_WM8753
select SND_SOC_I2S_V32
help
Say Y if you want to add support for SoC audio on smdk2450
with the WM8753.
config SND_S3C64XX_SOC_SMDK6400_WM8990
tristate "SoC I2S Audio support for SMDK6400 - WM8990"
depends on SND_S3C_SOC && MACH_SMDK6400
select SND_S3C_SOC_I2S
select SND_SOC_WM8990
help
Say Y if you want to add support for SoC audio on smdk6400
with the WM8990.
config SND_S3C24XX_SOC_SMDK2416_WM8753
tristate "SoC I2S Audio support for SMDK2416 - WM8753"
depends on SND_S3C_SOC && CPU_S3C2416
select SND_S3C2416_SOC_I2S
select SND_SOC_WM8753
select SND_SOC_I2S_V32
help
Say Y if you want to add support for SoC audio on smdk2416
with the WM8753.
config SND_S3C24XX_SOC_SMDK2416_RT5627
tristate "SoC I2S Audio support for SMDK2416 - REALTEK 5627"
depends on SND_S3C_SOC && CPU_S3C2416
select SND_S3C2416_SOC_I2S
select SND_SOC_RT5627
select SND_SOC_I2S_V32
help
Say Y if you want to add support for SoC audio on smdk2416
with the REALTEK 5627.
config SND_S3C24XX_SOC_SMDK2416_RT5624
tristate "SoC I2S Audio support for SMDK2416 - REALTEK 5624"
depends on SND_S3C_SOC && CPU_S3C2416
select SND_S3C2416_SOC_I2S
select SND_SOC_RT5624
select SND_SOC_I2S_V32
help
Say Y if you want to add support for SoC audio on smdk2416
with the REALTEK 5624.
config SND_S3C64XX_SOC_SMDK6400_WM8990
tristate "SoC I2S Audio support for SMDK6400 - WM8990"
depends on SND_S3C_SOC && MACH_SMDK6400
select SND_S3C_SOC_I2S
select SND_SOC_WM8990
help
Say Y if you want to add support for SoC audio on smdk6400
with the WM8990.
config SND_S3C64XX_SOC_SMDK6400_WM8753
tristate "SoC I2S Audio support for SMDK6400 - WM8753"
depends on SND_S3C_SOC && MACH_SMDK6400
select SND_S3C_SOC_I2S
select SND_SOC_WM8753
help
Say Y if you want to add support for SoC audio on smdk6400
with the WM8753.
config SND_S3C64XX_SOC_SMDK6410_WM8753
tristate "SoC I2S Audio support for SMDK6410 - WM8753"
depends on SND_S3C_SOC && (MACH_SMDK6410)
select SND_S3C_SOC_I2S
select SND_SOC_WM8753
help
Say Y if you want to add support for SoC audio on smdk6410
with the WM8753.
config SND_S3C64XX_SOC_SMDK6410_RT5627
tristate "SoC I2S Audio support for SMDK6410 - RT5627"
depends on SND_S3C_SOC && (MACH_SMDK6410)
select SND_S3C_SOC_I2S
select SND_SOC_RT5627
help
Say Y if you want to add support for SoC audio on smdk2416
with the RT5627.
config SND_S3C64XX_SOC_SMDK6410_RT5624
tristate "SoC I2S Audio support for SMDK6410 - RT5624"
depends on SND_S3C_SOC && (MACH_SMDK6410)
select SND_S3C_SOC_I2S
select SND_SOC_RT5624
help
Say Y if you want to add support for SoC audio on smdk2416
with the RT5624.
choice
prompt "SMDK Record Path Select"
depends on SND_S3C64XX_SOC_SMDK6400_WM8753 || SND_S3C64XX_SOC_SMDK6410_WM8753 || SND_S3C24XX_SOC_SMDK2450_WM8753 || SND_S3C24XX_SOC_SMDK2416_WM8753
config SOUND_WM8753_INPUT_STREAM_MIC_IN
bool "Input Stream is MIC"
depends on SND_S3C64XX_SOC_SMDK6400_WM8753 || SND_S3C64XX_SOC_SMDK6410_WM8753 || SND_S3C24XX_SOC_SMDK2450_WM8753 || SND_S3C24XX_SOC_SMDK2416_WM8753
help
Say Y here to make input stream as MIC.
config SOUND_WM8753_INPUT_STREAM_LINE_IN
depends on SND_S3C64XX_SOC_SMDK6400_WM8753 || SND_S3C64XX_SOC_SMDK6410_WM8753 || SND_S3C24XX_SOC_SMDK2450_WM8753 || SND_S3C24XX_SOC_SMDK2416_WM8753
bool "Input Stream is LINE-IN"
help
Say Y here to make input stream as LINE-IN.
endchoice
config SND_S3C64XX_SOC_SMDK6410_WM8580
tristate "SoC I2S Audio support for SMDK6410 - WM8580"
depends on SND_S3C_SOC && (MACH_SMDK6410)
select SND_S3C6410_SOC_I2S
select SND_SOC_WM8580
help
Say Y if you want to add support for SoC audio on smdk6410
with the WM8580.
choice
prompt "SMDK Record Path Select"
depends on SND_S3C64XX_SOC_SMDK6410_WM8580
config SOUND_WM8580_INPUT_STREAM_LINE_IN
bool "Input Stream is LINE-IN"
depends on SND_S3C64XX_SOC_SMDK6410_WM8580
help
Say Y here to make input stream as LINE-IN.
config SOUND_WM8580_INPUT_STREAM_MIC_IN
bool "Input Stream is MIC"
depends on SND_S3C64XX_SOC_SMDK6410_WM8580
help
Say Y here to make input stream as MIC.
endchoice
config SND_S3C64XX_SOC_SMDK6400_WM8990
tristate "SoC I2S Audio support for SMDK6400 - WM8990"
depends on SND_S3C_SOC && MACH_SMDK6400
select SND_S3C_SOC_I2S
select SND_SOC_WM8990
help
Say Y if you want to add support for SoC audio on smdk6400
with the WM8990.
config SND_S3C64XX_SOC_SMDK6410_WM8990
tristate "SoC I2S Audio support for SMDK6410 - WM8990"
depends on SND_S3C_SOC && (MACH_SMDK6410)
select SND_S3C_SOC_I2S
select SND_SOC_WM8990
help
Say Y if you want to add support for SoC audio on smdk6410
with the WM8990.
choice
prompt "SMDK Record Path Select"
depends on SND_S3C64XX_SOC_SMDK6410_WM8990 || SND_S3C64XX_SOC_SMDK6400_WM8990
config SOUND_WM8990_INPUT_STREAM_LINE_IN
bool "Input Stream is LINE-IN"
depends on SND_S3C64XX_SOC_SMDK6410_WM8990 || SND_S3C64XX_SOC_SMDK6400_WM8990
help
Say Y here to make input stream as LINE-IN.
config SOUND_WM8990_INPUT_STREAM_MIC_IN
bool "Input Stream is MIC"
depends on SND_S3C64XX_SOC_SMDK6410_WM8990 || SND_S3C64XX_SOC_SMDK6400_WM8990
help
Say Y here to make input stream as MIC.
endchoice
config SND_S3C64XX_SOC_SMDK6410_WM8580_PCMIF
tristate "SoC PCM Interface support for SMDK6410 - WM8580"
depends on SND_S3C_SOC && MACH_SMDK6410
select SND_S3C6410_SOC_PCMIF
select SND_SOC_WM8580
help
Say Y if you want to add support for SoC audio on smdk6410
with the WM8580.
endmenu