Merge branch 'drm-fbdev-cleanup' into drm-core-next
authorDave Airlie <airlied@redhat.com>
Tue, 20 Apr 2010 03:16:04 +0000 (13:16 +1000)
committerDave Airlie <airlied@redhat.com>
Tue, 20 Apr 2010 03:16:04 +0000 (13:16 +1000)
* drm-fbdev-cleanup:
  drm/fb: remove drm_fb_helper_setcolreg
  drm/kms/fb: use slow work mechanism for normal hotplug also.
  drm/kms/fb: add polling support for when nothing is connected.
  drm/kms/fb: provide a 1024x768 fbcon if no outputs found.
  drm/kms/fb: separate fbdev connector list from core drm connectors
  drm/kms/fb: move to using fb helper crtc grouping instead of core crtc list
  drm/fb: fix fbdev object model + cleanup properly.

Conflicts:
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/nouveau/nouveau_drv.h

19 files changed:
1  2 
drivers/gpu/drm/drm_crtc.c
drivers/gpu/drm/drm_fb_helper.c
drivers/gpu/drm/i915/i915_dma.c
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/i915_irq.c
drivers/gpu/drm/i915/intel_display.c
drivers/gpu/drm/i915/intel_drv.h
drivers/gpu/drm/i915/intel_fb.c
drivers/gpu/drm/nouveau/nouveau_drv.h
drivers/gpu/drm/nouveau/nouveau_fbcon.c
drivers/gpu/drm/nouveau/nouveau_irq.c
drivers/gpu/drm/nouveau/nouveau_state.c
drivers/gpu/drm/nouveau/nv50_display.c
drivers/gpu/drm/nouveau/nv50_fbcon.c
drivers/gpu/drm/radeon/radeon.h
drivers/gpu/drm/radeon/radeon_connectors.c
drivers/gpu/drm/radeon/radeon_device.c
drivers/gpu/drm/radeon/radeon_fb.c
include/drm/drm_crtc.h

Simple merge
Simple merge
Simple merge
index 790fef32afef40981a118f48b6f53379d667a8ba,0405a746059421ac7ba08ae055d3bacbd0bc7ad3..1258b1119d93303ef4aa3111de5ef5430b697603
@@@ -221,11 -220,8 +221,13 @@@ enum no_fbc_reason 
        FBC_NOT_TILED, /* buffer not tiled */
  };
  
 +enum intel_pch {
 +      PCH_IBX,        /* Ibexpeak PCH */
 +      PCH_CPT,        /* Cougarpoint PCH */
 +};
 +
+ struct intel_fbdev;
  typedef struct drm_i915_private {
        struct drm_device *dev;
  
Simple merge
Simple merge
Simple merge
Simple merge
index ace630aa89e1c6b9755df63a1af28a61a6db6229,941339cb8d8bd98e17c0ca1af25d3f143b7e7c9c..5b47b79f45e809d4b08d387c96bb55ccf99ee041
@@@ -533,8 -531,7 +533,9 @@@ struct drm_nouveau_private 
                atomic_t validate_sequence;
        } ttm;
  
 +      struct fb_info *fbdev_info;
 +
+       int fifo_alloc_count;
        struct nouveau_channel *fifos[NOUVEAU_MAX_CHANNEL_NR];
  
        struct nouveau_engine engine;
Simple merge
Simple merge
Simple merge
index 9ac57a09784b08d72eb5278880f7cb98cfd560f2,d3ed4afdbdee649f526f659789e631d537a44a7a..fcb5b52727b02f87f718bdf305d5738daff28094
   * Authors:
   *     David Airlie
   */
-     /*
-      *  Modularization
-      */
  #include <linux/module.h>
 +#include <linux/slab.h>
  #include <linux/fb.h>
  
  #include "drmP.h"
Simple merge