-
Notifications
You must be signed in to change notification settings - Fork 132
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
Conversation
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]>
There was a problem hiding this 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.
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]>
b44d5b7
V2: using "ARL" only in PCI ID and comments. |
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/arl", | ||
}, | ||
.default_lib_path = { | ||
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/arl", |
There was a problem hiding this comment.
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?
There was a problem hiding this comment.
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?
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")