|
|
Log in / Subscribe / Register

Cirrus Logic CS35L41 Amplifier

From:  David Rhodes <drhodes-AT-opensource.cirrus.com>
To:  <broonie-AT-kernel.org>, <robh-AT-kernel.org>, <ckeepax-AT-opensource.cirrus.com>, <brian.austin-AT-cirrus.com>, <patches-AT-opensource.cirrus.com>, <alsa-devel-AT-alsa-project.org>, <david.rhodes-AT-cirrus.com>, <pierre-louis.bossart-AT-linux.intel.com>, <devicetree-AT-vger.kernel.org>
Subject:  [PATCH v7 0/2] Cirrus Logic CS35L41 Amplifier
Date:  Fri, 10 Sep 2021 19:45:44 -0500
Message-ID:  <20210911004546.2139657-1-drhodes@opensource.cirrus.com>
Cc:  David Rhodes <drhodes-AT-opensource.cirrus.com>
Archive-link:  Article

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



Copyright © 2021, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds