Start the clean up work and add Medfield support --- Alan Cox (6): gma500: rework register stuff sanely gma500: re-order calling on the fix setup so we set up after the DRM layer gma500: Kconfig documentation tweak gma500: now move the Oaktrail save state into its own structure gma500: clean up some of the struct fields we no longer use gma500: plug in more of the gamma functionality Jesper Juhl (1): intel, gma500, lvds: Fix use after free and mem leak in psb_intel_lvds_init() Kirill A. Shutemov (40): gma500: psb_irq: mark mid_{enable,disable}_pipe_event() as static gma500: mark psb_intel_sdvo_hdmi_sink_detect() as static gma500: psb_intel_display: drop unused variables gma500: mark psb_intel_pipe_set_base() as static gma500: drop unused psb_intel_modeset_cleanup() gma500: oaktrail_lvds_init() drop unused variable gma500: oaktrail_hdmi_i2c_access() drop unused variable gma500: mark oaktrail_backlight_init() as static gma500: oaktrail_hdmi: fix -Wmissing-field-initializers warning gma500: oaktrail_hdmi: drop dead code gma500: oaktrail_crtc: drop unused variables gma500: oaktrail_crtc: mark few functions as static gma500: mdfld_intel_display: drop unused variables gma500: mdfld_dsi_pkg_sender: fix -Wtype-limits warning gma500: mdfld_dsi_dpi: drop unused variables gma500: mdfld_device: mark few functions as static gma500: cdv_intel_lvds: #if 0 currently unused functions gma500: cdv_intel_lvds: mark few functions as static gma500: cdv_intel_hdmi: add missing include gma500: cdv_intel_crt: mark few functions as static gma500: cdv_intel_crt: drop unused variables gma500: cdv_intel_crt: drop dead code gma500: cdv_intel_crt: add missing include gma500: fix cdv_intel_wait_for_vblank() prototype gma500: fix two -Wmissing-field-initializers warnings gma500: mark psb_driver_device_is_agp() and psb_driver_preclose() as static gma500: psb_driver_load(): drop unused variables gma500: fix ioctl confict gma500: use DRM_IOCTL_DEF_DRV instead of custom PSB_IOCTL_DEF gma500: mmu: mark psb_mmu_free_pt() and psb_mmu_pt_alloc_map_lock() as static gma500: mmu: drop unused psb_get_default_pd_addr() gma500: gtt: mark psb_gtt_entry() and psb_gtt_alloc() as static gma500: mark psb_fbdev_destroy() and psb_fbdev_fini() as static gma500: drop unused psbfb_suspend()/psbfb_resume() gma500: gem_glue: add missing include gma500: medfield: drop a bit of dead code gma500: mdfld_dsi_output_init() drop unused parameter gma500: psbfb_create(): move depth initialization out of loop gma500: initial medfield merge gma500: make init_pm callback in struct psb_op optional arch/x86/platform/mrst/mrst.c | 16 drivers/gpu/drm/gma500/Kconfig | 10 drivers/gpu/drm/gma500/Makefile | 10 drivers/gpu/drm/gma500/cdv_device.h | 2 drivers/gpu/drm/gma500/cdv_intel_crt.c | 1 drivers/gpu/drm/gma500/cdv_intel_display.c | 91 -- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 1 drivers/gpu/drm/gma500/cdv_intel_lvds.c | 16 drivers/gpu/drm/gma500/framebuffer.c | 51 - drivers/gpu/drm/gma500/gem_glue.c | 1 drivers/gpu/drm/gma500/gtt.c | 4 drivers/gpu/drm/gma500/mdfld_device.c | 691 +++++++++++++++ drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 1017 ++++++++++++++++++++++ drivers/gpu/drm/gma500/mdfld_dsi_dpi.h | 79 ++ drivers/gpu/drm/gma500/mdfld_dsi_output.c | 618 +++++++++++++ drivers/gpu/drm/gma500/mdfld_dsi_output.h | 378 ++++++++ drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c | 694 +++++++++++++++ drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h | 92 ++ drivers/gpu/drm/gma500/mdfld_intel_display.c | 1180 +++++++++++++++++++++++++ drivers/gpu/drm/gma500/mdfld_output.c | 74 ++ drivers/gpu/drm/gma500/mdfld_output.h | 77 ++ drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 201 ++++ drivers/gpu/drm/gma500/mdfld_tpo_vid.c | 124 +++ drivers/gpu/drm/gma500/mmu.c | 13 drivers/gpu/drm/gma500/oaktrail_crtc.c | 18 drivers/gpu/drm/gma500/oaktrail_device.c | 211 ++-- drivers/gpu/drm/gma500/oaktrail_hdmi.c | 401 +------- drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 6 drivers/gpu/drm/gma500/oaktrail_lvds.c | 5 drivers/gpu/drm/gma500/power.c | 11 drivers/gpu/drm/gma500/psb_device.c | 34 - drivers/gpu/drm/gma500/psb_drv.c | 63 + drivers/gpu/drm/gma500/psb_drv.h | 415 +++++---- drivers/gpu/drm/gma500/psb_intel_display.c | 50 - drivers/gpu/drm/gma500/psb_intel_lvds.c | 21 drivers/gpu/drm/gma500/psb_intel_sdvo.c | 2 drivers/gpu/drm/gma500/psb_irq.c | 62 + drivers/gpu/drm/gma500/psb_irq.h | 2 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 829 ++++++++++++++++++ drivers/gpu/drm/gma500/tc35876x-dsi-lvds.h | 38 + include/drm/gma_drm.h | 2 include/linux/i2c/tc35876x.h | 11 42 files changed, 6705 insertions(+), 917 deletions(-) create mode 100644 drivers/gpu/drm/gma500/mdfld_device.c create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_dpi.h create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_output.c create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_output.h create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h create mode 100644 drivers/gpu/drm/gma500/mdfld_intel_display.c create mode 100644 drivers/gpu/drm/gma500/mdfld_output.c create mode 100644 drivers/gpu/drm/gma500/mdfld_output.h create mode 100644 drivers/gpu/drm/gma500/mdfld_tmd_vid.c create mode 100644 drivers/gpu/drm/gma500/mdfld_tpo_vid.c create mode 100644 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c create mode 100644 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.h create mode 100644 include/linux/i2c/tc35876x.h -- Signature _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel