1# SPDX-License-Identifier: GPL-2.0-only 2menu "Intel AVS Machine drivers" 3 depends on SND_SOC_INTEL_AVS 4 5comment "Available DSP configurations" 6 7config SND_SOC_INTEL_AVS_CARDNAME_OBSOLETE 8 bool "Use obsolete card names" 9 default n 10 help 11 Use obsolete names for some of avs cards. This option should be 12 used if your system depends on old card names, for example having 13 not up to date UCM files. 14 15config SND_SOC_INTEL_AVS_MACH_DA7219 16 tristate "da7219 I2S board" 17 depends on I2C 18 depends on MFD_INTEL_LPSS || COMPILE_TEST 19 select SND_SOC_DA7219 20 help 21 This adds support for AVS with DA7219 I2S codec configuration. 22 Say Y or m if you have such a device. This is a recommended option. 23 If unsure select "N". 24 25config SND_SOC_INTEL_AVS_MACH_DMIC 26 tristate "DMIC generic board" 27 select SND_SOC_DMIC 28 help 29 This adds support for AVS with Digital Mic array configuration. 30 Say Y or m if you have such a device. This is a recommended option. 31 If unsure select "N". 32 33config SND_SOC_INTEL_AVS_MACH_ES8336 34 tristate "es8336 I2S board" 35 depends on X86 && I2C 36 depends on MFD_INTEL_LPSS || COMPILE_TEST 37 select SND_SOC_ES8316 38 help 39 This adds support for AVS with ES8336 I2S codec configuration. 40 Say Y or m if you have such a device. This is a recommended option. 41 If unsure select "N". 42 43config SND_SOC_INTEL_AVS_MACH_HDAUDIO 44 tristate "HD-Audio generic board" 45 select SND_SOC_HDA 46 help 47 This adds support for AVS with HDAudio codec configuration. 48 Say Y or m if you have such a device. This is a recommended option. 49 If unsure select "N". 50 51config SND_SOC_INTEL_AVS_MACH_I2S_TEST 52 tristate "I2S test board" 53 help 54 This adds support for I2S test-board which can be used to verify 55 transfer over I2S interface with SSP loopback scenarios. 56 57config SND_SOC_INTEL_AVS_MACH_MAX98927 58 tristate "max98927 I2S board" 59 depends on I2C 60 depends on MFD_INTEL_LPSS || COMPILE_TEST 61 select SND_SOC_MAX98927 62 help 63 This adds support for AVS with MAX98927 I2S codec configuration. 64 Say Y or m if you have such a device. This is a recommended option. 65 If unsure select "N". 66 67config SND_SOC_INTEL_AVS_MACH_MAX98357A 68 tristate "max98357A I2S board" 69 depends on I2C 70 depends on MFD_INTEL_LPSS || COMPILE_TEST 71 select SND_SOC_MAX98357A 72 help 73 This adds support for AVS with MAX98357A I2S codec configuration. 74 Say Y or m if you have such a device. This is a recommended option. 75 If unsure select "N". 76 77config SND_SOC_INTEL_AVS_MACH_MAX98373 78 tristate "max98373 I2S board" 79 depends on I2C 80 depends on MFD_INTEL_LPSS || COMPILE_TEST 81 select SND_SOC_MAX98373 82 help 83 This adds support for AVS with MAX98373 I2S codec configuration. 84 Say Y or m if you have such a device. This is a recommended option. 85 If unsure select "N". 86 87config SND_SOC_INTEL_AVS_MACH_NAU8825 88 tristate "nau8825 I2S board" 89 depends on I2C 90 depends on MFD_INTEL_LPSS || COMPILE_TEST 91 select SND_SOC_NAU8825 92 help 93 This adds support for ASoC machine driver with NAU8825 I2S audio codec. 94 It is meant to be used with AVS driver. 95 Say Y or m if you have such a device. This is a recommended option. 96 If unsure select "N". 97 98config SND_SOC_INTEL_AVS_MACH_PCM3168A 99 tristate "pcm3168a I2S board" 100 depends on I2C 101 depends on MFD_INTEL_LPSS || COMPILE_TEST 102 select SND_SOC_PCM3168A_I2C 103 help 104 This adds support for AVS with PCM3168A I2C codec configuration. 105 Say Y or m if you have such a device. This is a recommended option. 106 If unsure select "N". 107 108config SND_SOC_INTEL_AVS_MACH_PROBE 109 tristate "Probing (data) board" 110 depends on DEBUG_FS 111 select SND_HWDEP 112 help 113 This adds support for data probing board which can be used to 114 gather data from runtime stream over compress operations. 115 116config SND_SOC_INTEL_AVS_MACH_RT274 117 tristate "rt274 in I2S mode" 118 depends on I2C 119 depends on MFD_INTEL_LPSS || COMPILE_TEST 120 select SND_SOC_RT274 121 help 122 This adds support for ASoC machine driver with RT274 I2S audio codec. 123 Say Y or m if you have such a device. This is a recommended option. 124 If unsure select "N". 125 126config SND_SOC_INTEL_AVS_MACH_RT286 127 tristate "rt286 in I2S mode" 128 depends on I2C 129 depends on MFD_INTEL_LPSS || COMPILE_TEST 130 select SND_SOC_RT286 131 help 132 This adds support for ASoC machine driver with RT286 I2S audio codec. 133 Say Y or m if you have such a device. This is a recommended option. 134 If unsure select "N". 135 136config SND_SOC_INTEL_AVS_MACH_RT298 137 tristate "rt298 in I2S mode" 138 depends on I2C 139 depends on MFD_INTEL_LPSS || COMPILE_TEST 140 select SND_SOC_RT298 141 help 142 This adds support for ASoC machine driver with RT298 I2S audio codec. 143 Say Y or m if you have such a device. This is a recommended option. 144 If unsure select "N". 145 146config SND_SOC_INTEL_AVS_MACH_RT5514 147 tristate "rt5514 in I2S mode" 148 depends on I2C 149 depends on MFD_INTEL_LPSS || COMPILE_TEST 150 select SND_SOC_RT5514 151 help 152 This adds support for ASoC machine driver with RT5514 I2S audio codec. 153 Say Y or m if you have such a device. This is a recommended option. 154 If unsure select "N". 155 156config SND_SOC_INTEL_AVS_MACH_RT5663 157 tristate "rt5663 in I2S mode" 158 depends on I2C 159 depends on MFD_INTEL_LPSS || COMPILE_TEST 160 select SND_SOC_RT5663 161 help 162 This adds support for ASoC machine driver with RT5663 I2S audio codec. 163 Say Y or m if you have such a device. This is a recommended option. 164 If unsure select "N". 165 166config SND_SOC_INTEL_AVS_MACH_RT5682 167 tristate "rt5682 in I2S mode" 168 depends on I2C 169 depends on MFD_INTEL_LPSS || COMPILE_TEST 170 select SND_SOC_RT5682_I2C 171 help 172 This adds support for ASoC machine driver with RT5682 I2S audio codec. 173 Say Y or m if you have such a device. This is a recommended option. 174 If unsure select "N". 175 176config SND_SOC_INTEL_AVS_MACH_SSM4567 177 tristate "ssm4567 I2S board" 178 depends on I2C 179 depends on MFD_INTEL_LPSS || COMPILE_TEST 180 select SND_SOC_SSM4567 181 help 182 This adds support for ASoC machine driver with SSM4567 I2S audio codec. 183 It is meant to be used with AVS driver. 184 Say Y or m if you have such a device. This is a recommended option. 185 If unsure select "N". 186 187endmenu 188