311 lines
8.7 KiB
Plaintext
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
|