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_MAX98927 40 tristate "max98927 I2S board" 41 depends on I2C 42 depends on MFD_INTEL_LPSS || COMPILE_TEST 43 select SND_SOC_MAX98927 44 help 45 This adds support for AVS with MAX98927 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_MAX98357A 50 tristate "max98357A I2S board" 51 depends on I2C 52 depends on MFD_INTEL_LPSS || COMPILE_TEST 53 select SND_SOC_MAX98357A 54 help 55 This adds support for AVS with MAX98357A 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_MAX98373 60 tristate "max98373 I2S board" 61 depends on I2C 62 depends on MFD_INTEL_LPSS || COMPILE_TEST 63 select SND_SOC_MAX98373 64 help 65 This adds support for AVS with MAX98373 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_NAU8825 70 tristate "nau8825 I2S board" 71 depends on I2C 72 depends on MFD_INTEL_LPSS || COMPILE_TEST 73 select SND_SOC_NAU8825 74 help 75 This adds support for ASoC machine driver with NAU8825 I2S audio codec. 76 It is meant to be used with AVS driver. 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_PROBE 81 tristate "Probing (data) board" 82 depends on DEBUG_FS 83 select SND_HWDEP 84 help 85 This adds support for data probing board which can be used to 86 gather data from runtime stream over compress operations. 87 88config SND_SOC_INTEL_AVS_MACH_RT274 89 tristate "rt274 in I2S mode" 90 depends on I2C 91 depends on MFD_INTEL_LPSS || COMPILE_TEST 92 select SND_SOC_RT274 93 help 94 This adds support for ASoC machine driver with RT274 I2S audio codec. 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_RT286 99 tristate "rt286 in I2S mode" 100 depends on I2C 101 depends on MFD_INTEL_LPSS || COMPILE_TEST 102 select SND_SOC_RT286 103 help 104 This adds support for ASoC machine driver with RT286 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_RT298 109 tristate "rt298 in I2S mode" 110 depends on I2C 111 depends on MFD_INTEL_LPSS || COMPILE_TEST 112 select SND_SOC_RT298 113 help 114 This adds support for ASoC machine driver with RT298 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_RT5682 119 tristate "rt5682 in I2S mode" 120 depends on I2C 121 depends on MFD_INTEL_LPSS || COMPILE_TEST 122 select SND_SOC_RT5682_I2C 123 help 124 This adds support for ASoC machine driver with RT5682 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_SSM4567 129 tristate "ssm4567 I2S board" 130 depends on I2C 131 depends on MFD_INTEL_LPSS || COMPILE_TEST 132 select SND_SOC_SSM4567 133 help 134 This adds support for ASoC machine driver with SSM4567 I2S audio codec. 135 It is meant to be used with AVS driver. 136 Say Y or m if you have such a device. This is a recommended option. 137 If unsure select "N". 138 139endmenu 140