From: Cezary Rojewski <cezary.rojewski@intel.com>
To: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Cc: tiwai@suse.de,
"alsa-devel@alsa-project.org" <alsa-devel@alsa-project.org>,
broonie@kernel.org
Subject: Re: [PATCH 00/16] ASoC: SOF: add INTEL_IPC4 plumbing
Date: Tue, 12 Apr 2022 18:39:37 +0200 [thread overview]
Message-ID: <724f7a99-96ee-2df9-6d23-38370225ee4c@intel.com> (raw)
In-Reply-To: <20220411201727.77971-1-pierre-louis.bossart@linux.intel.com>
On 2022-04-11 10:17 PM, Pierre-Louis Bossart wrote:
> The INTEL_IPC4 protocol and firmware architecture will rely on
> different sets of firmware binary and topology files. Some platforms
> will only support INTEL_IPC4, some will support both INTEL_IPC4 and
> SOF_IPC for development, and some will stay with the existing SOF_IPC.
>
> This patchset adds new IPC definitions, and search paths for firmware
> and topology files, along with means to override the default IPC type
> and search paths for development. The firmware binary names are
> aligned with those used by the Intel AVS driver to avoid duplicate
> firmware installs, but the topology will have to differ due to driver
> architecture differences.
>
> In addition, this patchset adds basic hardware support for SKL/KBL
> with HDaudio codecs, which requires a dedicated code loader and
> manifest support. Plain HDAudio was tested on Dell XPS 9350 and Intel
> NUC devices. HDAudio+DMIC support was tested on more recent UpExtreme
> (WHL and TGL variants).
>
> Pierre-Louis Bossart (12):
> ASoC: SOF: add definitions for different IPC types
> ASoC: SOF: add path indirection to each IPC type
> ASoC: SOF: add default IPC capability and file paths
> ASoC: SOF: add IPC-dependent file names
> ASoC: SOF: sof-pci-dev: add parameter to override firmware filename
> ASoC: SOF: sof-pci-dev: add parameter to override topology filename
> ASoC: SOF: sof-audio: preserve topology filename override in nocodec
> mode
> ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops'
> ASoC: SOF: Intel: hda: use common ops across platforms
> ASoC: SOF: Intel: hda: use BIT() macros for consistency
> ASoC: SOF: Intel: add initial SKL/KBL hardware support
> ASoC: SOF: Intel: add IP identifier
>
> Ranjani Sridharan (4):
> ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header
> ASoC: SOF: Intel: hda: define check_ipc_irq op
> ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc
> ASoC: SOF: Intel: hda: expose some codeloader functions
Hmm.. I'd have expected this sent as a RFC first, especially the SKL/KBL
bits. That's because we already have dedicated solution for said
platforms - avs-driver - and this series seems to be adding support
while using 1:1 firmware as the mentioned avs-driver. Looks to me as an
unnecessary maintenance cost increase.
Essentially, patches 14, 15, 16 should not be part of this series. You
can always have a IPC4 preparation first, and a dedicated topic for
SKL/KBL later.
Regards,
Czarek
prev parent reply other threads:[~2022-04-12 16:45 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-04-11 20:17 [PATCH 00/16] ASoC: SOF: add INTEL_IPC4 plumbing Pierre-Louis Bossart
2022-04-11 20:17 ` [PATCH 01/16] ASoC: SOF: add definitions for different IPC types Pierre-Louis Bossart
2022-04-11 20:17 ` [PATCH 02/16] ASoC: SOF: add path indirection to each IPC type Pierre-Louis Bossart
2022-04-11 20:17 ` [PATCH 03/16] ASoC: SOF: add default IPC capability and file paths Pierre-Louis Bossart
2022-04-11 20:17 ` [PATCH 04/16] ASoC: SOF: add IPC-dependent file names Pierre-Louis Bossart
2022-04-11 20:17 ` [PATCH 05/16] ASoC: SOF: sof-pci-dev: add parameter to override firmware filename Pierre-Louis Bossart
2022-04-11 20:17 ` [PATCH 06/16] ASoC: SOF: sof-pci-dev: add parameter to override topology filename Pierre-Louis Bossart
2022-04-11 20:17 ` [PATCH 07/16] ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode Pierre-Louis Bossart
2022-04-11 20:17 ` [PATCH 08/16] ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' Pierre-Louis Bossart
2022-04-11 20:17 ` [PATCH 09/16] ASoC: SOF: Intel: hda: use common ops across platforms Pierre-Louis Bossart
2022-04-11 20:17 ` [PATCH 10/16] ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header Pierre-Louis Bossart
2022-04-11 20:17 ` [PATCH 11/16] ASoC: SOF: Intel: hda: use BIT() macros for consistency Pierre-Louis Bossart
2022-04-11 20:17 ` [PATCH 12/16] ASoC: SOF: Intel: hda: define check_ipc_irq op Pierre-Louis Bossart
2022-04-11 20:17 ` [PATCH 13/16] ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc Pierre-Louis Bossart
2022-04-11 20:17 ` [PATCH 14/16] ASoC: SOF: Intel: hda: expose some codeloader functions Pierre-Louis Bossart
2022-04-11 20:17 ` [PATCH 15/16] ASoC: SOF: Intel: add initial SKL/KBL hardware support Pierre-Louis Bossart
2022-04-12 16:42 ` Cezary Rojewski
2022-04-11 20:17 ` [PATCH 16/16] ASoC: SOF: Intel: add IP identifier Pierre-Louis Bossart
2022-04-12 16:39 ` Cezary Rojewski [this message]
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=724f7a99-96ee-2df9-6d23-38370225ee4c@intel.com \
--to=cezary.rojewski@intel.com \
--cc=alsa-devel@alsa-project.org \
--cc=broonie@kernel.org \
--cc=pierre-louis.bossart@linux.intel.com \
--cc=tiwai@suse.de \
/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