aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2010-08-24 04:02:58 -0400
committerChris Wilson <chris@chris-wilson.co.uk>2010-09-08 05:13:31 -0400
commit3b61796785e7b0ca8846b7a709216dceb6e2f68d (patch)
treed18355e358fa0830c20fea619647b75d191c6f05 /drivers
parent19c55da11660fea1a0f1ddbb33ecf38d4f728799 (diff)
drm/i915: Rename i915_opregion.c to intel_opregion.c
It's part of the generic Intel driver infrastructure so rename it in prepreparation for using it for VBT. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/drm/i915/Makefile2
-rw-r--r--drivers/gpu/drm/i915/i915_drv.h14
-rw-r--r--drivers/gpu/drm/i915/i915_irq.c8
-rw-r--r--drivers/gpu/drm/i915/intel_opregion.c (renamed from drivers/gpu/drm/i915/i915_opregion.c)9
4 files changed, 17 insertions, 16 deletions
diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile
index 5c8e53458edb..345ca52d6e84 100644
--- a/drivers/gpu/drm/i915/Makefile
+++ b/drivers/gpu/drm/i915/Makefile
@@ -32,7 +32,7 @@ i915-y := i915_drv.o i915_dma.o i915_irq.o i915_mem.o \
32 dvo_tfp410.o \ 32 dvo_tfp410.o \
33 dvo_sil164.o 33 dvo_sil164.o
34 34
35i915-$(CONFIG_ACPI) += i915_opregion.o 35i915-$(CONFIG_ACPI) += intel_opregion.o
36i915-$(CONFIG_COMPAT) += i915_ioc32.o 36i915-$(CONFIG_COMPAT) += i915_ioc32.o
37 37
38obj-$(CONFIG_DRM_I915) += i915.o 38obj-$(CONFIG_DRM_I915) += i915.o
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
index 04aada08a6f9..980061ff5c80 100644
--- a/drivers/gpu/drm/i915/i915_drv.h
+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -1054,18 +1054,18 @@ extern int i915_save_state(struct drm_device *dev);
1054extern int i915_restore_state(struct drm_device *dev); 1054extern int i915_restore_state(struct drm_device *dev);
1055 1055
1056#ifdef CONFIG_ACPI 1056#ifdef CONFIG_ACPI
1057/* i915_opregion.c */ 1057/* intel_opregion.c */
1058extern int intel_opregion_init(struct drm_device *dev, int resume); 1058extern int intel_opregion_init(struct drm_device *dev, int resume);
1059extern void intel_opregion_free(struct drm_device *dev, int suspend); 1059extern void intel_opregion_free(struct drm_device *dev, int suspend);
1060extern void opregion_asle_intr(struct drm_device *dev); 1060extern void intel_opregion_asle_intr(struct drm_device *dev);
1061extern void ironlake_opregion_gse_intr(struct drm_device *dev); 1061extern void intel_opregion_gse_intr(struct drm_device *dev);
1062extern void opregion_enable_asle(struct drm_device *dev); 1062extern void intel_opregion_enable_asle(struct drm_device *dev);
1063#else 1063#else
1064static inline int intel_opregion_init(struct drm_device *dev, int resume) { return 0; } 1064static inline int intel_opregion_init(struct drm_device *dev, int resume) { return 0; }
1065static inline void intel_opregion_free(struct drm_device *dev, int suspend) { return; } 1065static inline void intel_opregion_free(struct drm_device *dev, int suspend) { return; }
1066static inline void opregion_asle_intr(struct drm_device *dev) { return; } 1066static inline void intel_opregion_asle_intr(struct drm_device *dev) { return; }
1067static inline void ironlake_opregion_gse_intr(struct drm_device *dev) { return; } 1067static inline void intel_opregion_gse_intr(struct drm_device *dev) { return; }
1068static inline void opregion_enable_asle(struct drm_device *dev) { return; } 1068static inline void intel_opregion_enable_asle(struct drm_device *dev) { return; }
1069#endif 1069#endif
1070 1070
1071/* modesetting */ 1071/* modesetting */
diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c
index 59457e83b011..3afd6e5662d1 100644
--- a/drivers/gpu/drm/i915/i915_irq.c
+++ b/drivers/gpu/drm/i915/i915_irq.c
@@ -347,7 +347,7 @@ irqreturn_t ironlake_irq_handler(struct drm_device *dev)
347 347
348 348
349 if (de_iir & DE_GSE) 349 if (de_iir & DE_GSE)
350 ironlake_opregion_gse_intr(dev); 350 intel_opregion_gse_intr(dev);
351 351
352 if (de_iir & DE_PLANEA_FLIP_DONE) { 352 if (de_iir & DE_PLANEA_FLIP_DONE) {
353 intel_prepare_page_flip(dev, 0); 353 intel_prepare_page_flip(dev, 0);
@@ -1065,7 +1065,7 @@ irqreturn_t i915_driver_irq_handler(DRM_IRQ_ARGS)
1065 if ((pipea_stats & PIPE_LEGACY_BLC_EVENT_STATUS) || 1065 if ((pipea_stats & PIPE_LEGACY_BLC_EVENT_STATUS) ||
1066 (pipeb_stats & PIPE_LEGACY_BLC_EVENT_STATUS) || 1066 (pipeb_stats & PIPE_LEGACY_BLC_EVENT_STATUS) ||
1067 (iir & I915_ASLE_INTERRUPT)) 1067 (iir & I915_ASLE_INTERRUPT))
1068 opregion_asle_intr(dev); 1068 intel_opregion_asle_intr(dev);
1069 1069
1070 /* With MSI, interrupts are only generated when iir 1070 /* With MSI, interrupts are only generated when iir
1071 * transitions from zero to nonzero. If another bit got 1071 * transitions from zero to nonzero. If another bit got
@@ -1252,7 +1252,7 @@ void i915_enable_interrupt (struct drm_device *dev)
1252 struct drm_i915_private *dev_priv = dev->dev_private; 1252 struct drm_i915_private *dev_priv = dev->dev_private;
1253 1253
1254 if (!HAS_PCH_SPLIT(dev)) 1254 if (!HAS_PCH_SPLIT(dev))
1255 opregion_enable_asle(dev); 1255 intel_opregion_enable_asle(dev);
1256 dev_priv->irq_enabled = 1; 1256 dev_priv->irq_enabled = 1;
1257} 1257}
1258 1258
@@ -1570,7 +1570,7 @@ int i915_driver_irq_postinstall(struct drm_device *dev)
1570 I915_WRITE(PORT_HOTPLUG_EN, hotplug_en); 1570 I915_WRITE(PORT_HOTPLUG_EN, hotplug_en);
1571 } 1571 }
1572 1572
1573 opregion_enable_asle(dev); 1573 intel_opregion_enable_asle(dev);
1574 1574
1575 return 0; 1575 return 0;
1576} 1576}
diff --git a/drivers/gpu/drm/i915/i915_opregion.c b/drivers/gpu/drm/i915/intel_opregion.c
index ea5d3fea4b61..97d5329079fe 100644
--- a/drivers/gpu/drm/i915/i915_opregion.c
+++ b/drivers/gpu/drm/i915/intel_opregion.c
@@ -211,7 +211,7 @@ static u32 asle_set_pfit(struct drm_device *dev, u32 pfit)
211 return 0; 211 return 0;
212} 212}
213 213
214void opregion_asle_intr(struct drm_device *dev) 214void intel_opregion_asle_intr(struct drm_device *dev)
215{ 215{
216 struct drm_i915_private *dev_priv = dev->dev_private; 216 struct drm_i915_private *dev_priv = dev->dev_private;
217 struct opregion_asle *asle = dev_priv->opregion.asle; 217 struct opregion_asle *asle = dev_priv->opregion.asle;
@@ -273,7 +273,8 @@ static u32 asle_set_backlight_ironlake(struct drm_device *dev, u32 bclp)
273 return 0; 273 return 0;
274} 274}
275 275
276void ironlake_opregion_gse_intr(struct drm_device *dev) 276/* Only present on Ironlake+ */
277void intel_opregion_gse_intr(struct drm_device *dev)
277{ 278{
278 struct drm_i915_private *dev_priv = dev->dev_private; 279 struct drm_i915_private *dev_priv = dev->dev_private;
279 struct opregion_asle *asle = dev_priv->opregion.asle; 280 struct opregion_asle *asle = dev_priv->opregion.asle;
@@ -315,7 +316,7 @@ void ironlake_opregion_gse_intr(struct drm_device *dev)
315#define ASLE_PFIT_EN (1<<2) 316#define ASLE_PFIT_EN (1<<2)
316#define ASLE_PFMB_EN (1<<3) 317#define ASLE_PFMB_EN (1<<3)
317 318
318void opregion_enable_asle(struct drm_device *dev) 319void intel_opregion_enable_asle(struct drm_device *dev)
319{ 320{
320 struct drm_i915_private *dev_priv = dev->dev_private; 321 struct drm_i915_private *dev_priv = dev->dev_private;
321 struct opregion_asle *asle = dev_priv->opregion.asle; 322 struct opregion_asle *asle = dev_priv->opregion.asle;
@@ -510,7 +511,7 @@ int intel_opregion_init(struct drm_device *dev, int resume)
510 if (mboxes & MBOX_ASLE) { 511 if (mboxes & MBOX_ASLE) {
511 DRM_DEBUG_DRIVER("ASLE supported\n"); 512 DRM_DEBUG_DRIVER("ASLE supported\n");
512 opregion->asle = base + OPREGION_ASLE_OFFSET; 513 opregion->asle = base + OPREGION_ASLE_OFFSET;
513 opregion_enable_asle(dev); 514 intel_opregion_enable_asle(dev);
514 } 515 }
515 516
516 if (!resume) 517 if (!resume)