# SPDX-License-Identifier: GPL-2.0-only
config SND_SOC_XILINX_DP
	tristate "Audio support for the the Xilinx DisplayPort"
	select SND_DMAENGINE_PCM
	select SND_SOC_GENERIC_DMAENGINE_PCM
	help
	  Audio support the for Xilinx DisplayPort.

config SND_SOC_XILINX_SDI
	tristate "Audio support for the the Xilinx SDI"
	depends on DRM_XLNX_SDI
	depends on VIDEO_XILINX_SDIRXSS
	help
	  Select this option to enable Xilinx SDI Audio.This enables
	  SDI audio playback and capture using xilinx soft IP

config SND_SOC_XILINX_I2S
	tristate "Audio support for the Xilinx I2S"
	help
	  Select this option to enable Xilinx I2S Audio. This enables
	  I2S playback and capture using xilinx soft IP. In transmitter
	  mode, IP receives audio in AES format, extracts PCM and sends
	  PCM data. In receiver mode, IP receives PCM audio and
	  encapsulates PCM in AES format and sends AES data.
	  I2S playback and capture using xilinx soft IP

config SND_SOC_XILINX_AUDIO_FORMATTER
	tristate "Audio support for the Xilinx audio formatter"
	help
	  Select this option to enable Xilinx audio formatter
	  support. This provides DMA platform device support for
	  audio functionality.

config SND_SOC_XILINX_SPDIF
	tristate "Audio support for the Xilinx SPDIF"
	help
	  Select this option to enable Xilinx SPDIF Audio.
	  Enabling this provides one of the component required in ASoC
	  audio pipeline.
	  This supports playback and capture usecases.

config SND_SOC_XILINX_PL_SND_CARD
	tristate "Audio support for the the Xilinx PL sound card"
	depends on SND_SOC_XILINX_AUDIO_FORMATTER || SND_SOC_XILINX_I2S || SND_SOC_XILINX_SDI
	help
	  Select this option to enable Xilinx PL sound card
	  support. This enables sound card using xilinx soft IPs
	  in audio pipeline.
