Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

# SPDX-License-Identifier: GPL-2.0
menu "SoC Audio support for Renesas SoCs"
	depends on CONFIG_SUPERH || CONFIG_ARCH_RENESAS || CONFIG_COMPILE_TEST

config CONFIG_SND_SOC_PCM_SH7760
	tristate "SoC Audio support for Renesas SH7760"
	depends on CONFIG_CPU_SUBTYPE_SH7760 && CONFIG_SH_DMABRG
	help
	  Enable this option for SH7760 AC97/I2S audio support.


##
## Audio unit modules
##

config CONFIG_SND_SOC_SH4_HAC
	tristate
	select CONFIG_AC97_BUS
	select CONFIG_SND_SOC_AC97_BUS

config CONFIG_SND_SOC_SH4_SSI
	tristate

config CONFIG_SND_SOC_SH4_FSI
	tristate "SH4 FSI support"
	select CONFIG_SND_SIMPLE_CARD
	help
	  This option enables CONFIG_FSI sound support

config CONFIG_SND_SOC_SH4_SIU
	tristate
	depends on CONFIG_ARCH_SHMOBILE && CONFIG_HAVE_CLK
	select CONFIG_DMA_ENGINE
	select CONFIG_DMADEVICES
	select CONFIG_SH_DMAE
	select CONFIG_FW_LOADER

config CONFIG_SND_SOC_RCAR
	tristate "R-Car series SRU/SCU/SSIU/SSI support"
	depends on CONFIG_COMMON_CLK
	depends on CONFIG_OF || CONFIG_COMPILE_TEST
	select CONFIG_SND_SIMPLE_CARD_UTILS
	select CONFIG_REGMAP_MMIO
	help
	  This option enables R-Car SRU/SCU/SSIU/SSI sound support

##
## Boards
##

config CONFIG_SND_SH7760_AC97
	tristate "SH7760 AC97 sound support"
	depends on CONFIG_CPU_SUBTYPE_SH7760 && CONFIG_SND_SOC_PCM_SH7760
	select CONFIG_SND_SOC_SH4_HAC
	select CONFIG_SND_SOC_AC97_CODEC
	help
	  This option enables generic sound support for the first
	  AC97 unit of the SH7760.

config CONFIG_SND_SIU_MIGOR
	tristate "SIU sound support on Migo-R"
	depends on CONFIG_SH_MIGOR && CONFIG_I2C
	select CONFIG_SND_SOC_SH4_SIU
	select CONFIG_SND_SOC_WM8978
	help
	  This option enables sound support for the SH7722 Migo-R board

endmenu