ASoC: msm: Add machine driver for APQ8096 based automotive platform

Add machine driver for APQ8096 based automotive platform. The machine
driver is based on msm8996.c. On top of it, add support for TDM which
is used for data transfer between APQ8096 and the automotive COODEC HW,
the changes include add TDM backend and frontend DAI links as well as
kcontrol functions to configure TDM channels.

CRs-fixed: 2002348
Change-Id: Id4e8931c06de9cf20f8012d84cd808f919020174
Signed-off-by: Honghao Liu <honghaol@codeaurora.org>
Signed-off-by: Derek Chen <chenche@codeaurora.org>
This commit is contained in:
Derek Chen 2015-11-06 17:46:18 -05:00 committed by Gerrit - the friendly Code Review server
parent 4a6f833be0
commit 8a3af1b5a6
2 changed files with 4459 additions and 1 deletions

View file

@ -13,7 +13,7 @@ snd-soc-cpe-objs := msm-cpe-lsm.o
obj-$(CONFIG_SND_SOC_CPE) += snd-soc-cpe.o
# for MSM8996 sound card driver
snd-soc-msm8996-objs := msm8996.o
snd-soc-msm8996-objs := msm8996.o apq8096-auto.o
obj-$(CONFIG_SND_SOC_MSM8996) += snd-soc-msm8996.o
# for MSM8998 sound card driver

4458
sound/soc/msm/apq8096-auto.c Normal file

File diff suppressed because it is too large Load diff