[PATCH 0/3] ASoC: SDCA: Initial support for Cirrus Logic CS47L47

Richard Fitzgerald posted 3 patches 1 month, 1 week ago
drivers/soundwire/intel_auxdevice.c   |  1 +
include/sound/soc_sdw_utils.h         |  2 +
sound/soc/sdca/sdca_class.c           |  1 +
sound/soc/sdw_utils/Makefile          |  1 +
sound/soc/sdw_utils/soc_sdw_cs47l47.c | 80 +++++++++++++++++++++++++++
sound/soc/sdw_utils/soc_sdw_utils.c   | 36 ++++++++++++
6 files changed, 121 insertions(+)
create mode 100644 sound/soc/sdw_utils/soc_sdw_cs47l47.c
[PATCH 0/3] ASoC: SDCA: Initial support for Cirrus Logic CS47L47
Posted by Richard Fitzgerald 1 month, 1 week ago
The CS47L47 is a SDCA smart codec with UAJ (headset, jack detect) and DMIC.
This series adds the initial support for the Cirrus Logic CS47L47 codec.

The soundwire patch can be taken separately from the two ASoC patches;
there aren't any build dependencies.

Richard Fitzgerald (3):
  soundwire: intel_auxdevice: Add CS47L47 to wake_capable_list
  ASoC: soc_sdw_utils: Add device info for CS47L47
  ASoC: SDCA: Add CS47L47 to class driver

 drivers/soundwire/intel_auxdevice.c   |  1 +
 include/sound/soc_sdw_utils.h         |  2 +
 sound/soc/sdca/sdca_class.c           |  1 +
 sound/soc/sdw_utils/Makefile          |  1 +
 sound/soc/sdw_utils/soc_sdw_cs47l47.c | 80 +++++++++++++++++++++++++++
 sound/soc/sdw_utils/soc_sdw_utils.c   | 36 ++++++++++++
 6 files changed, 121 insertions(+)
 create mode 100644 sound/soc/sdw_utils/soc_sdw_cs47l47.c

-- 
2.47.3
Re: [PATCH 0/3] ASoC: SDCA: Initial support for Cirrus Logic CS47L47
Posted by Pierre-Louis Bossart 1 month, 1 week ago
On 2/23/26 16:02, Richard Fitzgerald wrote:
> The CS47L47 is a SDCA smart codec with UAJ (headset, jack detect) and DMIC.
> This series adds the initial support for the Cirrus Logic CS47L47 codec.
> 
> The soundwire patch can be taken separately from the two ASoC patches;
> there aren't any build dependencies.
> 
> Richard Fitzgerald (3):
>   soundwire: intel_auxdevice: Add CS47L47 to wake_capable_list
>   ASoC: soc_sdw_utils: Add device info for CS47L47
>   ASoC: SDCA: Add CS47L47 to class driver

LGTM

Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>

> 
>  drivers/soundwire/intel_auxdevice.c   |  1 +
>  include/sound/soc_sdw_utils.h         |  2 +
>  sound/soc/sdca/sdca_class.c           |  1 +
>  sound/soc/sdw_utils/Makefile          |  1 +
>  sound/soc/sdw_utils/soc_sdw_cs47l47.c | 80 +++++++++++++++++++++++++++
>  sound/soc/sdw_utils/soc_sdw_utils.c   | 36 ++++++++++++
>  6 files changed, 121 insertions(+)
>  create mode 100644 sound/soc/sdw_utils/soc_sdw_cs47l47.c
>
Re: (subset) [PATCH 0/3] ASoC: SDCA: Initial support for Cirrus Logic CS47L47
Posted by Mark Brown 1 month, 1 week ago
On Mon, 23 Feb 2026 15:02:53 +0000, Richard Fitzgerald wrote:
> The CS47L47 is a SDCA smart codec with UAJ (headset, jack detect) and DMIC.
> This series adds the initial support for the Cirrus Logic CS47L47 codec.
> 
> The soundwire patch can be taken separately from the two ASoC patches;
> there aren't any build dependencies.
> 
> Richard Fitzgerald (3):
>   soundwire: intel_auxdevice: Add CS47L47 to wake_capable_list
>   ASoC: soc_sdw_utils: Add device info for CS47L47
>   ASoC: SDCA: Add CS47L47 to class driver
> 
> [...]

Applied to

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next

Thanks!

[2/3] ASoC: soc_sdw_utils: Add device info for CS47L47
      commit: 80930d81c4b0753ba2ca750708e4d2fcc0627dc8
[3/3] ASoC: SDCA: Add CS47L47 to class driver
      commit: ada32396f90951e12465224c04742607ca56a982

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark
Re: (subset) [PATCH 0/3] ASoC: SDCA: Initial support for Cirrus Logic CS47L47
Posted by Vinod Koul 1 month, 1 week ago
On Mon, 23 Feb 2026 15:02:53 +0000, Richard Fitzgerald wrote:
> The CS47L47 is a SDCA smart codec with UAJ (headset, jack detect) and DMIC.
> This series adds the initial support for the Cirrus Logic CS47L47 codec.
> 
> The soundwire patch can be taken separately from the two ASoC patches;
> there aren't any build dependencies.
> 
> Richard Fitzgerald (3):
>   soundwire: intel_auxdevice: Add CS47L47 to wake_capable_list
>   ASoC: soc_sdw_utils: Add device info for CS47L47
>   ASoC: SDCA: Add CS47L47 to class driver
> 
> [...]

Applied, thanks!

[1/3] soundwire: intel_auxdevice: Add CS47L47 to wake_capable_list
      commit: 4b8fc2b17272d4379f3c80cee2d6d8b7d998fa8f

Best regards,
-- 
~Vinod