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_DMIC 8 tristate "DMIC generic board" 9 select SND_SOC_DMIC 10 help 11 This adds support for AVS with Digital Mic array configuration. 12 Say Y or m if you have such a device. This is a recommended option. 13 If unsure select "N". 14 15config SND_SOC_INTEL_AVS_MACH_HDAUDIO 16 tristate "HD-Audio generic board" 17 select SND_SOC_HDA 18 help 19 This adds support for AVS with HDAudio codec configuration. 20 Say Y or m if you have such a device. This is a recommended option. 21 If unsure select "N". 22 23config SND_SOC_INTEL_AVS_MACH_I2S_TEST 24 tristate "I2S test board" 25 help 26 This adds support for I2S test-board which can be used to verify 27 transfer over I2S interface with SSP loopback scenarios. 28 29config SND_SOC_INTEL_AVS_MACH_MAX98357A 30 tristate "max98357A I2S board" 31 depends on I2C 32 depends on MFD_INTEL_LPSS || COMPILE_TEST 33 select SND_SOC_MAX98357A 34 help 35 This adds support for AVS with MAX98357A I2S codec configuration. 36 Say Y or m if you have such a device. This is a recommended option. 37 If unsure select "N". 38 39config SND_SOC_INTEL_AVS_MACH_NAU8825 40 tristate "nau8825 I2S board" 41 depends on I2C 42 depends on MFD_INTEL_LPSS || COMPILE_TEST 43 select SND_SOC_NAU8825 44 help 45 This adds support for ASoC machine driver with NAU8825 I2S audio codec. 46 It is meant to be used with AVS driver. 47 Say Y or m if you have such a device. This is a recommended option. 48 If unsure select "N". 49 50config SND_SOC_INTEL_AVS_MACH_RT274 51 tristate "rt274 in I2S mode" 52 depends on I2C 53 depends on MFD_INTEL_LPSS || COMPILE_TEST 54 select SND_SOC_RT274 55 help 56 This adds support for ASoC machine driver with RT274 I2S audio codec. 57 Say Y or m if you have such a device. This is a recommended option. 58 If unsure select "N". 59 60config SND_SOC_INTEL_AVS_MACH_RT286 61 tristate "rt286 in I2S mode" 62 depends on I2C 63 depends on MFD_INTEL_LPSS || COMPILE_TEST 64 select SND_SOC_RT286 65 help 66 This adds support for ASoC machine driver with RT286 I2S audio codec. 67 Say Y or m if you have such a device. This is a recommended option. 68 If unsure select "N". 69 70config SND_SOC_INTEL_AVS_MACH_RT298 71 tristate "rt298 in I2S mode" 72 depends on I2C 73 depends on MFD_INTEL_LPSS || COMPILE_TEST 74 select SND_SOC_RT298 75 help 76 This adds support for ASoC machine driver with RT298 I2S audio codec. 77 Say Y or m if you have such a device. This is a recommended option. 78 If unsure select "N". 79 80config SND_SOC_INTEL_AVS_MACH_RT5682 81 tristate "rt5682 in I2S mode" 82 depends on I2C 83 depends on MFD_INTEL_LPSS || COMPILE_TEST 84 select SND_SOC_RT5682_I2C 85 help 86 This adds support for ASoC machine driver with RT5682 I2S audio codec. 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_SSM4567 91 tristate "ssm4567 I2S board" 92 depends on I2C 93 depends on MFD_INTEL_LPSS || COMPILE_TEST 94 select SND_SOC_SSM4567 95 help 96 This adds support for ASoC machine driver with SSM4567 I2S audio codec. 97 It is meant to be used with AVS driver. 98 Say Y or m if you have such a device. This is a recommended option. 99 If unsure select "N". 100 101endmenu 102