ASoC: codecs: Add msm8916-wcd digital codec
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Thu, 20 Oct 2016 14:20:46 +0000 (15:20 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 24 Oct 2016 17:02:31 +0000 (18:02 +0100)
commit150db8c5afa10c43597dbc4db1c3e4af630e2ac0
treef8cc7fd8cb61f35ad1b4b7bcb805f4f7b9486bec
parent585e881e5b9e9b495978e93fcf4ed3fedb0b8cdb
ASoC: codecs: Add msm8916-wcd digital codec

msm8916-wcd codec is found in Qualcomm msm8916 and apq8016 processors.
This codec IP is split in to two parts(Digital & Analog).
Analog part is integrated in to PMIC PM8916 and the digital part is
integrated into Application processor. Data transfer between Analog and
Digital Die is done via a internal bus called PDM.

This patch adds support to Digital part of the Codec which is integrated
into Application Processor.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-digital.txt [new file with mode: 0644]
sound/soc/codecs/Kconfig
sound/soc/codecs/Makefile
sound/soc/codecs/msm8916-wcd-digital.c [new file with mode: 0644]