Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions, add ARL #4675

Merged
merged 5 commits into from
Nov 2, 2023

Conversation

plbossart
Copy link
Member

The initial copy/paste from MTL was incorrect, the hardware is different and requires different descriptors along with a dedicated firmware binary.

Fixes: 3851831 ("ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions")

The initial copy/paste from MTL was incorrect, the hardware is
different and requires different descriptors along with a dedicated
firmware binary.

Fixes: 3851831 ("ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions")
Signed-off-by: Pierre-Louis Bossart <[email protected]>
@plbossart plbossart requested a review from arunt1 October 30, 2023 18:26
@plbossart plbossart changed the title ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions, add ARL-H Oct 30, 2023
ujfalusi
ujfalusi previously approved these changes Oct 31, 2023
aiChaoSONG
aiChaoSONG previously approved these changes Oct 31, 2023
kv2019i
kv2019i previously approved these changes Nov 1, 2023
Copy link
Collaborator

@kv2019i kv2019i left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One inline comment, but overall looks good.

sound/soc/sof/intel/pci-mtl.c Outdated Show resolved Hide resolved
The PCI ID insertion follows the increasing order in the table, but
this hardware follows MTL (MeteorLake).

Signed-off-by: Pierre-Louis Bossart <[email protected]>
Add yet another PCI ID - the hardware shares the same descriptors as
MTL but we use a dedicated firmware binary file to allow for different
signature keys.

Signed-off-by: Pierre-Louis Bossart <[email protected]>
Yet another PCI ID.

Signed-off-by: Pierre-Louis Bossart <[email protected]>
Same usual filters, SOF is required for DMIC and/or SoundWire support.

Signed-off-by: Pierre-Louis Bossart <[email protected]>
@plbossart
Copy link
Member Author

V2: using "ARL" only in PCI ID and comments.

@plbossart plbossart changed the title ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions, add ARL-H ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions, add ARL Nov 1, 2023
@plbossart plbossart merged commit 18edda0 into thesofproject:topic/sof-dev Nov 2, 2023
9 checks passed
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/arl",
},
.default_lib_path = {
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/arl",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@plbossart, @kv2019i, I have completely overlooked this, we should have the default paths:

.default_fw_path = {
		[SOF_IPC_TYPE_4] = "intel/sof-ipc4/arl-s",
	},
	.default_lib_path = {
		[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/arl-s",
	},

In order to follow the existing patterns. (not to reuse the ARL directory and use different firmware name).

Can we fix this up?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks @ujfalusi indeed, it's a miss. Care to send a fixup! patch?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants