diff options
author | Alan Cox <alan@linux.intel.com> | 2012-04-25 15:38:20 +0200 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2012-04-27 10:24:20 +0200 |
commit | 68cb638f9219eeb4967adf08587f4aba64923c3a (patch) | |
tree | c65ab78fced58037a2cbc429f0b05c361a2c5b0c /drivers/gpu/drm/gma500/psb_drv.h | |
parent | cdv: continue synching up with updated reference code (diff) | |
download | linux-68cb638f9219eeb4967adf08587f4aba64923c3a.tar.xz linux-68cb638f9219eeb4967adf08587f4aba64923c3a.zip |
gma500: Add ops for hotplug support.
This provides the needed callback hooks to add hotplug display support to
the GMA36x0 devices.
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/gma500/psb_drv.h')
-rw-r--r-- | drivers/gpu/drm/gma500/psb_drv.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/gma500/psb_drv.h b/drivers/gpu/drm/gma500/psb_drv.h index 6235499f39b8..ab483c34c751 100644 --- a/drivers/gpu/drm/gma500/psb_drv.h +++ b/drivers/gpu/drm/gma500/psb_drv.h @@ -130,6 +130,7 @@ enum { #define _PSB_VSYNC_PIPEA_FLAG (1<<7) #define _MDFLD_MIPIA_FLAG (1<<16) #define _MDFLD_MIPIC_FLAG (1<<17) +#define _PSB_IRQ_DISP_HOTSYNC (1<<17) #define _PSB_IRQ_SGX_FLAG (1<<18) #define _PSB_IRQ_MSVDX_FLAG (1<<19) #define _LNC_IRQ_TOPAZ_FLAG (1<<20) @@ -703,6 +704,8 @@ struct psb_ops { /* Display management hooks */ int (*output_init)(struct drm_device *dev); + int (*hotplug)(struct drm_device *dev); + void (*hotplug_enable)(struct drm_device *dev, bool on); /* Power management hooks */ void (*init_pm)(struct drm_device *dev); int (*save_regs)(struct drm_device *dev); |