[PATCH v2 0/2] Cirrus Logic CS35L41 Amplifier
David Rhodes
drhodes at opensource.cirrus.com
Wed Jun 30 00:27:17 CEST 2021
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
More information about the Alsa-devel
mailing list