ALSA/ASoC/SOF: Initial NVL-S (Nova Lake) support#5508
ALSA/ASoC/SOF: Initial NVL-S (Nova Lake) support#5508bardliao merged 7 commits intothesofproject:topic/sof-devfrom
Conversation
|
|
||
| int sof_nvl_set_ops(struct snd_sof_dev *sdev, struct snd_sof_dsp_ops *dsp_ops) | ||
| { | ||
| return sof_ptl_set_ops(sdev, dsp_ops); |
There was a problem hiding this comment.
in similar platform-inheritance cases (even across ACE major versions) - would it make sense to add a comment, stating that inheritance explicitly?
5bd6023 to
83d5a1f
Compare
|
Changes since v1:
|
| @@ -0,0 +1,41 @@ | |||
| // SPDX-License-Identifier: GPL-2.0-only | |||
There was a problem hiding this comment.
Commit message says headset codec support but the commit only adds mockup devices.
There was a problem hiding this comment.
OK, I'll drop the headset part from the message.
| .default_fw_filename = { | ||
| [SOF_IPC_TYPE_4] = "sof-nvl-s.ri", | ||
| }, | ||
| .nocodec_tplg_filename = "sof-nvl-nocodec.tplg", |
There was a problem hiding this comment.
Will NVL use the same nocodec topology as NVL-S?
There was a problem hiding this comment.
Yes, historically we did this on all platforms tgl/tgl-h is using sof-tgl-nocodec, arl/arl-s is using sof-arl-nocodec, adl/adl-s/adl-n is using sof-adl-nocodec.
I think these nocodec topologies could be present per DSP architecture:
sof-cavs25-nocodec for tgl/adl/rpl
sof-ace1-nocodec for mtl/arl
...
I would leave it like this.
83d5a1f to
a05f309
Compare
|
Changes since v2:
|
kv2019i
left a comment
There was a problem hiding this comment.
One minors nit, please check.
sound/soc/sof/intel/nvl.c
Outdated
| // Copyright(c) 2025 Intel Corporation | ||
|
|
||
| /* | ||
| * Hardware interface for audio DSP on PantherLake. |
There was a problem hiding this comment.
On the other hand other files (again) have the name written w/o the space.
a05f309 to
dac7760
Compare
|
Changes since v3:
|
dac7760 to
bd1a360
Compare
|
Changes since v4:
|
sound/soc/sof/intel/pci-nvl.c
Outdated
| MODULE_DESCRIPTION("SOF support for NovaLake platforms"); | ||
| MODULE_IMPORT_NS("SND_SOC_SOF_INTEL_HDA_GENERIC"); | ||
| MODULE_IMPORT_NS("SND_SOC_SOF_INTEL_HDA_COMMON"); | ||
| MODULE_IMPORT_NS("SND_SOC_SOF_INTEL_PTL"); |
There was a problem hiding this comment.
is this needed here? It already done in nvl.c?
|
@ujfalusi just a couple of minor comments. Should be good to go after those are addressed |
bd1a360 to
cf72c99
Compare
Add Nova Lake S (NVL-S) audio Device ID Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Add HDMI codec ID for Intel Nova Lake platform. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
For now the tables are basic for mockup devices Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Add rt722 on SDW link 3 support Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Add support for Nova Lake S (NVL-S). Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Same recipes as PTL for NVL-S from the Nova Lake family. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Add NVL-S to the PCI-ID list. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
|
Changes since v5:
|
Hi,
this series adds initial support for NVL-S from the Nova Lake family.
NVL-S includes ACE4 audio subsystem, it has 2 DSP cores.