Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1200a7d9 authored by Simran Rai's avatar Simran Rai Committed by Mark Brown
Browse files

ASoC: cygnus: Add Cygnus audio DMA driver



This patch adds Cygnus audio DMA driver. It supports playback
and capture modes and uses ringbuffers for data transfer.

Signed-off-by: default avatarLori Hikichi <lhikichi@broadcom.com>
Signed-off-by: default avatarSimran Rai <ssimran@broadcom.com>
Reviewed-by: default avatarRay Jui <rjui@broadcom.com>
Reviewed-by: default avatarArun Parameswaran <arunp@broadcom.com>
Reviewed-by: default avatarScott Branden <sbranden@broadcom.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent a6ee05d9
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -7,3 +7,12 @@ config SND_BCM2835_SOC_I2S
	  Say Y or M if you want to add support for codecs attached to
	  the BCM2835 I2S interface. You will also need
	  to select the audio interfaces to support below.

config SND_SOC_CYGNUS
	tristate "SoC platform audio for Broadcom Cygnus chips"
	depends on ARCH_BCM_CYGNUS || COMPILE_TEST
	help
	  Say Y if you want to add support for ASoC audio on Broadcom
	  Cygnus chips (bcm958300, bcm958305, bcm911360)

	  If you don't know what to do here, say N.
 No newline at end of file
+5 −0
Original line number Diff line number Diff line
@@ -3,3 +3,8 @@ snd-soc-bcm2835-i2s-objs := bcm2835-i2s.o

obj-$(CONFIG_SND_BCM2835_SOC_I2S) += snd-soc-bcm2835-i2s.o

# CYGNUS Platform Support
snd-soc-cygnus-objs := cygnus-pcm.o cygnus-ssp.o

obj-$(CONFIG_SND_SOC_CYGNUS) += snd-soc-cygnus.o
+861 −0

File added.

Preview size limit exceeded, changes collapsed.