197030a43SCezary Rojewski# SPDX-License-Identifier: GPL-2.0-only 297030a43SCezary Rojewskimenu "Intel AVS Machine drivers" 397030a43SCezary Rojewski depends on SND_SOC_INTEL_AVS 497030a43SCezary Rojewski 597030a43SCezary Rojewskicomment "Available DSP configurations" 697030a43SCezary Rojewski 76b5b0d6fSCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_DA7219 86b5b0d6fSCezary Rojewski tristate "da7219 I2S board" 96b5b0d6fSCezary Rojewski depends on I2C 106b5b0d6fSCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 116b5b0d6fSCezary Rojewski select SND_SOC_DA7219 126b5b0d6fSCezary Rojewski help 136b5b0d6fSCezary Rojewski This adds support for AVS with DA7219 I2S codec configuration. 146b5b0d6fSCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 156b5b0d6fSCezary Rojewski If unsure select "N". 166b5b0d6fSCezary Rojewski 176575e5caSCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_DMIC 186575e5caSCezary Rojewski tristate "DMIC generic board" 196575e5caSCezary Rojewski select SND_SOC_DMIC 206575e5caSCezary Rojewski help 216575e5caSCezary Rojewski This adds support for AVS with Digital Mic array configuration. 226575e5caSCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 236575e5caSCezary Rojewski If unsure select "N". 246575e5caSCezary Rojewski 25*32e40c8dSCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_ES8336 26*32e40c8dSCezary Rojewski tristate "es8336 I2S board" 27*32e40c8dSCezary Rojewski depends on X86 && I2C 28*32e40c8dSCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 29*32e40c8dSCezary Rojewski select SND_SOC_ES8316 30*32e40c8dSCezary Rojewski help 31*32e40c8dSCezary Rojewski This adds support for AVS with ES8336 I2S codec configuration. 32*32e40c8dSCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 33*32e40c8dSCezary Rojewski If unsure select "N". 34*32e40c8dSCezary Rojewski 3597030a43SCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_HDAUDIO 3697030a43SCezary Rojewski tristate "HD-Audio generic board" 3797030a43SCezary Rojewski select SND_SOC_HDA 3897030a43SCezary Rojewski help 3997030a43SCezary Rojewski This adds support for AVS with HDAudio codec configuration. 4097030a43SCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 4197030a43SCezary Rojewski If unsure select "N". 4297030a43SCezary Rojewski 43e39acc4cSCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_I2S_TEST 44e39acc4cSCezary Rojewski tristate "I2S test board" 45e39acc4cSCezary Rojewski help 46e39acc4cSCezary Rojewski This adds support for I2S test-board which can be used to verify 47e39acc4cSCezary Rojewski transfer over I2S interface with SSP loopback scenarios. 48e39acc4cSCezary Rojewski 491c993300SAmadeusz Sławińskiconfig SND_SOC_INTEL_AVS_MACH_MAX98927 501c993300SAmadeusz Sławiński tristate "max98927 I2S board" 511c993300SAmadeusz Sławiński depends on I2C 521c993300SAmadeusz Sławiński depends on MFD_INTEL_LPSS || COMPILE_TEST 531c993300SAmadeusz Sławiński select SND_SOC_MAX98927 541c993300SAmadeusz Sławiński help 551c993300SAmadeusz Sławiński This adds support for AVS with MAX98927 I2S codec configuration. 561c993300SAmadeusz Sławiński Say Y or m if you have such a device. This is a recommended option. 571c993300SAmadeusz Sławiński If unsure select "N". 581c993300SAmadeusz Sławiński 59282c8f8dSCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_MAX98357A 60282c8f8dSCezary Rojewski tristate "max98357A I2S board" 61282c8f8dSCezary Rojewski depends on I2C 62282c8f8dSCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 63282c8f8dSCezary Rojewski select SND_SOC_MAX98357A 64282c8f8dSCezary Rojewski help 65282c8f8dSCezary Rojewski This adds support for AVS with MAX98357A I2S codec configuration. 66282c8f8dSCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 67282c8f8dSCezary Rojewski If unsure select "N". 68282c8f8dSCezary Rojewski 69223a0a94SAmadeusz Sławińskiconfig SND_SOC_INTEL_AVS_MACH_MAX98373 70223a0a94SAmadeusz Sławiński tristate "max98373 I2S board" 71223a0a94SAmadeusz Sławiński depends on I2C 72223a0a94SAmadeusz Sławiński depends on MFD_INTEL_LPSS || COMPILE_TEST 73223a0a94SAmadeusz Sławiński select SND_SOC_MAX98373 74223a0a94SAmadeusz Sławiński help 75223a0a94SAmadeusz Sławiński This adds support for AVS with MAX98373 I2S codec configuration. 76223a0a94SAmadeusz Sławiński Say Y or m if you have such a device. This is a recommended option. 77223a0a94SAmadeusz Sławiński If unsure select "N". 78223a0a94SAmadeusz Sławiński 7932ee40b5SCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_NAU8825 8032ee40b5SCezary Rojewski tristate "nau8825 I2S board" 8132ee40b5SCezary Rojewski depends on I2C 8232ee40b5SCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 8332ee40b5SCezary Rojewski select SND_SOC_NAU8825 8432ee40b5SCezary Rojewski help 8532ee40b5SCezary Rojewski This adds support for ASoC machine driver with NAU8825 I2S audio codec. 8632ee40b5SCezary Rojewski It is meant to be used with AVS driver. 8732ee40b5SCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 8832ee40b5SCezary Rojewski If unsure select "N". 8932ee40b5SCezary Rojewski 90e17527e1SCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_PROBE 91e17527e1SCezary Rojewski tristate "Probing (data) board" 92e17527e1SCezary Rojewski depends on DEBUG_FS 93e17527e1SCezary Rojewski select SND_HWDEP 94e17527e1SCezary Rojewski help 95e17527e1SCezary Rojewski This adds support for data probing board which can be used to 96e17527e1SCezary Rojewski gather data from runtime stream over compress operations. 97e17527e1SCezary Rojewski 98e2a4cbf2SCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_RT274 99e2a4cbf2SCezary Rojewski tristate "rt274 in I2S mode" 100e2a4cbf2SCezary Rojewski depends on I2C 101e2a4cbf2SCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 102e2a4cbf2SCezary Rojewski select SND_SOC_RT274 103e2a4cbf2SCezary Rojewski help 104e2a4cbf2SCezary Rojewski This adds support for ASoC machine driver with RT274 I2S audio codec. 105e2a4cbf2SCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 106e2a4cbf2SCezary Rojewski If unsure select "N". 107e2a4cbf2SCezary Rojewski 1081d395ee2SCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_RT286 1091d395ee2SCezary Rojewski tristate "rt286 in I2S mode" 1101d395ee2SCezary Rojewski depends on I2C 1111d395ee2SCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 1121d395ee2SCezary Rojewski select SND_SOC_RT286 1131d395ee2SCezary Rojewski help 1141d395ee2SCezary Rojewski This adds support for ASoC machine driver with RT286 I2S audio codec. 1151d395ee2SCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 1161d395ee2SCezary Rojewski If unsure select "N". 1171d395ee2SCezary Rojewski 11888429ab1SCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_RT298 11988429ab1SCezary Rojewski tristate "rt298 in I2S mode" 12088429ab1SCezary Rojewski depends on I2C 12188429ab1SCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 12288429ab1SCezary Rojewski select SND_SOC_RT298 12388429ab1SCezary Rojewski help 12488429ab1SCezary Rojewski This adds support for ASoC machine driver with RT298 I2S audio codec. 12588429ab1SCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 12688429ab1SCezary Rojewski If unsure select "N". 12788429ab1SCezary Rojewski 12874810278SCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_RT5682 12974810278SCezary Rojewski tristate "rt5682 in I2S mode" 13074810278SCezary Rojewski depends on I2C 13174810278SCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 13274810278SCezary Rojewski select SND_SOC_RT5682_I2C 13374810278SCezary Rojewski help 13474810278SCezary Rojewski This adds support for ASoC machine driver with RT5682 I2S audio codec. 13574810278SCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 13674810278SCezary Rojewski If unsure select "N". 13774810278SCezary Rojewski 13869ea14efSCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_SSM4567 13969ea14efSCezary Rojewski tristate "ssm4567 I2S board" 14069ea14efSCezary Rojewski depends on I2C 14169ea14efSCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 14269ea14efSCezary Rojewski select SND_SOC_SSM4567 14369ea14efSCezary Rojewski help 14469ea14efSCezary Rojewski This adds support for ASoC machine driver with SSM4567 I2S audio codec. 14569ea14efSCezary Rojewski It is meant to be used with AVS driver. 14669ea14efSCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 14769ea14efSCezary Rojewski If unsure select "N". 14869ea14efSCezary Rojewski 14997030a43SCezary Rojewskiendmenu 150