[Intel-gfx] [PATCH 1/2] drm/i915: split PCI IDs out into i915_drm.h v3
Chad Versace
chad.versace at linux.intel.com
Thu Jul 25 18:55:50 CEST 2013
On 07/24/2013 05:04 PM, Jesse Barnes wrote:
> For use by userspace (at some point in the future) and other kernel code.
>
> v2: move PCI IDs to uabi (Chris)
> move PCI IDs to drm/ (Dave)
> v3: fixup Quanta detection - needs to come first (Daniel)
>
> Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>
> ---
> drivers/gpu/drm/i915/i915_drv.c | 164 +++++++-----------------------
> include/drm/i915_drm.h | 2 +
> include/drm/i915_pciids.h | 208 +++++++++++++++++++++++++++++++++++++++
> 3 files changed, 244 insertions(+), 130 deletions(-)
> create mode 100644 include/drm/i915_pciids.h
> +#define INTEL_VGA_DEVICE(id, info) { \
> + .class = PCI_BASE_CLASS_DISPLAY << 16, \
> + .class_mask = 0xff0000, \
> + .vendor = 0x8086, \
> + .device = id, \
> + .subvendor = PCI_ANY_ID, \
> + .subdevice = PCI_ANY_ID, \
> + .driver_data = (unsigned long) info }
I retract my objections from yesterday. I expected the header to define
a static table (like static const struct xxx i915_pci_ids[] = ...), which
I didn't like due its inflexibility. But, this macro I do like. It's
flexible enough.
Acked-by: Chad Versace <chad.versace at linux.intel.com>
More information about the Intel-gfx
mailing list