Merge series "Cirrus Logic CS35L41 Amplifier" from David Rhodes <drhodes@opensource...
authorMark Brown <broonie@kernel.org>
Mon, 13 Sep 2021 10:24:03 +0000 (11:24 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 13 Sep 2021 10:24:03 +0000 (11:24 +0100)
commita13a228e5253f17023e0eadbe92888a2ec5fca59
tree33ce65a9680035ecb34fdd76dac568443f54d180
parent599b1032226edc865a1f772839497bf5ac309ee3
parent8d7ab8800184cc75000dd2e784fe121934482878
Merge series "Cirrus Logic CS35L41 Amplifier" from David Rhodes <drhodes@opensource.cirrus.com>:

ASoC driver and devicetree documentation for a new
Cirrus Logic amplifier CS35L41

v7 changes:
Remove property 'classh-bst-max-limit'

David Rhodes (2):
  ASoC: cs35l41: CS35L41 Boosted Smart Amplifier
  ASoC: cs35l41: Add bindings for CS35L41

 .../devicetree/bindings/sound/cs35l41.yaml    |  151 ++
 include/sound/cs35l41.h                       |   34 +
 sound/soc/codecs/Kconfig                      |   12 +
 sound/soc/codecs/Makefile                     |    4 +
 sound/soc/codecs/cs35l41-i2c.c                |  114 ++
 sound/soc/codecs/cs35l41-spi.c                |  143 ++
 sound/soc/codecs/cs35l41-tables.c             |  597 +++++++
 sound/soc/codecs/cs35l41.c                    | 1545 +++++++++++++++++
 sound/soc/codecs/cs35l41.h                    |  775 +++++++++
 9 files changed, 3375 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/sound/cs35l41.yaml
 create mode 100644 include/sound/cs35l41.h
 create mode 100644 sound/soc/codecs/cs35l41-i2c.c
 create mode 100644 sound/soc/codecs/cs35l41-spi.c
 create mode 100644 sound/soc/codecs/cs35l41-tables.c
 create mode 100644 sound/soc/codecs/cs35l41.c
 create mode 100644 sound/soc/codecs/cs35l41.h

--
2.25.1
sound/soc/codecs/Kconfig
sound/soc/codecs/Makefile