diff options
Diffstat (limited to 'meta-moblin/packages/linux/linux-moblin-2.6.27/0015-i915-Add-chip-set-ID-param.patch')
-rw-r--r-- | meta-moblin/packages/linux/linux-moblin-2.6.27/0015-i915-Add-chip-set-ID-param.patch | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/meta-moblin/packages/linux/linux-moblin-2.6.27/0015-i915-Add-chip-set-ID-param.patch b/meta-moblin/packages/linux/linux-moblin-2.6.27/0015-i915-Add-chip-set-ID-param.patch new file mode 100644 index 0000000000..c3bf8ebd13 --- /dev/null +++ b/meta-moblin/packages/linux/linux-moblin-2.6.27/0015-i915-Add-chip-set-ID-param.patch | |||
@@ -0,0 +1,35 @@ | |||
1 | commit 26ead293ddf664f33dc0ba12b726887c40ce3957 | ||
2 | Author: Kristian Høgsberg <krh@redhat.com> | ||
3 | Date: Wed Aug 20 11:08:52 2008 -0400 | ||
4 | |||
5 | i915: Add chip set ID param. | ||
6 | |||
7 | Signed-off-by: Kristian Høgsberg <krh@redhat.com> | ||
8 | Signed-off-by: Eric Anholt <eric@anholt.net> | ||
9 | |||
10 | diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm/i915/i915_dma.c | ||
11 | index 3b5aa74..205d21e 100644 | ||
12 | --- a/drivers/gpu/drm/i915/i915_dma.c | ||
13 | +++ b/drivers/gpu/drm/i915/i915_dma.c | ||
14 | @@ -689,6 +689,9 @@ static int i915_getparam(struct drm_device *dev, void *data, | ||
15 | case I915_PARAM_LAST_DISPATCH: | ||
16 | value = READ_BREADCRUMB(dev_priv); | ||
17 | break; | ||
18 | + case I915_PARAM_CHIPSET_ID: | ||
19 | + value = dev->pci_device; | ||
20 | + break; | ||
21 | case I915_PARAM_HAS_GEM: | ||
22 | value = 1; | ||
23 | break; | ||
24 | diff --git a/include/drm/i915_drm.h b/include/drm/i915_drm.h | ||
25 | index 59d08fc..eb4b350 100644 | ||
26 | --- a/include/drm/i915_drm.h | ||
27 | +++ b/include/drm/i915_drm.h | ||
28 | @@ -230,6 +230,7 @@ typedef struct drm_i915_irq_wait { | ||
29 | #define I915_PARAM_IRQ_ACTIVE 1 | ||
30 | #define I915_PARAM_ALLOW_BATCHBUFFER 2 | ||
31 | #define I915_PARAM_LAST_DISPATCH 3 | ||
32 | +#define I915_PARAM_CHIPSET_ID 4 | ||
33 | #define I915_PARAM_HAS_GEM 5 | ||
34 | |||
35 | typedef struct drm_i915_getparam { | ||