^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) menuconfig SND_SOC_SAMSUNG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) tristate "ASoC support for Samsung"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) depends on COMMON_CLK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) select SND_SOC_GENERIC_DMAENGINE_PCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) Say Y or M if you want to add support for codecs attached to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) the Samsung SoCs' Audio interfaces. You will also need to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) select the audio interfaces to support below.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) if SND_SOC_SAMSUNG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) config SND_S3C24XX_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) config SND_S3C_I2SV2_SOC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) config SND_S3C2412_SOC_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) select SND_S3C_I2SV2_SOC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) config SND_SAMSUNG_PCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) tristate "Samsung PCM interface support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) config SND_SAMSUNG_SPDIF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) tristate "Samsung SPDIF transmitter support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) select SND_SOC_SPDIF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) config SND_SAMSUNG_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) tristate "Samsung I2S interface support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) config SND_SOC_SAMSUNG_NEO1973_WM8753
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) tristate "Audio support for Openmoko Neo1973 Smartphones (GTA02)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) depends on MACH_NEO1973_GTA02
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) select SND_S3C24XX_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) select SND_SOC_WM8753
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) select SND_SOC_BT_SCO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) Say Y here to enable audio support for the Openmoko Neo1973
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) Smartphones.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) config SND_SOC_SAMSUNG_JIVE_WM8750
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) tristate "SoC I2S Audio support for Jive"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) depends on MACH_JIVE && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) select SND_SOC_WM8750
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) select SND_S3C2412_SOC_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) Say Y if you want to add support for SoC audio on the Jive.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) config SND_SOC_SAMSUNG_SMDK_WM8580
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) tristate "SoC I2S Audio support for WM8580 on SMDK"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) depends on MACH_SMDK6410 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) select SND_SOC_WM8580
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) select SND_SAMSUNG_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) Say Y if you want to add support for SoC audio on the SMDKs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) config SND_SOC_SAMSUNG_SMDK_WM8994
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) tristate "SoC I2S Audio support for WM8994 on SMDK"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) depends on I2C=y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) select MFD_WM8994
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) select SND_SOC_WM8994
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) select SND_SAMSUNG_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) Say Y if you want to add support for SoC audio on the SMDKs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) config SND_SOC_SAMSUNG_S3C24XX_UDA134X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) tristate "SoC I2S Audio support UDA134X wired to a S3C24XX"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) depends on ARCH_S3C24XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) select SND_S3C24XX_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) select SND_SOC_L3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) select SND_SOC_UDA134X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) config SND_SOC_SAMSUNG_SIMTEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) Internal node for common S3C24XX/Simtec support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) config SND_SOC_SAMSUNG_SIMTEC_TLV320AIC23
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) depends on ARCH_S3C24XX && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) select SND_S3C24XX_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) select SND_SOC_TLV320AIC23_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) select SND_SOC_SAMSUNG_SIMTEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) config SND_SOC_SAMSUNG_SIMTEC_HERMES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) tristate "SoC I2S Audio support for Simtec Hermes board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) depends on ARCH_S3C24XX && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) select SND_S3C24XX_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) select SND_SOC_TLV320AIC3X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) select SND_SOC_SAMSUNG_SIMTEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) config SND_SOC_SAMSUNG_H1940_UDA1380
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) tristate "Audio support for the HP iPAQ H1940"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) depends on ARCH_H1940 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) select SND_S3C24XX_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) select SND_SOC_UDA1380
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) This driver provides audio support for HP iPAQ h1940 PDA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) config SND_SOC_SAMSUNG_RX1950_UDA1380
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) tristate "Audio support for the HP iPAQ RX1950"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) depends on MACH_RX1950 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) select SND_S3C24XX_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) select SND_SOC_UDA1380
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) This driver provides audio support for HP iPAQ RX1950 PDA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) config SND_SOC_SMARTQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) tristate "SoC I2S Audio support for SmartQ board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) depends on MACH_SMARTQ || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) select SND_SAMSUNG_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) select SND_SOC_WM8750
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) config SND_SOC_SAMSUNG_SMDK_SPDIF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) tristate "SoC S/PDIF Audio support for SMDK"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) select SND_SAMSUNG_SPDIF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) Say Y if you want to add support for SoC S/PDIF audio on the SMDK.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) config SND_SOC_SMDK_WM8994_PCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) tristate "SoC PCM Audio support for WM8994 on SMDK"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) depends on I2C=y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) select MFD_WM8994
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) select SND_SOC_WM8994
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) select SND_SAMSUNG_PCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) Say Y if you want to add support for SoC audio on the SMDK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) config SND_SOC_SPEYSIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) tristate "Audio support for Wolfson Speyside"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) depends on I2C && SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) select SND_SAMSUNG_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) select SND_SOC_WM8996
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) select SND_SOC_WM9081
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) select SND_SOC_WM0010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) select SND_SOC_WM1250_EV1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) config SND_SOC_TOBERMORY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) tristate "Audio support for Wolfson Tobermory"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) depends on INPUT && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) select SND_SAMSUNG_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) select SND_SOC_WM8962
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) config SND_SOC_BELLS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) tristate "Audio support for Wolfson Bells"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) depends on MFD_ARIZONA && MFD_WM5102 && MFD_WM5110 && I2C && SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) select SND_SAMSUNG_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) select SND_SOC_WM5102
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) select SND_SOC_WM5110
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) select SND_SOC_WM9081
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) select SND_SOC_WM0010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) select SND_SOC_WM1250_EV1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) config SND_SOC_LOWLAND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) tristate "Audio support for Wolfson Lowland"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) select SND_SAMSUNG_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) select SND_SOC_WM5100
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) select SND_SOC_WM9081
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) config SND_SOC_LITTLEMILL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) tristate "Audio support for Wolfson Littlemill"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) select SND_SAMSUNG_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) select MFD_WM8994
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) select SND_SOC_WM8994
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) config SND_SOC_SNOW
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) tristate "Audio support for Google Snow boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) select SND_SOC_MAX98090
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) select SND_SOC_MAX98095
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) select SND_SAMSUNG_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) Say Y if you want to add audio support for various Snow
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) boards based on Exynos5 series of SoCs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) config SND_SOC_ODROID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) tristate "Audio support for Odroid XU3/XU4"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) depends on SND_SOC_SAMSUNG && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) select SND_SOC_MAX98090
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) select SND_SAMSUNG_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) Say Y here to enable audio support for the Odroid XU3/XU4.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) config SND_SOC_ARNDALE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) tristate "Audio support for Arndale Board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) select SND_SAMSUNG_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) select SND_SOC_RT5631
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) select MFD_WM8994
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) select SND_SOC_WM8994
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) config SND_SOC_SAMSUNG_TM2_WM5110
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) tristate "SoC I2S Audio support for WM5110 on TM2 board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) depends on SND_SOC_SAMSUNG && MFD_ARIZONA && MFD_WM5110 && I2C && SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) select SND_SOC_MAX98504
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) select SND_SOC_WM5110
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) select SND_SAMSUNG_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) Say Y if you want to add support for SoC audio on the TM2 board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) config SND_SOC_SAMSUNG_ARIES_WM8994
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) tristate "SoC I2S Audio support for WM8994 on Aries"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) depends on SND_SOC_SAMSUNG && MFD_WM8994 && IIO && EXTCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) select SND_SOC_BT_SCO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) select SND_SOC_WM8994
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) select SND_SAMSUNG_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) Say Y if you want to add support for SoC audio on Aries boards,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) which has a WM8994 codec connected to a BT codec, a cellular
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) modem, and the Samsung I2S controller. Jack detection is done
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) via ADC, GPIOs, and an extcon device. Switching between the Mic
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) and TV-Out path is also handled.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) config SND_SOC_SAMSUNG_MIDAS_WM1811
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) tristate "SoC I2S Audio support for Midas boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) depends on SND_SOC_SAMSUNG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) select SND_SAMSUNG_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) select SND_SOC_WM8994
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) Say Y if you want to add support for SoC audio on the Midas boards.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) endif #SND_SOC_SAMSUNG