[PATCH v2 0/2] ASoC: cs42xx8: Add SPI bus support for CS42448/CS42888 codec
From: chancel . liu
Date: Wed Jun 03 2026 - 05:51:14 EST
From: Chancel Liu <chancel.liu@xxxxxxx>
The existing cs42xx8 driver only supported I2C control interface.
Add SPI bus support for the Cirrus Logic CS42448/CS42888 Audio CODEC.
Changes in v2:
- Add SPI bus support in codec binding
- Move format endian into common regmap config
- Enable use_single_read/write for common regmap config
Chancel Liu (2):
ASoC: dt-bindings: cirrus,cs42xx8: Add SPI bus support
ASoC: cs42xx8: Add SPI bus support for CS42448/CS42888 codec
.../bindings/sound/cirrus,cs42xx8.yaml | 23 ++++
sound/soc/codecs/Kconfig | 7 ++
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/cs42xx8-spi.c | 104 ++++++++++++++++++
sound/soc/codecs/cs42xx8.c | 3 +
5 files changed, 139 insertions(+)
create mode 100644 sound/soc/codecs/cs42xx8-spi.c
--
2.50.1