mirror of
https://github.com/torvalds/linux.git
synced 2026-05-21 05:18:45 +02:00
mei: pxp: match against PCI_CLASS_DISPLAY_OTHER
The ATS-M class is PCI_CLASS_DISPLAY_OTHER instead of
PCI_CLASS_DISPLAY_VGA, so we need to match against that class as well.
The matching is still restricted to Intel devices only.
Fixes: ceeedd951f ("mei: pxp: match without driver name")
Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Link: https://lore.kernel.org/r/20240421090701.216028-1-tomas.winkler@intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
7ab7f2ca46
commit
a1383ac728
|
|
@ -236,8 +236,11 @@ static int mei_pxp_component_match(struct device *dev, int subcomponent,
|
|||
|
||||
pdev = to_pci_dev(dev);
|
||||
|
||||
if (pdev->class != (PCI_CLASS_DISPLAY_VGA << 8) ||
|
||||
pdev->vendor != PCI_VENDOR_ID_INTEL)
|
||||
if (pdev->vendor != PCI_VENDOR_ID_INTEL)
|
||||
return 0;
|
||||
|
||||
if (pdev->class != (PCI_CLASS_DISPLAY_VGA << 8) &&
|
||||
pdev->class != (PCI_CLASS_DISPLAY_OTHER << 8))
|
||||
return 0;
|
||||
|
||||
if (subcomponent != I915_COMPONENT_PXP)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user