Linux Sound subsystem development
 help / color / mirror / Atom feed
* [PATCH 00/17] ASoC: Intel: avs: Adjust platform names
@ 2025-09-02  9:48 Cezary Rojewski
  2025-09-02  9:48 ` [PATCH 01/17] ASoC: Intel: avs: hda: Adjust platform name Cezary Rojewski
                   ` (19 more replies)
  0 siblings, 20 replies; 22+ messages in thread
From: Cezary Rojewski @ 2025-09-02  9:48 UTC (permalink / raw)
  To: broonie
  Cc: tiwai, perex, amadeuszx.slawinski, nathan, linux-sound,
	Cezary Rojewski

This series is a direct follow up to the recent
machine-board-registration changes [1]. Initially, a number of smaller
patchsets were part of a bigger block of changes. My attempt to split
them up to make the review easier was unfortunately not successful [2].

The goal of this series is the same one as with [1] - allow for multiple
cards of the same type without workarounds or code duplications.
With the machine-board names being unique - thanks to
PLATFORM_DEVID_AUTO - platform component names shall be adjusted too so
that no misbindings happen.

In essence, majority of the changes can be summarized as: simplifying
card and dai_link initialization. Actions:

- drop mach->mach_params.platform usage
- drop snd_soc_fixup_dai_links_platform_name() usage
- for the probe-board mach-context is dropped entirely. The panic [2] is
  gone

[1]: https://lore.kernel.org/linux-sound/20250827142229.869139-1-cezary.rojewski@intel.com/
[2]: https://lore.kernel.org/linux-sound/20250829225532.GA400117@ax162/


Cezary Rojewski (17):
  ASoC: Intel: avs: hda: Adjust platform name
  ASoC: Intel: avs: da7219: Adjust platform name
  ASoC: Intel: avs: dmic: Refactor dai_link creation
  ASoC: Intel: avs: es8336: Adjust platform name
  ASoC: Intel: avs: i2stest: Adjust platform name
  ASoC: Intel: avs: max98357a: Adjust platform name
  ASoC: Intel: avs: max98373: Adjust platform name
  ASoC: Intel: avs: max98927: Adjust platform name
  ASoC: Intel: avs: nau8825: Adjust platform name
  ASoC: Intel: avs: probe: Refactor dai_link creation
  ASoC: Intel: avs: rt274: Adjust platform name
  ASoC: Intel: avs: rt286: Adjust platform name
  ASoC: Intel: avs: rt298: Adjust platform name
  ASoC: Intel: avs: rt5514: Adjust platform name
  ASoC: Intel: avs: rt5663: Adjust platform name
  ASoC: Intel: avs: rt5682: Adjust platform name
  ASoC: Intel: avs: ssm4567: Adjust platform name

 sound/soc/intel/avs/boards/da7219.c    | 15 ++---
 sound/soc/intel/avs/boards/dmic.c      | 80 ++++++++++++++++----------
 sound/soc/intel/avs/boards/es8336.c    | 16 ++----
 sound/soc/intel/avs/boards/hdaudio.c   | 13 +++--
 sound/soc/intel/avs/boards/i2s_test.c  | 15 ++---
 sound/soc/intel/avs/boards/max98357a.c | 15 ++---
 sound/soc/intel/avs/boards/max98373.c  | 15 ++---
 sound/soc/intel/avs/boards/max98927.c  | 15 ++---
 sound/soc/intel/avs/boards/nau8825.c   | 15 ++---
 sound/soc/intel/avs/boards/probe.c     | 53 ++++++++++-------
 sound/soc/intel/avs/boards/rt274.c     | 15 ++---
 sound/soc/intel/avs/boards/rt286.c     | 15 ++---
 sound/soc/intel/avs/boards/rt298.c     | 15 ++---
 sound/soc/intel/avs/boards/rt5514.c    | 15 ++---
 sound/soc/intel/avs/boards/rt5663.c    | 15 ++---
 sound/soc/intel/avs/boards/rt5682.c    | 15 ++---
 sound/soc/intel/avs/boards/ssm4567.c   | 15 ++---
 17 files changed, 145 insertions(+), 212 deletions(-)

-- 
2.25.1


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

end of thread, other threads:[~2025-09-03 18:53 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-02  9:48 [PATCH 00/17] ASoC: Intel: avs: Adjust platform names Cezary Rojewski
2025-09-02  9:48 ` [PATCH 01/17] ASoC: Intel: avs: hda: Adjust platform name Cezary Rojewski
2025-09-02  9:48 ` [PATCH 02/17] ASoC: Intel: avs: da7219: " Cezary Rojewski
2025-09-02  9:48 ` [PATCH 03/17] ASoC: Intel: avs: dmic: Refactor dai_link creation Cezary Rojewski
2025-09-02  9:48 ` [PATCH 04/17] ASoC: Intel: avs: es8336: Adjust platform name Cezary Rojewski
2025-09-02  9:48 ` [PATCH 05/17] ASoC: Intel: avs: i2stest: " Cezary Rojewski
2025-09-02  9:48 ` [PATCH 06/17] ASoC: Intel: avs: max98357a: " Cezary Rojewski
2025-09-02  9:48 ` [PATCH 07/17] ASoC: Intel: avs: max98373: " Cezary Rojewski
2025-09-02  9:48 ` [PATCH 08/17] ASoC: Intel: avs: max98927: " Cezary Rojewski
2025-09-02  9:48 ` [PATCH 09/17] ASoC: Intel: avs: nau8825: " Cezary Rojewski
2025-09-02  9:48 ` [PATCH 10/17] ASoC: Intel: avs: probe: Refactor dai_link creation Cezary Rojewski
2025-09-02  9:48 ` [PATCH 11/17] ASoC: Intel: avs: rt274: Adjust platform name Cezary Rojewski
2025-09-02  9:48 ` [PATCH 12/17] ASoC: Intel: avs: rt286: " Cezary Rojewski
2025-09-02  9:48 ` [PATCH 13/17] ASoC: Intel: avs: rt298: " Cezary Rojewski
2025-09-02  9:48 ` [PATCH 14/17] ASoC: Intel: avs: rt5514: " Cezary Rojewski
2025-09-02  9:48 ` [PATCH 15/17] ASoC: Intel: avs: rt5663: " Cezary Rojewski
2025-09-02  9:48 ` [PATCH 16/17] ASoC: Intel: avs: rt5682: " Cezary Rojewski
2025-09-02  9:48 ` [PATCH 17/17] ASoC: Intel: avs: ssm4567: " Cezary Rojewski
2025-09-02 21:20 ` [PATCH 00/17] ASoC: Intel: avs: Adjust platform names Nathan Chancellor
2025-09-03 10:58 ` Mark Brown
2025-09-03 11:02   ` Amadeusz Sławiński
2025-09-03 18:53 ` Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox