[alsa-devel] [PATCH v2 0/4] ASoC: codecs: Add WSA881x Smart Speaker amplifier support
Vinod Koul
vkoul at kernel.org
Fri Aug 9 06:56:30 CEST 2019
On 08-08-19, 15:45, Srinivas Kandagatla wrote:
> This patchset adds support to WSA8810/WSA8815 Class-D Smart Speaker
> Amplifier which is SoundWire interfaced.
> This also adds support to some missing bits in SoundWire bus layer like
> Device Tree support and module_sdw_driver macro.
^^^^^^^^^^^^^^^
That part we already applied :D
> This patchset along with DB845c machine driver and WCD934x codec driver
> has been tested on SDM845 SoC based DragonBoard DB845c with two
> WSA8810 speakers.
>
> Most of the code in this driver is rework of Qualcomm downstream drivers
> used in Andriod. Credits to Banajit Goswami and Patrick Lai's Team.
>
> TODO:
> Add thermal sensor support in WSA881x.
>
> This patchset also depends on the soundwire Kconfig patch
> https://lkml.org/lkml/2019/7/18/834 from Pierre
>
> Thanks,
> srini
>
> Changes since v1 RFC:
> - bindings document renamed to slave.txt
> - fix error code from dt slave parsing
>
> Srinivas Kandagatla (4):
> dt-bindings: soundwire: add slave bindings
> soundwire: core: add device tree support for slave devices
> dt-bindings: ASoC: Add WSA881x bindings
> ASoC: codecs: add wsa881x amplifier support
>
> .../bindings/sound/qcom,wsa881x.txt | 27 +
> .../devicetree/bindings/soundwire/slave.txt | 46 +
> drivers/soundwire/bus.c | 2 +
> drivers/soundwire/bus.h | 1 +
> drivers/soundwire/slave.c | 47 +
> sound/soc/codecs/Kconfig | 10 +
> sound/soc/codecs/Makefile | 2 +
> sound/soc/codecs/wsa881x.c | 1160 +++++++++++++++++
> 8 files changed, 1295 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/sound/qcom,wsa881x.txt
> create mode 100644 Documentation/devicetree/bindings/soundwire/slave.txt
> create mode 100644 sound/soc/codecs/wsa881x.c
>
> --
> 2.21.0
--
~Vinod
More information about the Alsa-devel
mailing list