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_HDAUDIO 26 tristate "HD-Audio generic board" 27 select SND_SOC_HDA 28 help 29 This adds support for AVS with HDAudio codec 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_I2S_TEST 34 tristate "I2S test board" 35 help 36 This adds support for I2S test-board which can be used to verify 37 transfer over I2S interface with SSP loopback scenarios. 38 39config SND_SOC_INTEL_AVS_MACH_MAX98357A 40 tristate "max98357A I2S board" 41 depends on I2C 42 depends on MFD_INTEL_LPSS || COMPILE_TEST 43 select SND_SOC_MAX98357A 44 help 45 This adds support for AVS with MAX98357A I2S codec configuration. 46 Say Y or m if you have such a device. This is a recommended option. 47 If unsure select "N". 48 49config SND_SOC_INTEL_AVS_MACH_MAX98373 50 tristate "max98373 I2S board" 51 depends on I2C 52 depends on MFD_INTEL_LPSS || COMPILE_TEST 53 select SND_SOC_MAX98373 54 help 55 This adds support for AVS with MAX98373 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_NAU8825 60 tristate "nau8825 I2S board" 61 depends on I2C 62 depends on MFD_INTEL_LPSS || COMPILE_TEST 63 select SND_SOC_NAU8825 64 help 65 This adds support for ASoC machine driver with NAU8825 I2S audio codec. 66 It is meant to be used with AVS driver. 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_RT274 71 tristate "rt274 in I2S mode" 72 depends on I2C 73 depends on MFD_INTEL_LPSS || COMPILE_TEST 74 select SND_SOC_RT274 75 help 76 This adds support for ASoC machine driver with RT274 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_RT286 81 tristate "rt286 in I2S mode" 82 depends on I2C 83 depends on MFD_INTEL_LPSS || COMPILE_TEST 84 select SND_SOC_RT286 85 help 86 This adds support for ASoC machine driver with RT286 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_RT298 91 tristate "rt298 in I2S mode" 92 depends on I2C 93 depends on MFD_INTEL_LPSS || COMPILE_TEST 94 select SND_SOC_RT298 95 help 96 This adds support for ASoC machine driver with RT298 I2S audio codec. 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_RT5682 101 tristate "rt5682 in I2S mode" 102 depends on I2C 103 depends on MFD_INTEL_LPSS || COMPILE_TEST 104 select SND_SOC_RT5682_I2C 105 help 106 This adds support for ASoC machine driver with RT5682 I2S audio codec. 107 Say Y or m if you have such a device. This is a recommended option. 108 If unsure select "N". 109 110config SND_SOC_INTEL_AVS_MACH_SSM4567 111 tristate "ssm4567 I2S board" 112 depends on I2C 113 depends on MFD_INTEL_LPSS || COMPILE_TEST 114 select SND_SOC_SSM4567 115 help 116 This adds support for ASoC machine driver with SSM4567 I2S audio codec. 117 It is meant to be used with AVS driver. 118 Say Y or m if you have such a device. This is a recommended option. 119 If unsure select "N". 120 121endmenu 122