Linux Sound subsystem development
 help / color / mirror / Atom feed
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


             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