ASoC: codecs: Add msm8916-wcd analog codec
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Thu, 20 Oct 2016 14:20:45 +0000 (15:20 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 24 Oct 2016 17:02:31 +0000 (18:02 +0100)
commit585e881e5b9e9b495978e93fcf4ed3fedb0b8cdb
tree0456f0279e3fa804ed2562252b72e4e57bbc5a5f
parent1001354ca34179f3db924eb66672442a173147dc
ASoC: codecs: Add msm8916-wcd analog 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 Analog part of the Codec which is integrated
into PMIC PM8916.

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