i915: Add I915_PARAM_CHIPSET_ID param to get chipset ID.
authorKristian Høgsberg <krh@redhat.com>
Tue, 5 Feb 2008 17:27:48 +0000 (12:27 -0500)
committerKristian Høgsberg <krh@sasori.boston.redhat.com>
Wed, 13 Feb 2008 18:34:02 +0000 (13:34 -0500)
shared-core/i915_dma.c
shared-core/i915_drm.h

index 9619525..0682a33 100644 (file)
@@ -1210,6 +1210,9 @@ static int i915_getparam(struct drm_device *dev, void *data,
        case I915_PARAM_LAST_DISPATCH:
                value = READ_BREADCRUMB(dev_priv);
                break;
+       case I915_PARAM_CHIPSET_ID:
+               value = dev->pci_device;
+               break;
        default:
                DRM_ERROR("Unknown parameter %d\n", param->param);
                return -EINVAL;
index c8a9cb7..ad0797c 100644 (file)
@@ -232,6 +232,7 @@ typedef struct drm_i915_irq_wait {
 #define I915_PARAM_IRQ_ACTIVE            1
 #define I915_PARAM_ALLOW_BATCHBUFFER     2
 #define I915_PARAM_LAST_DISPATCH         3
+#define I915_PARAM_CHIPSET_ID            4
 
 typedef struct drm_i915_getparam {
        int param;