Unify some HDA contoller PCIIDs and add new ID for Arrowlake-S
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
Hui Wang | ||
Jammy |
Invalid
|
Undecided
|
Unassigned | ||
Mantic |
Won't Fix
|
Undecided
|
Unassigned | ||
linux-oem-6.5 (Ubuntu) |
Invalid
|
High
|
Hui Wang | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Mantic |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
To support HP stella's latest machine, we need to backport some new PCIIDs and corresponding drivers to our OEM kernel, the requirement is here:
https:/
This pull-request is to unitfy and add some audio controller's ID, but to do so, need to apply some depending patches otherwise it will have conflict to introduce the new ID and new driver to OEM kernel.
unified PCIIDs:
PCI_DEVICE_
PCI_DEVICE_
PCI_DEVICE_
PCI_DEVICE_
PCI_DEVICE_
new added PCIID:
PCI_DEVICE_
[Fix]
This add the audio driver for machines with Intel Arrowlake.
[Test case]
Boot the patched kernel on a Arrowlake machine, the audio function could work. Boot the patches kernel on non-Arrowlake machines, the audio function could work as well as before.
[Where problems could occur]
Could lose some pciids and make the auido driver not work on those machines, and could not play sound or record sound. But this possibility is very low, I checked each patch carefully and I verify the patcheset on some lenovo an dell machines.
From kernel v6.6, HDA controller PCIIDs are sorted out and unified, and based on it, added new PCIID and audio support for arrowlake-s, need to backport them to oem-6.5, this is a preparation for supporting HP latest laptops:
unified PCIIDs:
PCI_DEVICE_
PCI_DEVICE_
PCI_DEVICE_
PCI_DEVICE_
PCI_DEVICE_
new added PCIID:
PCI_DEVICE_
Changed in linux-oem-6.5 (Ubuntu): | |
assignee: | nobody → Hui Wang (hui.wang) |
importance: | Undecided → High |
Changed in linux (Ubuntu): | |
importance: | Undecided → High |
Changed in linux-oem-6.5 (Ubuntu Mantic): | |
status: | New → Invalid |
Changed in linux (Ubuntu Jammy): | |
status: | New → Invalid |
tags: | added: oem-priority |
description: | updated |
description: | updated |
Changed in linux (Ubuntu): | |
status: | Incomplete → Fix Released |
Changed in linux-oem-6.5 (Ubuntu Jammy): | |
status: | New → Fix Committed |
please update the description with the sru information