Hi Dave Here's some gma500 unifying and cleanups for drm-next. There is more stuff in the pipe for 3.12 but I'd like to get these out of the way first. Thanks Patrik The following changes since commit 85d9cb41db3bf0f36c999c2e547b37cb9f32367b: drm: remove drm_order (2013-07-23 20:14:29 +1000) are available in the git repository at: git://github.com/patjak/drm-gma500 gma500-next for you to fetch changes up to 367e44080e20f77fa7b0f2db83fd6367da59b6c3: drm/gma500: Rename psb_intel_encoder to gma_encoder (2013-07-24 01:49:43 +0200) ---------------------------------------------------------------- Patrik Jakobsson (33): drm/gma500: Add generic code for clock calculation drm/gma500/cdv: Make use of the generic clock code drm/gma500: Make use of gma_pipe_has_type() drm/gma500/psb: Make use of generic clock code drm/gma500: Remove the unused psb_intel_display.h drm/gma500: Add generic pipe/crtc functions drm/gma500/cdv: Use identical generic crtc funcs drm/gma500: Make all chips use gma_wait_for_vblank drm/gma500/psb: Use identical generic crtc funcs drm/gma500/cdv: Convert to gma_pipe_set_base() drm/gma500: Add IS_CDV() macro drm/gma500/cdv: Convert to gma_crtc_dpms() drm/gma500/cdv: Convert to generic gamma funcs drm/gma500/psb: Convert to gma_pipe_set_base() drm/gma500: Convert to generic gamma funcs drm/gma500/psb: Convert to gma_crtc_dpms() drm/gma500/oak: Use identical generic crtc funcs drm/gma500/mdfld: Use identical generic crtc funcs drm/gma500/psb: Convert to generic crtc->destroy drm/gma500: Add generic cursor functions drm/gma500/cdv: Convert to generic cursor funcs drm/gma500/psb: Convert to generic cursor funcs drm/gma500: Add generic encoder functions drm/gma500: Convert to generic encoder funcs drm/gma500: Add generic crtc save/restore funcs drm/gma500/psb: Convert to generic save/restore drm/gma500/cdv: Convert to generic save/restore drm/gma500: Add generic set_config() function drm/gma500/psb: Convert to generic set_config() drm/gma500/cdv: Convert to generic set_config() drm/gma500: Rename psb_intel_crtc to gma_crtc drm/gma500: Rename psb_intel_connector to gma_connector drm/gma500: Rename psb_intel_encoder to gma_encoder drivers/gpu/drm/gma500/Makefile | 1 + drivers/gpu/drm/gma500/cdv_device.c | 1 + drivers/gpu/drm/gma500/cdv_device.h | 10 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 57 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 916 ++------------------ drivers/gpu/drm/gma500/cdv_intel_dp.c | 154 ++-- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 89 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 71 +- drivers/gpu/drm/gma500/framebuffer.c | 25 +- drivers/gpu/drm/gma500/framebuffer.h | 2 +- drivers/gpu/drm/gma500/gma_display.c | 776 +++++++++++++++++ drivers/gpu/drm/gma500/gma_display.h | 108 +++ drivers/gpu/drm/gma500/mdfld_dsi_output.c | 15 +- drivers/gpu/drm/gma500/mdfld_dsi_output.h | 16 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 65 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 63 +- drivers/gpu/drm/gma500/oaktrail_hdmi.c | 43 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 48 +- drivers/gpu/drm/gma500/psb_device.c | 3 +- .../gma500/{psb_intel_display.h => psb_device.h} | 13 +- drivers/gpu/drm/gma500/psb_drv.c | 14 +- drivers/gpu/drm/gma500/psb_drv.h | 3 + drivers/gpu/drm/gma500/psb_intel_display.c | 944 ++------------------- drivers/gpu/drm/gma500/psb_intel_drv.h | 44 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 75 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 53 +- 26 files changed, 1443 insertions(+), 2166 deletions(-) create mode 100644 drivers/gpu/drm/gma500/gma_display.c create mode 100644 drivers/gpu/drm/gma500/gma_display.h rename drivers/gpu/drm/gma500/{psb_intel_display.h => psb_device.h} (76%) _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel