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