170 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2menu "Intel AVS Machine drivers"3 depends on SND_SOC_INTEL_AVS4 5comment "Available DSP configurations"6 7config SND_SOC_INTEL_AVS_MACH_DA72198 tristate "da7219 I2S board"9 depends on I2C10 depends on MFD_INTEL_LPSS || COMPILE_TEST11 select SND_SOC_DA721912 help13 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_DMIC18 tristate "DMIC generic board"19 select SND_SOC_DMIC20 help21 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_ES833626 tristate "es8336 I2S board"27 depends on X86 && I2C28 depends on MFD_INTEL_LPSS || COMPILE_TEST29 select SND_SOC_ES831630 help31 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_HDAUDIO36 tristate "HD-Audio generic board"37 select SND_SOC_HDA38 help39 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_TEST44 tristate "I2S test board"45 help46 This adds support for I2S test-board which can be used to verify47 transfer over I2S interface with SSP loopback scenarios.48 49config SND_SOC_INTEL_AVS_MACH_MAX9892750 tristate "max98927 I2S board"51 depends on I2C52 depends on MFD_INTEL_LPSS || COMPILE_TEST53 select SND_SOC_MAX9892754 help55 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_MAX98357A60 tristate "max98357A I2S board"61 depends on I2C62 depends on MFD_INTEL_LPSS || COMPILE_TEST63 select SND_SOC_MAX98357A64 help65 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_MAX9837370 tristate "max98373 I2S board"71 depends on I2C72 depends on MFD_INTEL_LPSS || COMPILE_TEST73 select SND_SOC_MAX9837374 help75 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_NAU882580 tristate "nau8825 I2S board"81 depends on I2C82 depends on MFD_INTEL_LPSS || COMPILE_TEST83 select SND_SOC_NAU882584 help85 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_PROBE91 tristate "Probing (data) board"92 depends on DEBUG_FS93 select SND_HWDEP94 help95 This adds support for data probing board which can be used to96 gather data from runtime stream over compress operations.97 98config SND_SOC_INTEL_AVS_MACH_RT27499 tristate "rt274 in I2S mode"100 depends on I2C101 depends on MFD_INTEL_LPSS || COMPILE_TEST102 select SND_SOC_RT274103 help104 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_RT286109 tristate "rt286 in I2S mode"110 depends on I2C111 depends on MFD_INTEL_LPSS || COMPILE_TEST112 select SND_SOC_RT286113 help114 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_RT298119 tristate "rt298 in I2S mode"120 depends on I2C121 depends on MFD_INTEL_LPSS || COMPILE_TEST122 select SND_SOC_RT298123 help124 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_RT5514129 tristate "rt5514 in I2S mode"130 depends on I2C131 depends on MFD_INTEL_LPSS || COMPILE_TEST132 select SND_SOC_RT5514133 help134 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_RT5663139 tristate "rt5663 in I2S mode"140 depends on I2C141 depends on MFD_INTEL_LPSS || COMPILE_TEST142 select SND_SOC_RT5663143 help144 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_RT5682149 tristate "rt5682 in I2S mode"150 depends on I2C151 depends on MFD_INTEL_LPSS || COMPILE_TEST152 select SND_SOC_RT5682_I2C153 help154 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_SSM4567159 tristate "ssm4567 I2S board"160 depends on I2C161 depends on MFD_INTEL_LPSS || COMPILE_TEST162 select SND_SOC_SSM4567163 help164 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 169endmenu170