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 <jbar...@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.vers...@linux.intel.com>


_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to