From: Cezary Rojewski <cezary.rojewski@intel.com>
To: "Amadeusz Sławiński" <amadeuszx.slawinski@linux.intel.com>
Cc: <linux-sound@vger.kernel.org>, Jaroslav Kysela <perex@perex.cz>,
"Takashi Iwai" <tiwai@suse.com>, Mark Brown <broonie@kernel.org>
Subject: Re: [PATCH 00/20] ASoC: Intel: avs: Update machine board card names
Date: Mon, 7 Apr 2025 15:42:25 +0200 [thread overview]
Message-ID: <c27311d1-8110-4591-82fe-1ca89037a97f@intel.com> (raw)
In-Reply-To: <20250407124154.1713039-1-amadeuszx.slawinski@linux.intel.com>
On 2025-04-07 2:41 PM, Amadeusz Sławiński wrote:
> As discussed in user bug report [1] & [2], it was identified that HDA
> card provides wrong FE device numbers to be used with UCM, at the same
> time it was requested that we change card names to better names.
>
> This patchset does that, by adding option for going back to old
> behaviour in first patch. Using existing way of enumerating FEs from
> topology in second patch. Then setting new names in all cards while
> providing fallback to old name. Only exception is probe card, which is
> used for debug purposes only, where we just directly rename card.
>
> Do note that patch 2, will require updated topologies if topology
> exposes more than 1 FE on card. Old topologies didn't assign id field
> and it defaulted to 0, however when we use this field by setting
> snd_soc_component_driver::use_dai_pcm_id field, we need topologies with
> distinct values in FEs. Necessary changes are provided in avsdk and
> avs-topology-xml repositories ([4] & [5]). linux-firmware update will
> follow as soon as this changeset is merged.
This was quite a task :) For the entire series:
Reviewed-by: Cezary Rojewski <cezary.rojewski@intel.com>
> [1]
> Link: https://bugzilla.kernel.org/show_bug.cgi?id=219654
> [2]
> Link: https://github.com/alsa-project/alsa-ucm-conf/pull/499
> [3]
> Link: https://lore.kernel.org/linux-sound/20250127144445.2739017-1-amadeuszx.slawinski@linux.intel.com/
> [4]
> https://github.com/thesofproject/avsdk/commit/a879c8ae4ba7be53b8ed528da1361a8c62475b6e
> [5]
> https://github.com/thesofproject/avs-topology-xml/commit/9b94d52cbc5c1e07c8d9503c86329cd62ea4c9e7
> https://github.com/thesofproject/avs-topology-xml/commit/bdbc8d6ba9ea6db67daed9cbbaed3c23ff112ecb
>
> Amadeusz Sławiński (20):
> ASoC: Intel: avs: boards: Add Kconfig option for obsolete card names
> ASoC: Intel: avs: Use topology information for endpoint numbers
> ASoC: Intel: avs: boards: Change da7219 card name
> ASoC: Intel: avs: boards: Change DMIC card name
> ASoC: Intel: avs: boards: Change es8336 card name
> ASoC: Intel: avs: boards: Change hdaudio card name
> ASoC: Intel: avs: boards: Change sspX-loopback card name
> ASoC: Intel: avs: boards: Change max98357a card name
> ASoC: Intel: avs: boards: Change max98373 card name
> ASoC: Intel: avs: boards: Change max98927 card name
> ASoC: Intel: avs: boards: Change nau8825 card name
> ASoC: Intel: avs: boards: Change pcm3168a card name
> ASoC: Intel: avs: boards: Change probe card name
> ASoC: Intel: avs: boards: Change rt274 card name
> ASoC: Intel: avs: boards: Change rt286 card name
> ASoC: Intel: avs: boards: Change rt298 card name
> ASoC: Intel: avs: boards: Change rt5514 card name
> ASoC: Intel: avs: boards: Change rt5663 card name
> ASoC: Intel: avs: boards: Change rt5682 card name
> ASoC: Intel: avs: boards: Change ssm4567 card name
>
> sound/soc/intel/avs/avs.h | 2 +-
> sound/soc/intel/avs/board_selection.c | 37 +++++++++++++++++++++++---
> sound/soc/intel/avs/boards/Kconfig | 8 ++++++
> sound/soc/intel/avs/boards/da7219.c | 9 ++++++-
> sound/soc/intel/avs/boards/dmic.c | 10 ++++++-
> sound/soc/intel/avs/boards/es8336.c | 9 ++++++-
> sound/soc/intel/avs/boards/hdaudio.c | 23 +++++++++++++---
> sound/soc/intel/avs/boards/i2s_test.c | 13 +++++++--
> sound/soc/intel/avs/boards/max98357a.c | 9 ++++++-
> sound/soc/intel/avs/boards/max98373.c | 9 ++++++-
> sound/soc/intel/avs/boards/max98927.c | 9 ++++++-
> sound/soc/intel/avs/boards/nau8825.c | 9 ++++++-
> sound/soc/intel/avs/boards/pcm3168a.c | 14 +++++++++-
> sound/soc/intel/avs/boards/probe.c | 3 ++-
> sound/soc/intel/avs/boards/rt274.c | 9 ++++++-
> sound/soc/intel/avs/boards/rt286.c | 9 ++++++-
> sound/soc/intel/avs/boards/rt298.c | 9 ++++++-
> sound/soc/intel/avs/boards/rt5514.c | 9 ++++++-
> sound/soc/intel/avs/boards/rt5663.c | 9 ++++++-
> sound/soc/intel/avs/boards/rt5682.c | 9 ++++++-
> sound/soc/intel/avs/boards/ssm4567.c | 9 ++++++-
> sound/soc/intel/avs/pcm.c | 13 ++++++---
> sound/soc/intel/avs/probes.c | 2 +-
> sound/soc/intel/avs/utils.h | 16 +++++++++--
> 24 files changed, 224 insertions(+), 34 deletions(-)
>
>
> base-commit: 3a0f0a4355df0240485ed62b6bd6afa5b3e689c5
next prev parent reply other threads:[~2025-04-07 13:42 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-07 12:41 [PATCH 00/20] ASoC: Intel: avs: Update machine board card names Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 01/20] ASoC: Intel: avs: boards: Add Kconfig option for obsolete " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 02/20] ASoC: Intel: avs: Use topology information for endpoint numbers Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 03/20] ASoC: Intel: avs: boards: Change da7219 card name Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 04/20] ASoC: Intel: avs: boards: Change DMIC " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 05/20] ASoC: Intel: avs: boards: Change es8336 " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 06/20] ASoC: Intel: avs: boards: Change hdaudio " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 07/20] ASoC: Intel: avs: boards: Change sspX-loopback " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 08/20] ASoC: Intel: avs: boards: Change max98357a " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 09/20] ASoC: Intel: avs: boards: Change max98373 " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 10/20] ASoC: Intel: avs: boards: Change max98927 " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 11/20] ASoC: Intel: avs: boards: Change nau8825 " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 12/20] ASoC: Intel: avs: boards: Change pcm3168a " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 13/20] ASoC: Intel: avs: boards: Change probe " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 14/20] ASoC: Intel: avs: boards: Change rt274 " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 15/20] ASoC: Intel: avs: boards: Change rt286 " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 16/20] ASoC: Intel: avs: boards: Change rt298 " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 17/20] ASoC: Intel: avs: boards: Change rt5514 " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 18/20] ASoC: Intel: avs: boards: Change rt5663 " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 19/20] ASoC: Intel: avs: boards: Change rt5682 " Amadeusz Sławiński
2025-04-07 12:41 ` [PATCH 20/20] ASoC: Intel: avs: boards: Change ssm4567 " Amadeusz Sławiński
2025-04-07 12:46 ` [PATCH 00/20] ASoC: Intel: avs: Update machine board card names Jaroslav Kysela
2025-04-07 13:42 ` Cezary Rojewski [this message]
2025-04-08 12:49 ` 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=c27311d1-8110-4591-82fe-1ca89037a97f@intel.com \
--to=cezary.rojewski@intel.com \
--cc=amadeuszx.slawinski@linux.intel.com \
--cc=broonie@kernel.org \
--cc=linux-sound@vger.kernel.org \
--cc=perex@perex.cz \
--cc=tiwai@suse.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