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

Commit 59278338 authored by Phani Kumar Uppalapati's avatar Phani Kumar Uppalapati
Browse files

ASoC: WCD9330: Add initial driver for WCD9330 codec



Add codec driver for WCD9330 audio codec. This driver
is an ALSA-compliant and constructs the internal codec
audio paths with DAPM widgets and controls. Provides the
controls to the upper layers to enable and configure
audio paths.

Change-Id: If0832f3dd7dc671d7a61a43a7a8683106ad84973
Signed-off-by: default avatarPhani Kumar Uppalapati <phaniu@codeaurora.org>
parent 01f3b4c6
Loading
Loading
Loading
Loading
+1595 −0

File added.

Preview size limit exceeded, changes collapsed.

+4 −1
Original line number Diff line number Diff line
@@ -364,9 +364,12 @@ config SND_SOC_WCD9320
config SND_SOC_WCD9306
        tristate

config SND_SOC_WCD9330
        tristate

config SND_SOC_WCD9XXX
	tristate
	default y if SND_SOC_WCD9320=y || SND_SOC_WCD9306=y
	default y if SND_SOC_WCD9320=y || SND_SOC_WCD9306=y || SND_SOC_WCD9330=y

config SND_SOC_MSM8X10_WCD
	tristate
+2 −0
Original line number Diff line number Diff line
@@ -69,6 +69,7 @@ snd-soc-uda1380-objs := uda1380.o
snd-soc-wcd9310-objs := wcd9310.o wcd9310-tables.o
snd-soc-wcd9320-objs := wcd9320.o wcd9320-tables.o
snd-soc-wcd9306-objs := wcd9306.o wcd9306-tables.o
snd-soc-wcd9330-objs := wcd9330.o wcd9330-tables.o
snd-soc-wcd9xxx-objs := wcd9xxx-resmgr.o wcd9xxx-mbhc.o wcd9xxx-common.o
snd-soc-msm8x10-wcd-objs := msm8x10-wcd.o msm8x10-wcd-tables.o wcd9xxx-common.o
snd-soc-msm8x16-wcd-objs := msm8x16-wcd.o msm8x16-wcd-tables.o wcd-mbhc-v2.o
@@ -202,6 +203,7 @@ obj-$(CONFIG_SND_SOC_UDA1380) += snd-soc-uda1380.o
obj-$(CONFIG_SND_SOC_WCD9310)	+= snd-soc-wcd9310.o
obj-$(CONFIG_SND_SOC_WCD9320)	+= snd-soc-wcd9320.o
obj-$(CONFIG_SND_SOC_WCD9306)	+= snd-soc-wcd9306.o
obj-$(CONFIG_SND_SOC_WCD9330)	+= snd-soc-wcd9330.o
obj-$(CONFIG_SND_SOC_MSM8X10_WCD)	+= snd-soc-msm8x10-wcd.o wcd9xxx-resmgr.o wcd9xxx-mbhc.o
obj-$(CONFIG_SND_SOC_WCD9XXX)   += snd-soc-wcd9xxx.o
obj-$(CONFIG_SND_SOC_MSM8X16_WCD)	+= snd-soc-msm8x16-wcd.o msm8916-wcd-irq.o
+1639 −0

File added.

Preview size limit exceeded, changes collapsed.

+7167 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading