0001 # SPDX-License-Identifier: GPL-2.0-only
0002 menu "Intel AVS Machine drivers"
0003 depends on SND_SOC_INTEL_AVS
0004
0005 comment "Available DSP configurations"
0006
0007 config SND_SOC_INTEL_AVS_MACH_DA7219
0008 tristate "da7219 I2S board"
0009 depends on I2C
0010 depends on MFD_INTEL_LPSS || COMPILE_TEST
0011 select SND_SOC_DA7219
0012 help
0013 This adds support for AVS with DA7219 I2S codec configuration.
0014 Say Y or m if you have such a device. This is a recommended option.
0015 If unsure select "N".
0016
0017 config SND_SOC_INTEL_AVS_MACH_DMIC
0018 tristate "DMIC generic board"
0019 select SND_SOC_DMIC
0020 help
0021 This adds support for AVS with Digital Mic array configuration.
0022 Say Y or m if you have such a device. This is a recommended option.
0023 If unsure select "N".
0024
0025 config SND_SOC_INTEL_AVS_MACH_HDAUDIO
0026 tristate "HD-Audio generic board"
0027 select SND_SOC_HDA
0028 help
0029 This adds support for AVS with HDAudio codec configuration.
0030 Say Y or m if you have such a device. This is a recommended option.
0031 If unsure select "N".
0032
0033 config SND_SOC_INTEL_AVS_MACH_I2S_TEST
0034 tristate "I2S test board"
0035 help
0036 This adds support for I2S test-board which can be used to verify
0037 transfer over I2S interface with SSP loopback scenarios.
0038
0039 config SND_SOC_INTEL_AVS_MACH_MAX98357A
0040 tristate "max98357A I2S board"
0041 depends on I2C
0042 depends on MFD_INTEL_LPSS || COMPILE_TEST
0043 select SND_SOC_MAX98357A
0044 help
0045 This adds support for AVS with MAX98357A I2S codec configuration.
0046 Say Y or m if you have such a device. This is a recommended option.
0047 If unsure select "N".
0048
0049 config SND_SOC_INTEL_AVS_MACH_MAX98373
0050 tristate "max98373 I2S board"
0051 depends on I2C
0052 depends on MFD_INTEL_LPSS || COMPILE_TEST
0053 select SND_SOC_MAX98373
0054 help
0055 This adds support for AVS with MAX98373 I2S codec configuration.
0056 Say Y or m if you have such a device. This is a recommended option.
0057 If unsure select "N".
0058
0059 config SND_SOC_INTEL_AVS_MACH_NAU8825
0060 tristate "nau8825 I2S board"
0061 depends on I2C
0062 depends on MFD_INTEL_LPSS || COMPILE_TEST
0063 select SND_SOC_NAU8825
0064 help
0065 This adds support for ASoC machine driver with NAU8825 I2S audio codec.
0066 It is meant to be used with AVS driver.
0067 Say Y or m if you have such a device. This is a recommended option.
0068 If unsure select "N".
0069
0070 config SND_SOC_INTEL_AVS_MACH_RT274
0071 tristate "rt274 in I2S mode"
0072 depends on I2C
0073 depends on MFD_INTEL_LPSS || COMPILE_TEST
0074 select SND_SOC_RT274
0075 help
0076 This adds support for ASoC machine driver with RT274 I2S audio codec.
0077 Say Y or m if you have such a device. This is a recommended option.
0078 If unsure select "N".
0079
0080 config SND_SOC_INTEL_AVS_MACH_RT286
0081 tristate "rt286 in I2S mode"
0082 depends on I2C
0083 depends on MFD_INTEL_LPSS || COMPILE_TEST
0084 select SND_SOC_RT286
0085 help
0086 This adds support for ASoC machine driver with RT286 I2S audio codec.
0087 Say Y or m if you have such a device. This is a recommended option.
0088 If unsure select "N".
0089
0090 config SND_SOC_INTEL_AVS_MACH_RT298
0091 tristate "rt298 in I2S mode"
0092 depends on I2C
0093 depends on MFD_INTEL_LPSS || COMPILE_TEST
0094 select SND_SOC_RT298
0095 help
0096 This adds support for ASoC machine driver with RT298 I2S audio codec.
0097 Say Y or m if you have such a device. This is a recommended option.
0098 If unsure select "N".
0099
0100 config SND_SOC_INTEL_AVS_MACH_RT5682
0101 tristate "rt5682 in I2S mode"
0102 depends on I2C
0103 depends on MFD_INTEL_LPSS || COMPILE_TEST
0104 select SND_SOC_RT5682_I2C
0105 help
0106 This adds support for ASoC machine driver with RT5682 I2S audio codec.
0107 Say Y or m if you have such a device. This is a recommended option.
0108 If unsure select "N".
0109
0110 config SND_SOC_INTEL_AVS_MACH_SSM4567
0111 tristate "ssm4567 I2S board"
0112 depends on I2C
0113 depends on MFD_INTEL_LPSS || COMPILE_TEST
0114 select SND_SOC_SSM4567
0115 help
0116 This adds support for ASoC machine driver with SSM4567 I2S audio codec.
0117 It is meant to be used with AVS driver.
0118 Say Y or m if you have such a device. This is a recommended option.
0119 If unsure select "N".
0120
0121 endmenu