All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] ASoC: add Senary SN624x SoundWire SDCA support
@ 2026-08-13  2:45 Qianghua Wang
  2026-08-13  2:45 ` [PATCH v2 1/3] ASoC: codecs: add SN624x SDCA SoundWire driver Qianghua Wang
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Qianghua Wang @ 2026-08-13  2:45 UTC (permalink / raw)
  To: linux-sound
  Cc: Qianghua Wang, Mark Brown, Pierre-Louis Bossart, Bard Liao,
	Liam Girdwood, Peter Ujfalusi, Kai Vehmanen, Cezary Rojewski,
	bo liu

This series adds SoundWire SDCA support for Senary SN624x
multi-function codecs (jack, speaker amp, DMIC) on Intel ARL,
LNL, MTL, and PTL.

Changes since v1:
- Rebase onto current tiwai/sound for-next.
- Fix author name to "Qianghua Wang".
- Drop debug module parameters; use dynamic_debug instead.
- Remove one-shot power_mode debug helper.
- Program SDCA SampleFreqIndex in hw_params.
- Fix system_suspend: mask/disable IRQ before cancelling jack work.
- Rename userspace-facing prefix from sn6242 to sn624x.
- Kconfig/Makefile lexicographic sort; depends on SND_SOC_SDCA.
- Id-table sentinel "{ }"; drop unused mod_devicetable.h include.
- Add ACPI match entries for ARL/LNL/MTL (in addition to PTL).

Patch summary:
  1/3  codec driver + MAINTAINERS
  2/3  sdw_utils helpers and codec_info
  3/3  Intel ARL/LNL/MTL/PTL ACPI match + SOF mach select

Validated on LG Wildcat Lake / PTL with part_id 0x6247
(MODALIAS sdw:m0496p6247v03c01).

Qianghua Wang (3):
  ASoC: codecs: add SN624x SDCA SoundWire driver
  ASoC: sdw_utils: add Senary SN624x helpers and codec_info
  ASoC: Intel: soc-acpi: add SN624x entries for ARL/LNL/MTL/PTL

 MAINTAINERS                                   |    3 +
 include/sound/soc_sdw_utils.h                 |   20 +
 sound/soc/codecs/Kconfig                      |   13 +
 sound/soc/codecs/Makefile                     |    2 +
 sound/soc/codecs/sn624x-sdca-sdw.c            | 1833 +++++++++++++++++
 sound/soc/codecs/sn624x-sdca.h                |  150 ++
 sound/soc/intel/boards/Kconfig                |    1 +
 .../intel/common/soc-acpi-intel-arl-match.c   |   71 +
 .../intel/common/soc-acpi-intel-lnl-match.c   |   71 +
 .../intel/common/soc-acpi-intel-mtl-match.c   |   71 +
 .../intel/common/soc-acpi-intel-ptl-match.c   |   82 +
 sound/soc/sdw_utils/Makefile                  |    4 +-
 sound/soc/sdw_utils/soc_sdw_senary_amp.c      |   80 +
 sound/soc/sdw_utils/soc_sdw_senary_dmic.c     |   49 +
 sound/soc/sdw_utils/soc_sdw_senary_sdca.c     |   63 +
 .../soc_sdw_senary_sdca_jack_common.c         |  197 ++
 sound/soc/sdw_utils/soc_sdw_utils.c           |  166 ++
 17 files changed, 2875 insertions(+), 1 deletion(-)
 create mode 100644 sound/soc/codecs/sn624x-sdca-sdw.c
 create mode 100644 sound/soc/codecs/sn624x-sdca.h
 create mode 100644 sound/soc/sdw_utils/soc_sdw_senary_amp.c
 create mode 100644 sound/soc/sdw_utils/soc_sdw_senary_dmic.c
 create mode 100644 sound/soc/sdw_utils/soc_sdw_senary_sdca.c
 create mode 100644 sound/soc/sdw_utils/soc_sdw_senary_sdca_jack_common.c

-- 
2.47.3

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-08-13 14:43 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-13  2:45 [PATCH v2 0/3] ASoC: add Senary SN624x SoundWire SDCA support Qianghua Wang
2026-08-13  2:45 ` [PATCH v2 1/3] ASoC: codecs: add SN624x SDCA SoundWire driver Qianghua Wang
2026-08-13 10:53   ` Charles Keepax
2026-08-13 14:43   ` Mark Brown
2026-08-13  2:45 ` [PATCH v2 2/3] ASoC: sdw_utils: add Senary SN624x helpers and codec_info Qianghua Wang
2026-08-13  2:45 ` [PATCH v2 3/3] ASoC: Intel: soc-acpi: add SN624x entries for ARL/LNL/MTL/PTL Qianghua Wang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.