diff options
author | Alan Cox <alan@linux.jf.intel.com> | 2011-04-01 18:42:08 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-04-05 11:36:30 -0700 |
commit | c3460fd3ec3819c37aeb7bd68e4705ff87733872 (patch) | |
tree | 3dd2ae4d1f8c62cafb29e9c4cd08c4065749c728 /drivers/staging/gma500/psb_drv.h | |
parent | a3461ee16c73f9caa4948651f9c24c284205a378 (diff) |
staging: gma500: begin tidying up the power management
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/gma500/psb_drv.h')
-rw-r--r-- | drivers/staging/gma500/psb_drv.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/drivers/staging/gma500/psb_drv.h b/drivers/staging/gma500/psb_drv.h index 7d07c97e8044..c3609e01f6c9 100644 --- a/drivers/staging/gma500/psb_drv.h +++ b/drivers/staging/gma500/psb_drv.h @@ -246,7 +246,6 @@ struct drm_psb_private { uint8_t *vdc_reg; uint32_t gatt_free_offset; - /* *Fencing / irq. */ @@ -257,6 +256,14 @@ struct drm_psb_private { spinlock_t irqmask_lock; /* + * Power + */ + + bool suspended; + bool display_power; + int display_count; + + /* *Modesetting */ struct psb_intel_mode_device mode_dev; @@ -527,8 +534,6 @@ extern int psb_irq_disable_dpst(struct drm_device *dev); extern void psb_irq_preinstall(struct drm_device *dev); extern int psb_irq_postinstall(struct drm_device *dev); extern void psb_irq_uninstall(struct drm_device *dev); -extern void psb_irq_preinstall_islands(struct drm_device *dev, int hw_islands); -extern int psb_irq_postinstall_islands(struct drm_device *dev, int hw_islands); extern void psb_irq_turn_on_dpst(struct drm_device *dev); extern void psb_irq_turn_off_dpst(struct drm_device *dev); |