From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PULL] drm-intel-next Date: Fri, 20 Dec 2013 22:42:34 +0100 Message-ID: <20131220214234.GA26174@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Return-path: Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces@lists.freedesktop.org Errors-To: intel-gfx-bounces@lists.freedesktop.org To: Dave Airlie Cc: Intel Graphics Development , DRI Development List-Id: dri-devel@lists.freedesktop.org Hi Dave, We're back to the regular -next updates. Somehow still not too much going on really, I guess everyone was thinking about vacation already ;-) On that topic: I'll be offline for 2 weeks now. I don't really expect much to happen and 3.13 seems to be in good shape. But in case something is on fire Ben's not on vacation (mostly) and is signed up to shuffle patches if needed. Cheers, Daniel The following changes since commit 374b105797c3d4f29c685f3be535c35f5689b30e: Linux 3.13-rc3 (2013-12-06 09:34:04 -0800) are available in the git repository at: git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-next-2013-1= 2-13 for you to fetch changes up to ab57fff1302c485d74992d34df24ccb5efda244e: drm/i915/bdw: Implement ff workarounds (2013-12-13 17:55:54 +0100) ---------------------------------------------------------------- - fbc1 improvements from Ville (pre-gm45). - vlv forcewake improvements from Deepak S. - Some corner-cases fixes from Mika for the context hang stat code. - pc8 improvements and prep work for runtime D3 from Paulo, almost ready for primetime. - gen2 dpll fixes from Ville. - DSI improvements from Shobhit Kumar. - A few smaller fixes and improvements all over. ---------------------------------------------------------------- Ben Widawsky (2): drm/i915/bdw: Force all Data Cache Data Port access to be Non-Coherent drm/i915/bdw: Implement ff workarounds Chris Wilson (3): drm/i915: Add a timing breadcrumb to panel waits drm/i915: Fix ordering of unbind vs unpin pages drm/i915: Do hw quiescing first during unload Damien Lespiau (2): drm/i915: Fix copy/paste DP vs eDP error in comment drm/i915: Remove if 0'ed static arrays Daniel Vetter (2): drm/i915/lvds: don't restore hw state in the lid notifier for pch pla= tforms Merge tag 'v3.13-rc3' into drm-intel-next-queued Deepak S (2): drm/i915/vlv: Update Wait for FIFO and wait for 20 free entries. v3 drm/i915: Remove duplicate intel_uncore_forcewake_reset. Jani Nikula (1): drm/i915: use __packed instead of __attribute__((packed)) Mika Kuoppala (3): drm/i915: check context reset stats before relocations drm/i915: Fix timeout with missed interrupts in __wait_seqno drm/i915: dont call irq_put when irq test is on Paulo Zanoni (18): drm/i915: change CRTC assertion on LCPLL disable drm/i915: WARN if !HAS_PC8 when enabling/disabling PC8 drm/i915: get a PC8 reference when enabling the power well drm/i915: add initial Runtime PM functions drm/i915: do adapter power state notification at runtime PM drm/i915: add runtime put/get calls at the basic places drm/i915: add some runtime PM get/put calls drm/i915: get a runtime PM reference when the panel VDD is on drm/i915: do not assert DE_PCH_EVENT_IVB enabled drm/i915: disable interrupts when enabling PC8 drm/i915: add runtime PM support on Haswell drm/i915: don't enable VDD just to enable the panel drm/i915: don't touch the VDD when disabling the panel drm/i915: fix VDD override off wait drm/i915: remove i915_disable_vga_mem declaration drm/i915: extract hsw_power_well_post_{enable, disable} drm/i915: touch VGA MSR after we enable the power well drm/i915: split intel_ddi_pll_mode_set in 2 pieces Shobhit Kumar (7): drm/i915: Add more dev ops for MIPI sub encoder drm/i915: Use FLISDSI interface for band gap reset drm/i915: Compute dsi_clk from pixel clock drm/i915: Try harder to get best m, n, p values with minimal error drm/i915: Reorganize the DSI enable/disable sequence drm/i915: Remove redundant DSI PLL enabling drm/i915: Parametrize the dphy and other spec specific parameters Vandana Kannan (1): drm/i915: Make downclock deduction common for all panels Ville Syrj=E4l=E4 (21): drm/i915: Avoid div-by-zero in clock calculation funcs drm/i915: Add REG_WRITE_FOOTER drm/i915: Fix bogus FBC1 defines drm/i915: Fix FBC1 plane checks for gen2 drm/i915: Reorganize FBC function pointer initializaition drm/i915: Swap primary planes on gen2 for FBC drm/i915: Don't cast away const from infoframe buffer drm/i915: Move VLV PHY CRI clock enable into intel_init_dpio() drm/i915: Use 32bit read for BB_ADDR drm/i915: Record BB_ADDR for every ring drm/i915: Extract p2 divider correctly for gen2 LVDS dual channel drm/i915: Change N divider minimum from 3 to 2 for gen2 drm/i915: Increase gen2 vco frequency limit to 1512 MHz drm/i915: Fix 66 MHz LVDS SSC freq for gen2 drm/i915: Decrease gen2 vco frequency minimum to 908 MHz drm/i915: Gen2 FBC1 CFB pitch wants 32B units drm/i915: FBC_CONTROL2 is gen4 only drm/i915: Enable FBC for all mobile gen2 and gen3 platforms drm/i915: Rework the FBC interval/stall stuff a bit drm/i915: Clear out old GT FIFO errors in intel_uncore_early_sanitize= () drm/i915/bdw: Don't use forcewake needlessly drivers/char/Makefile | 2 +- drivers/char/agp/Kconfig | 5 + drivers/char/agp/Makefile | 2 +- drivers/char/agp/intel-agp.c | 5 - drivers/char/agp/intel-gtt.c | 18 + drivers/gpu/drm/i915/Kconfig | 32 +- drivers/gpu/drm/i915/dvo_ns2501.c | 73 +-- drivers/gpu/drm/i915/i915_debugfs.c | 208 +++++-- drivers/gpu/drm/i915/i915_dma.c | 38 +- drivers/gpu/drm/i915/i915_drv.c | 83 ++- drivers/gpu/drm/i915/i915_drv.h | 157 +++-- drivers/gpu/drm/i915/i915_gem.c | 65 +- drivers/gpu/drm/i915/i915_gem_context.c | 45 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 55 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 26 +- drivers/gpu/drm/i915/i915_gpu_error.c | 12 +- drivers/gpu/drm/i915/i915_irq.c | 57 +- drivers/gpu/drm/i915/i915_reg.h | 231 +++---- drivers/gpu/drm/i915/i915_suspend.c | 45 -- drivers/gpu/drm/i915/i915_sysfs.c | 49 +- drivers/gpu/drm/i915/i915_ums.c | 27 + drivers/gpu/drm/i915/intel_bios.c | 8 +- drivers/gpu/drm/i915/intel_bios.h | 48 +- drivers/gpu/drm/i915/intel_crt.c | 5 +- drivers/gpu/drm/i915/intel_ddi.c | 149 +++-- drivers/gpu/drm/i915/intel_display.c | 392 +++++++++--- drivers/gpu/drm/i915/intel_dp.c | 84 ++- drivers/gpu/drm/i915/intel_drv.h | 41 +- drivers/gpu/drm/i915/intel_dsi.c | 193 +++--- drivers/gpu/drm/i915/intel_dsi.h | 21 + drivers/gpu/drm/i915/intel_dsi_pll.c | 119 ++-- drivers/gpu/drm/i915/intel_dvo.c | 5 +- drivers/gpu/drm/i915/intel_fbdev.c | 63 +- drivers/gpu/drm/i915/intel_hdmi.c | 87 ++- drivers/gpu/drm/i915/intel_i2c.c | 15 +- drivers/gpu/drm/i915/intel_lvds.c | 90 +-- drivers/gpu/drm/i915/intel_opregion.c | 51 +- drivers/gpu/drm/i915/intel_panel.c | 942 ++++++++++++++++++++-----= ---- drivers/gpu/drm/i915/intel_pm.c | 619 ++++++++++++------- drivers/gpu/drm/i915/intel_ringbuffer.c | 22 +- drivers/gpu/drm/i915/intel_sdvo.c | 62 +- drivers/gpu/drm/i915/intel_sdvo_regs.h | 40 +- drivers/gpu/drm/i915/intel_sideband.c | 43 +- drivers/gpu/drm/i915/intel_sprite.c | 18 + drivers/gpu/drm/i915/intel_uncore.c | 318 ++++++++-- include/uapi/drm/i915_drm.h | 19 + 46 files changed, 3018 insertions(+), 1671 deletions(-) -- = Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch