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_PROBE 91 tristate "Probing (data) board" 92 depends on DEBUG_FS 93 select SND_HWDEP 94 help 95 This adds support for data probing board which can be used to 96 gather data from runtime stream over compress operations. 97 98config SND_SOC_INTEL_AVS_MACH_RT274 99 tristate "rt274 in I2S mode" 100 depends on I2C 101 depends on MFD_INTEL_LPSS || COMPILE_TEST 102 select SND_SOC_RT274 103 help 104 This adds support for ASoC machine driver with RT274 I2S audio codec. 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_RT286 109 tristate "rt286 in I2S mode" 110 depends on I2C 111 depends on MFD_INTEL_LPSS || COMPILE_TEST 112 select SND_SOC_RT286 113 help 114 This adds support for ASoC machine driver with RT286 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_RT298 119 tristate "rt298 in I2S mode" 120 depends on I2C 121 depends on MFD_INTEL_LPSS || COMPILE_TEST 122 select SND_SOC_RT298 123 help 124 This adds support for ASoC machine driver with RT298 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_RT5514 129 tristate "rt5514 in I2S mode" 130 depends on I2C 131 depends on MFD_INTEL_LPSS || COMPILE_TEST 132 select SND_SOC_RT5514 133 help 134 This adds support for ASoC machine driver with RT5514 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_RT5663 139 tristate "rt5663 in I2S mode" 140 depends on I2C 141 depends on MFD_INTEL_LPSS || COMPILE_TEST 142 select SND_SOC_RT5663 143 help 144 This adds support for ASoC machine driver with RT5663 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_RT5682 149 tristate "rt5682 in I2S mode" 150 depends on I2C 151 depends on MFD_INTEL_LPSS || COMPILE_TEST 152 select SND_SOC_RT5682_I2C 153 help 154 This adds support for ASoC machine driver with RT5682 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_SSM4567 159 tristate "ssm4567 I2S board" 160 depends on I2C 161 depends on MFD_INTEL_LPSS || COMPILE_TEST 162 select SND_SOC_SSM4567 163 help 164 This adds support for ASoC machine driver with SSM4567 I2S audio codec. 165 It is meant to be used with AVS driver. 166 Say Y or m if you have such a device. This is a recommended option. 167 If unsure select "N". 168 169endmenu 170