[PATCH] drm/intel/pciids: Add match on vendor/id only
Jani Nikula
jani.nikula at intel.com
Mon Aug 11 10:24:33 UTC 2025
On Fri, 08 Aug 2025, Lucas De Marchi <lucas.demarchi at intel.com> wrote:
> All our PCI ID macros match on the PCI class besides the vendor and
> devid, even for devices that may or may not have display. This may not
> work going forward, so add a simple INTEL_PCI_DEVICE that matches only
> on vendor/device IDs.
>
> Cc: Jani Nikula <jani.nikula at intel.com>
> Signed-off-by: Lucas De Marchi <lucas.demarchi at intel.com>
Reviewed-by: Jani Nikula <jani.nikula at intel.com>
> ---
> include/drm/intel/pciids.h | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/include/drm/intel/pciids.h b/include/drm/intel/pciids.h
> index 76f8d26f9cc9d..da6301a6fceab 100644
> --- a/include/drm/intel/pciids.h
> +++ b/include/drm/intel/pciids.h
> @@ -26,6 +26,11 @@
> #define __PCIIDS_H__
>
> #ifdef __KERNEL__
> +#define INTEL_PCI_DEVICE(_id, _info) { \
> + PCI_DEVICE(PCI_VENDOR_ID_INTEL, (_id)), \
> + .driver_data = (kernel_ulong_t)(_info), \
> +}
> +
> #define INTEL_VGA_DEVICE(_id, _info) { \
> PCI_DEVICE(PCI_VENDOR_ID_INTEL, (_id)), \
> .class = PCI_BASE_CLASS_DISPLAY << 16, .class_mask = 0xff << 16, \
>
>
>
--
Jani Nikula, Intel
More information about the Intel-xe
mailing list