Back to home page

OSCL-LXR

 
 

    


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