]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
sound: codec: Add support to msm8x16_wcd codec.
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Wed, 14 Oct 2015 10:26:46 +0000 (11:26 +0100)
committerSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Thu, 14 Jan 2016 11:51:21 +0000 (11:51 +0000)
commitd2a8ba448f618be05cd7a05927322df38fed4faa
tree0edb0633ab4f52b3c62ee182a23e39577b600c8c
parent0e6affa4a22c7aa661fb8087705035f2b8ae2939
sound: codec: Add support to msm8x16_wcd codec.

On msm8x16 SOCs the codec integration is split into digital and analog
parts, digitial part is integrated with SOC and the analog part is
integrated as part of pmic chip pm8916.

This driver provides basic playback support with lot of todos:
1> Capture support
2> Cleanup
3> Multi button head set support.
4> Impedenace matching logic.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
sound/soc/codecs/Kconfig
sound/soc/codecs/Makefile
sound/soc/codecs/msm8x16-wcd-tables.c [new file with mode: 0644]
sound/soc/codecs/msm8x16-wcd.c [new file with mode: 0644]
sound/soc/codecs/msm8x16-wcd.h [new file with mode: 0644]
sound/soc/codecs/msm8x16_wcd_registers.h [new file with mode: 0644]