All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] Cirrus Logic CS35L41 Amplifier
@ 2021-06-29 22:27 David Rhodes
  2021-06-29 22:27 ` [PATCH v2 1/2] ASoC: cs35l41: CS35L41 Boosted Smart Amplifier David Rhodes
  2021-06-29 22:27 ` [PATCH v2 2/2] ASoC: cs35l41: Add bindings for CS35L41 David Rhodes
  0 siblings, 2 replies; 12+ messages in thread
From: David Rhodes @ 2021-06-29 22:27 UTC (permalink / raw)
  To: broonie, robh, ckeepax, brian.austin, patches, alsa-devel, david.rhodes
  Cc: David Rhodes

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

v2 changes:
Reduced regmap defaults to avoid collisions with patched registers
Fixed SPI setup for OTP read to avoid setting freq higher than original
Fixed entry to device_property parsing function for ACPI systems
Replaced ASP Slot Position controls with set_channel_map callback

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

 .../devicetree/bindings/sound/cs35l41.yaml    |  395 ++++
 include/sound/cs35l41.h                       |   83 +
 sound/soc/codecs/Kconfig                      |   12 +
 sound/soc/codecs/Makefile                     |    4 +
 sound/soc/codecs/cs35l41-i2c.c                |  126 ++
 sound/soc/codecs/cs35l41-spi.c                |  152 ++
 sound/soc/codecs/cs35l41-tables.c             |  617 ++++++
 sound/soc/codecs/cs35l41.c                    | 1770 +++++++++++++++++
 sound/soc/codecs/cs35l41.h                    |  755 +++++++
 9 files changed, 3914 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


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2021-07-12  9:04 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-29 22:27 [PATCH v2 0/2] Cirrus Logic CS35L41 Amplifier David Rhodes
2021-06-29 22:27 ` [PATCH v2 1/2] ASoC: cs35l41: CS35L41 Boosted Smart Amplifier David Rhodes
2021-06-29 23:51   ` Pierre-Louis Bossart
2021-06-30 21:35     ` David Rhodes
2021-07-01 11:54       ` Pierre-Louis Bossart
2021-07-01 20:22     ` David Rhodes
2021-07-02 12:08       ` Mark Brown
2021-07-02 15:23         ` David Rhodes
2021-07-02 15:48           ` Mark Brown
2021-07-02 15:52             ` David Rhodes
2021-07-12  8:32           ` Charles Keepax
2021-06-29 22:27 ` [PATCH v2 2/2] ASoC: cs35l41: Add bindings for CS35L41 David Rhodes

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.