From: Charles Keepax <ckeepax@opensource.cirrus.com>
To: broonie@kernel.org
Cc: yung-chuan.liao@linux.intel.com, pierre-louis.bossart@linux.dev,
lgirdwood@gmail.com, peter.ujfalusi@linux.intel.com,
linux-sound@vger.kernel.org, patches@opensource.cirrus.com
Subject: [PATCH 0/7] Add support for cs42l45 into the Intel machine driver
Date: Thu, 27 Nov 2025 16:34:19 +0000 [thread overview]
Message-ID: <20251127163426.2500633-1-ckeepax@opensource.cirrus.com> (raw)
Now that the full class driver is in place we can add support to the
Intel machine driver for Cirrus's new SDCA audio CODEC the cs42l45. This
makes some minor tweaks to the machine driver itself to support SDCA
devices, and then adds the necessary tables etc. to define the device.
Note, this series shouldn't have any dependencies on the other series of
improvements to the class driver that is already on the list. So either
can be merged first.
Thanks,
Charles
Charles Keepax (7):
ASoC: SDCA: Align mute controls to ALSA expectations
ASoC: SDCA: Add terminal type into input/output widget name
ASoC: sdw_utils: Add codec_conf for every DAI
ASoC: sdw_utils: Move codec_name to dai info
ASoC: intel: sof_sdw: Add ability to have auxiliary devices
ASoC: sdw_utils: Add cs42l45 support functions
ASoC: intel: sof_sdw: Add codec_info for cs42l45
include/sound/sdca_function.h | 4 +-
include/sound/soc_sdw_utils.h | 17 ++++-
sound/soc/amd/acp/acp-sdw-legacy-mach.c | 19 +++--
sound/soc/amd/acp/acp-sdw-sof-mach.c | 12 +++-
sound/soc/intel/boards/sof_sdw.c | 21 ++++--
sound/soc/sdca/sdca_asoc.c | 51 ++-----------
sound/soc/sdca/sdca_functions.c | 56 ++++++++++++++-
sound/soc/sdw_utils/Makefile | 1 +
sound/soc/sdw_utils/soc_sdw_cs42l45.c | 80 +++++++++++++++++++++
sound/soc/sdw_utils/soc_sdw_utils.c | 95 +++++++++++++++++++------
10 files changed, 275 insertions(+), 81 deletions(-)
create mode 100644 sound/soc/sdw_utils/soc_sdw_cs42l45.c
--
2.47.3
next reply other threads:[~2025-11-27 16:35 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-27 16:34 Charles Keepax [this message]
2025-11-27 16:34 ` [PATCH 1/7] ASoC: SDCA: Align mute controls to ALSA expectations Charles Keepax
2025-11-27 19:16 ` Mark Brown
2025-11-28 9:23 ` Charles Keepax
2025-11-27 16:34 ` [PATCH 2/7] ASoC: SDCA: Add terminal type into input/output widget name Charles Keepax
2025-11-27 16:34 ` [PATCH 3/7] ASoC: sdw_utils: Add codec_conf for every DAI Charles Keepax
2025-11-27 16:34 ` [PATCH 4/7] ASoC: sdw_utils: Move codec_name to dai info Charles Keepax
2025-11-27 16:34 ` [PATCH 5/7] ASoC: intel: sof_sdw: Add ability to have auxiliary devices Charles Keepax
2025-11-27 16:34 ` [PATCH 6/7] ASoC: sdw_utils: Add cs42l45 support functions Charles Keepax
2025-11-27 16:34 ` [PATCH 7/7] ASoC: intel: sof_sdw: Add codec_info for cs42l45 Charles Keepax
2025-11-28 18:01 ` [PATCH 0/7] Add support for cs42l45 into the Intel machine driver Mark Brown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251127163426.2500633-1-ckeepax@opensource.cirrus.com \
--to=ckeepax@opensource.cirrus.com \
--cc=broonie@kernel.org \
--cc=lgirdwood@gmail.com \
--cc=linux-sound@vger.kernel.org \
--cc=patches@opensource.cirrus.com \
--cc=peter.ujfalusi@linux.intel.com \
--cc=pierre-louis.bossart@linux.dev \
--cc=yung-chuan.liao@linux.intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox