]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/gma500/psb_intel_drv.h
gma500: handle poulsbo cursor restriction
[karo-tx-linux.git] / drivers / gpu / drm / gma500 / psb_intel_drv.h
index f40535e566898e67cd858a4a78104f0d2e64ddf6..2515f83248cb8d62d9fe914b08ea5734d1bb50c3 100644 (file)
@@ -105,11 +105,6 @@ struct psb_intel_mode_device {
         */
         size_t(*bo_offset) (struct drm_device *dev, void *bo);
 
-       /*
-        * Cursor (Can go ?)
-        */
-       int cursor_needs_physical;
-
        /*
         * LVDS info
         */
@@ -176,6 +171,7 @@ struct psb_intel_crtc {
        int pipe;
        int plane;
        uint32_t cursor_addr;
+       struct gtt_range *cursor_gt;
        u8 lut_r[256], lut_g[256], lut_b[256];
        u8 lut_adj[256];
        struct psb_intel_framebuffer *fbdev_fb;
@@ -193,6 +189,9 @@ struct psb_intel_crtc {
        /*crtc mode setting flags*/
        u32 mode_flags;
 
+       bool active;
+       bool crtc_enable;
+
        /* Saved Crtc HW states */
        struct psb_intel_crtc_state *crtc_state;
 };