| From: |
| Vitaly Rodionov <vitalyr-AT-opensource.cirrus.com> |
| To: |
| Mark Brown <broonie-AT-kernel.org> |
| Subject: |
| [PATCH v2 00/11] Add support for Cirrus Logic CS530x DAC and CODEC variants. |
| Date: |
| Thu, 16 Oct 2025 17:48:18 +0100 |
| Message-ID: |
| <20251016164847.138826-1-vitalyr@opensource.cirrus.com> |
| Cc: |
| Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Takashi Iwai <tiwai-AT-suse.com>, Jaroslav Kysela <perex-AT-perex.cz>, David Rhodes <david.rhodes-AT-cirrus.com>, Richard Fitzgerald <rf-AT-opensource.cirrus.com>, Liam Girdwood <lgirdwood-AT-gmail.com>, Rob Herring <robh-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, linux-sound-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org, patches-AT-opensource.cirrus.com, devicetree-AT-vger.kernel.org, Vitaly Rodionov <vitalyr-AT-opensource.cirrus.com> |
| Archive-link: |
| Article |
This patch series introduces DAC, CODEC, and SPI control bus support
for Cirrus Logic CS530x variants, along with general code cleanup
and resolution of checkpatch.pl warnings.
Simon Trimmer (4):
ASoC: cs530x: Correct log message with expected variable
ASoC: cs530x: Add CODEC and DAC support
ASoC: cs530x: Check the DEVID matches the devtype
ASoC: cs530x: Rename i2c related structures
Vitaly Rodionov (7):
ASoC: cs530x: Update the copyright headers
ASoC: cs530x: Sort #include directives and tydy up whitespaces
ASoC: cs530x: Remove unused struct members and constants
ASoC: cs530x: Correct constant naming
ASoC: cs530x: Correct MCLK reference frequency values
ASoC: cs530x: Add SPI bus support for cs530x parts
dt-bindings: sound: cirrus: cs530x: Add additional cs530x family
variants
.../bindings/sound/cirrus,cs530x.yaml | 4 +
sound/soc/codecs/Kconfig | 10 +
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/cs530x-i2c.c | 24 +-
sound/soc/codecs/cs530x-spi.c | 92 ++++
sound/soc/codecs/cs530x.c | 516 +++++++++++++++---
sound/soc/codecs/cs530x.h | 120 ++--
7 files changed, 634 insertions(+), 134 deletions(-)
create mode 100644 sound/soc/codecs/cs530x-spi.c
--
2.43.0