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 7*6b5b0d6fSCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_DA7219 8*6b5b0d6fSCezary Rojewski tristate "da7219 I2S board" 9*6b5b0d6fSCezary Rojewski depends on I2C 10*6b5b0d6fSCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 11*6b5b0d6fSCezary Rojewski select SND_SOC_DA7219 12*6b5b0d6fSCezary Rojewski help 13*6b5b0d6fSCezary Rojewski This adds support for AVS with DA7219 I2S codec configuration. 14*6b5b0d6fSCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 15*6b5b0d6fSCezary Rojewski If unsure select "N". 16*6b5b0d6fSCezary 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 2597030a43SCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_HDAUDIO 2697030a43SCezary Rojewski tristate "HD-Audio generic board" 2797030a43SCezary Rojewski select SND_SOC_HDA 2897030a43SCezary Rojewski help 2997030a43SCezary Rojewski This adds support for AVS with HDAudio codec configuration. 3097030a43SCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 3197030a43SCezary Rojewski If unsure select "N". 3297030a43SCezary Rojewski 33e39acc4cSCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_I2S_TEST 34e39acc4cSCezary Rojewski tristate "I2S test board" 35e39acc4cSCezary Rojewski help 36e39acc4cSCezary Rojewski This adds support for I2S test-board which can be used to verify 37e39acc4cSCezary Rojewski transfer over I2S interface with SSP loopback scenarios. 38e39acc4cSCezary Rojewski 39282c8f8dSCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_MAX98357A 40282c8f8dSCezary Rojewski tristate "max98357A I2S board" 41282c8f8dSCezary Rojewski depends on I2C 42282c8f8dSCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 43282c8f8dSCezary Rojewski select SND_SOC_MAX98357A 44282c8f8dSCezary Rojewski help 45282c8f8dSCezary Rojewski This adds support for AVS with MAX98357A I2S codec configuration. 46282c8f8dSCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 47282c8f8dSCezary Rojewski If unsure select "N". 48282c8f8dSCezary Rojewski 49223a0a94SAmadeusz Sławińskiconfig SND_SOC_INTEL_AVS_MACH_MAX98373 50223a0a94SAmadeusz Sławiński tristate "max98373 I2S board" 51223a0a94SAmadeusz Sławiński depends on I2C 52223a0a94SAmadeusz Sławiński depends on MFD_INTEL_LPSS || COMPILE_TEST 53223a0a94SAmadeusz Sławiński select SND_SOC_MAX98373 54223a0a94SAmadeusz Sławiński help 55223a0a94SAmadeusz Sławiński This adds support for AVS with MAX98373 I2S codec configuration. 56223a0a94SAmadeusz Sławiński Say Y or m if you have such a device. This is a recommended option. 57223a0a94SAmadeusz Sławiński If unsure select "N". 58223a0a94SAmadeusz Sławiński 5932ee40b5SCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_NAU8825 6032ee40b5SCezary Rojewski tristate "nau8825 I2S board" 6132ee40b5SCezary Rojewski depends on I2C 6232ee40b5SCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 6332ee40b5SCezary Rojewski select SND_SOC_NAU8825 6432ee40b5SCezary Rojewski help 6532ee40b5SCezary Rojewski This adds support for ASoC machine driver with NAU8825 I2S audio codec. 6632ee40b5SCezary Rojewski It is meant to be used with AVS driver. 6732ee40b5SCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 6832ee40b5SCezary Rojewski If unsure select "N". 6932ee40b5SCezary Rojewski 70e2a4cbf2SCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_RT274 71e2a4cbf2SCezary Rojewski tristate "rt274 in I2S mode" 72e2a4cbf2SCezary Rojewski depends on I2C 73e2a4cbf2SCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 74e2a4cbf2SCezary Rojewski select SND_SOC_RT274 75e2a4cbf2SCezary Rojewski help 76e2a4cbf2SCezary Rojewski This adds support for ASoC machine driver with RT274 I2S audio codec. 77e2a4cbf2SCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 78e2a4cbf2SCezary Rojewski If unsure select "N". 79e2a4cbf2SCezary Rojewski 801d395ee2SCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_RT286 811d395ee2SCezary Rojewski tristate "rt286 in I2S mode" 821d395ee2SCezary Rojewski depends on I2C 831d395ee2SCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 841d395ee2SCezary Rojewski select SND_SOC_RT286 851d395ee2SCezary Rojewski help 861d395ee2SCezary Rojewski This adds support for ASoC machine driver with RT286 I2S audio codec. 871d395ee2SCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 881d395ee2SCezary Rojewski If unsure select "N". 891d395ee2SCezary Rojewski 9088429ab1SCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_RT298 9188429ab1SCezary Rojewski tristate "rt298 in I2S mode" 9288429ab1SCezary Rojewski depends on I2C 9388429ab1SCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 9488429ab1SCezary Rojewski select SND_SOC_RT298 9588429ab1SCezary Rojewski help 9688429ab1SCezary Rojewski This adds support for ASoC machine driver with RT298 I2S audio codec. 9788429ab1SCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 9888429ab1SCezary Rojewski If unsure select "N". 9988429ab1SCezary Rojewski 10074810278SCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_RT5682 10174810278SCezary Rojewski tristate "rt5682 in I2S mode" 10274810278SCezary Rojewski depends on I2C 10374810278SCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 10474810278SCezary Rojewski select SND_SOC_RT5682_I2C 10574810278SCezary Rojewski help 10674810278SCezary Rojewski This adds support for ASoC machine driver with RT5682 I2S audio codec. 10774810278SCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 10874810278SCezary Rojewski If unsure select "N". 10974810278SCezary Rojewski 11069ea14efSCezary Rojewskiconfig SND_SOC_INTEL_AVS_MACH_SSM4567 11169ea14efSCezary Rojewski tristate "ssm4567 I2S board" 11269ea14efSCezary Rojewski depends on I2C 11369ea14efSCezary Rojewski depends on MFD_INTEL_LPSS || COMPILE_TEST 11469ea14efSCezary Rojewski select SND_SOC_SSM4567 11569ea14efSCezary Rojewski help 11669ea14efSCezary Rojewski This adds support for ASoC machine driver with SSM4567 I2S audio codec. 11769ea14efSCezary Rojewski It is meant to be used with AVS driver. 11869ea14efSCezary Rojewski Say Y or m if you have such a device. This is a recommended option. 11969ea14efSCezary Rojewski If unsure select "N". 12069ea14efSCezary Rojewski 12197030a43SCezary Rojewskiendmenu 122