* [PULL] drm-intel-fixes
@ 2014-08-08 14:34 Daniel Vetter
2014-08-08 19:19 ` Linus Torvalds
2014-08-17 14:08 ` Jiri Kosina
0 siblings, 2 replies; 16+ messages in thread
From: Daniel Vetter @ 2014-08-08 14:34 UTC (permalink / raw)
To: Dave Airlie
Cc: intel-gfx, dri-devel, Daniel Vetter, Jani Nikula, torvalds, LKML
Hi Dave,
So I heard that proper pull requests have a revert on top ;-) So here we
go with my usual mid-merge-window pile of fixes.
Big fix is the duct-tape for ring init on g4x platforms, we seem to have
found the magic again to make those machines as happy as before (not
perfect though unfortunately, but that was never the case).
Otherwise fixes all over:
- tune down some overzealous debug output
- VDD power sequencing fix after resume
- bunch of dsi fixes for baytrail among them hw state checker de-noising
- bunch of error state capture fixes for bdw
- misc tiny fixes/workarounds for various platforms
Last minute rebase was to kick out two patches that shouldn't have been in
here - they're for the state checker, so 0 functional code affected.
Jani's back from vacation, so he'll take over -fixes from here.
Cc'ing Linus since you're travelling in case you want him to pick this up
directly.
Cheers, Daniel
The following changes since commit a91576d7916f6cce76d30303e60e1ac47cf4a76d:
drm/ttm: Pass GFP flags in order to avoid deadlock. (2014-08-05 10:54:19 +1000)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-08-08
for you to fetch changes up to be71eabebaf9f142612d34d42292b454e984dcb5:
Revert "drm/i915: Enable semaphores on BDW" (2014-08-08 16:22:19 +0200)
----------------------------------------------------------------
Daniel Vetter (4):
drm/i915: Update DRIVER_DATE to 20140725
drm/i915: Don't require dev->struct_mutex in psr_match_conditions
drm/i915: Tune done rc6 enabling output
drm/i915: Tune down MCH_SSKPD values warning
Deepak S (1):
drm/i915: Bring GPU Freq to min while suspending.
Imre Deak (2):
drm/i915: factor out intel_edp_panel_vdd_sanitize
drm/i915: fix VDD state tracking after system resume
Jiri Kosina (1):
drm/i915: read HEAD register back in init_ring_common() to enforce ordering
Kenneth Graunke (2):
drm/i915: Refactor Broadwell PIPE_CONTROL emission into a helper.
drm/i915: Add the WaCsStallBeforeStateCacheInvalidate:bdw workaround.
Mika Kuoppala (1):
drm/i915: Don't accumulate hangcheck score on forward progress
Pavel Machek (1):
drm/i915: work around warning in i915_gem_gtt
Rafael Barbalho (1):
drm/i915: Fix crash when failing to parse MIPI VBT
Rodrigo Vivi (4):
drm/i915: Fix error state collecting
drm/i915: Collect gtier properly on HSW.
drm/i915: Fix DEIER and GTIER collecting for BDW.
Revert "drm/i915: Enable semaphores on BDW"
Shobhit Kumar (2):
drm/i915: wait for all DSI FIFOs to be empty
drm/i915: Add correct hw/sw config check for DSI encoder
Ville Syrjälä (1):
drm/i915: Fix threshold for choosing 32 vs. 64 precisions for VLV DDL values
Zhenyu Wang (1):
drm/i915: Fix drain latency precision multipler for VLV
drivers/gpu/drm/i915/i915_drv.c | 4 ++
drivers/gpu/drm/i915/i915_drv.h | 3 +-
drivers/gpu/drm/i915/i915_gem.c | 2 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 11 +++--
drivers/gpu/drm/i915/i915_gpu_error.c | 35 +++++++++-----
drivers/gpu/drm/i915/i915_irq.c | 15 ++++--
drivers/gpu/drm/i915/i915_reg.h | 50 ++++++++++----------
drivers/gpu/drm/i915/intel_bios.c | 2 +-
drivers/gpu/drm/i915/intel_display.c | 4 ++
drivers/gpu/drm/i915/intel_dp.c | 67 +++++++++++++++++++--------
drivers/gpu/drm/i915/intel_drv.h | 1 +
drivers/gpu/drm/i915/intel_dsi.c | 29 +++++++++++-
drivers/gpu/drm/i915/intel_dsi.h | 1 +
drivers/gpu/drm/i915/intel_dsi_cmd.c | 16 +++++++
drivers/gpu/drm/i915/intel_dsi_cmd.h | 1 +
drivers/gpu/drm/i915/intel_dsi_pll.c | 81 +++++++++++++++++++++++++++++++++
drivers/gpu/drm/i915/intel_pm.c | 41 ++++++++---------
drivers/gpu/drm/i915/intel_ringbuffer.c | 47 +++++++++++++------
drivers/gpu/drm/i915/intel_ringbuffer.h | 2 +
19 files changed, 310 insertions(+), 102 deletions(-)
--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PULL] drm-intel-fixes
2014-08-08 14:34 [PULL] drm-intel-fixes Daniel Vetter
@ 2014-08-08 19:19 ` Linus Torvalds
2014-08-08 19:37 ` Linus Torvalds
2014-08-17 14:08 ` Jiri Kosina
1 sibling, 1 reply; 16+ messages in thread
From: Linus Torvalds @ 2014-08-08 19:19 UTC (permalink / raw)
To: Dave Airlie, intel-gfx, DRI, Jani Nikula, Linus Torvalds, LKML
Cc: Daniel Vetter
On Fri, Aug 8, 2014 at 7:34 AM, Daniel Vetter <daniel.vetter@ffwll.ch> wrote:
>
> git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-08-08
Hmm. My laptop no longer resumes properly.
Or rather, I suspect it resumes, but the screen is black.
I will bisect, and I *will* revert if I find the offending commit. I
need that laptop for travel next week.
Linus
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PULL] drm-intel-fixes
2014-08-08 19:19 ` Linus Torvalds
@ 2014-08-08 19:37 ` Linus Torvalds
2014-08-08 20:30 ` Linus Torvalds
0 siblings, 1 reply; 16+ messages in thread
From: Linus Torvalds @ 2014-08-08 19:37 UTC (permalink / raw)
To: Dave Airlie, intel-gfx, DRI, Jani Nikula, Linus Torvalds, LKML
Cc: Daniel Vetter
On Fri, Aug 8, 2014 at 12:19 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Fri, Aug 8, 2014 at 7:34 AM, Daniel Vetter <daniel.vetter@ffwll.ch> wrote:
>>
>> git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2014-08-08
>
> Hmm. My laptop no longer resumes properly.
The problem seems to exist already with just the plain drm pull from
Dave. I thought I had tested that, but apparently not.
Linus
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PULL] drm-intel-fixes
2014-08-08 19:37 ` Linus Torvalds
@ 2014-08-08 20:30 ` Linus Torvalds
2014-08-08 20:52 ` Linus Torvalds
0 siblings, 1 reply; 16+ messages in thread
From: Linus Torvalds @ 2014-08-08 20:30 UTC (permalink / raw)
To: Dave Airlie, intel-gfx, DRI, Jani Nikula, LKML; +Cc: Daniel Vetter
On Fri, Aug 8, 2014 at 12:37 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> The problem seems to exist already with just the plain drm pull from
> Dave. I thought I had tested that, but apparently not.
Still busy bisecting (and it's going into the i915 part of Dave's drm
pull, so the bisect looks sane so far), but in case some i915 person
is trying to think about what it might be, it doesn't seem to be the
backlight per se.
Sometimes it resumes with the backlight on and something showing on
the screen, but no reaction to mouse or keyboard. And in fact, I have
now gotten an X lockup twice *without* doing resume/suspend, so it
seems like the whole resume/suspend thing is just a way to trigger it,
not the fundamental problem.
The machine is alive (the printscreen button takes a screenshot, for
example - I can tell by the sound), but the graphics side is hung.
This is a Sony Vaio Pro 11, so it's bog-standard intel graphics (Haswell ULT).
Linus
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PULL] drm-intel-fixes
2014-08-08 20:30 ` Linus Torvalds
@ 2014-08-08 20:52 ` Linus Torvalds
2014-08-08 22:07 ` Linus Torvalds
0 siblings, 1 reply; 16+ messages in thread
From: Linus Torvalds @ 2014-08-08 20:52 UTC (permalink / raw)
To: Dave Airlie, intel-gfx, DRI, Jani Nikula, LKML; +Cc: Daniel Vetter
On Fri, Aug 8, 2014 at 10:30 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> This is a Sony Vaio Pro 11, so it's bog-standard intel graphics (Haswell ULT).
Got this while bisecting. I'm not sure it's related, the behavior was
a bit different from the other cases. So I'll try to continue
bisecting, but am a bit worried that there are two possibly unrelated
problems here..
------------[ cut here ]------------
WARNING: CPU: 0 PID: 1074 at
drivers/gpu/drm/i915/intel_display.c:1234 intel_enable_pipe+0x3f/0x200
[i915]()
cursor on pipe A assertion failure (expected off, current on)
Modules linked in: rfcomm fuse ccm ip6t_rpfilter ip6t_REJECT
xt_conntrack mmc_block ebtable_nat ebtable_broute bridge stp llc
ebtable_filter ebtables ip6table_nat n$
snd_pcm media btusb bluetooth hid_multitouch iwlwifi snd_timer
rtsx_pci i2c_i801 cfg80211 lpc_ich mfd_core mei_me snd mei shpchp
soundcore sony_laptop rfkill dm_cr$
CPU: 0 PID: 1074 Comm: Xorg Not tainted 3.16.0-rc4-00378-g4dac3edfe68e #15
Hardware name: Sony Corporation SVP11213CXB/VAIO, BIOS R0270V7 05/17/2013
Call Trace:
? dump_stack+0x41/0x51
? warn_slowpath_common+0x6d/0x90
? warn_slowpath_fmt+0x47/0x50
? intel_enable_pipe+0x3f/0x200 [i915]
? haswell_crtc_enable+0x425/0xa70 [i915]
? intel_crtc_update_dpms+0x5e/0x70 [i915]
? intel_connector_dpms+0x39/0x70 [i915]
? drm_mode_obj_set_property_ioctl+0x396/0x3b0 [drm]
? drm_mode_connector_property_set_ioctl+0x29/0x30 [drm]
? drm_ioctl+0x178/0x580 [drm]
? do_vfs_ioctl+0x2cf/0x4b0
? file_has_perm+0x86/0xa0
? __audit_syscall_exit+0x151/0x2a0
? SyS_ioctl+0x79/0x90
? __audit_syscall_exit+0x1f6/0x2a0
? system_call_fastpath+0x16/0x1b
---[ end trace 86461bbc6e1418cd ]---
Does that make sense to anybody?
Linus
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PULL] drm-intel-fixes
2014-08-08 20:52 ` Linus Torvalds
@ 2014-08-08 22:07 ` Linus Torvalds
2014-08-09 8:44 ` Daniel Vetter
0 siblings, 1 reply; 16+ messages in thread
From: Linus Torvalds @ 2014-08-08 22:07 UTC (permalink / raw)
To: Dave Airlie, intel-gfx, DRI, Jani Nikula, LKML, Rodrigo Vivi,
Daniel Vetter
On Fri, Aug 8, 2014 at 1:52 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> Got this while bisecting. I'm not sure it's related
It's not.
The actual bug was panel self refresh. It's still broken, and doesn't
work. So enabling it by default was a big mistake (commit
b6d547791fd3: "drm/i915: Enable PSR by default.")
I've reverted that commit, you guys can try again with PSR for the
next kernel release if somebody figures out how to get the damn thing
*out* of panel self-refresh (because that's what I'm assuming is going
on: the graphics may still work fine, but nothing updates on the panel
any more).
Linus
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PULL] drm-intel-fixes
2014-08-08 22:07 ` Linus Torvalds
@ 2014-08-09 8:44 ` Daniel Vetter
0 siblings, 0 replies; 16+ messages in thread
From: Daniel Vetter @ 2014-08-09 8:44 UTC (permalink / raw)
To: Linus Torvalds
Cc: Dave Airlie, intel-gfx, DRI, Jani Nikula, LKML, Rodrigo Vivi
On Sat, Aug 9, 2014 at 12:07 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Fri, Aug 8, 2014 at 1:52 PM, Linus Torvalds
> <torvalds@linux-foundation.org> wrote:
>>
>> Got this while bisecting. I'm not sure it's related
>
> It's not.
Iirc it was an intermediate merge issue between two patch series. If
you still see this on your tip, please scream. The warning is just one
of our modeset sequence asserts firing.
> The actual bug was panel self refresh. It's still broken, and doesn't
> work. So enabling it by default was a big mistake (commit
> b6d547791fd3: "drm/i915: Enable PSR by default.")
>
> I've reverted that commit, you guys can try again with PSR for the
> next kernel release if somebody figures out how to get the damn thing
> *out* of panel self-refresh (because that's what I'm assuming is going
> on: the graphics may still work fine, but nothing updates on the panel
> any more).
A bit surprising since the only psr issue I was aware of was that we
failed to entire psr (and that is likely a fumble in the tracking of
cursor updates). Otoh PSR isn't enabled on baytrail because it's
hang-happy there and the testcase we have for all the corner-cases in
psr tracking turned out to be completely broken and no on fixed this
yet. Anyway thanks for digging this up and pushing the revert
yesterday - I was already in w/e mode ;-)
Cheers, Daniel
--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PULL] drm-intel-fixes
2014-08-08 14:34 [PULL] drm-intel-fixes Daniel Vetter
2014-08-08 19:19 ` Linus Torvalds
@ 2014-08-17 14:08 ` Jiri Kosina
1 sibling, 0 replies; 16+ messages in thread
From: Jiri Kosina @ 2014-08-17 14:08 UTC (permalink / raw)
To: Daniel Vetter
Cc: Dave Airlie, intel-gfx, dri-devel, Jani Nikula, torvalds, LKML
On Fri, 8 Aug 2014, Daniel Vetter wrote:
> Big fix is the duct-tape for ring init on g4x platforms, we seem to have
> found the magic again to make those machines as happy as before (not
> perfect though unfortunately, but that was never the case).
I unfortunately don't agree with the last part; there are older kernels
(such as 3.7) where I have never ever seen this ring initialization
failure, despite it being excercised very heavily (hundreds of
suspend/resume cycles on the machine I am debugging this problem on).
As I said in the bugzilla already, the affected machine will be physically
present in my bag at the Kernel Summit, in case it helps you guys from
Intel to debug it.
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PULL] drm-intel-fixes
[not found] <20120605191853.GD4704@phenom.ffwll.local>
@ 2012-06-05 19:18 ` Daniel Vetter
0 siblings, 0 replies; 16+ messages in thread
From: Daniel Vetter @ 2012-06-05 19:18 UTC (permalink / raw)
To: Dave Airlie; +Cc: intel-gfx, dri-devel, Linux Kernel Mailing List
Meh, I've forgotten to cc the appropriate set of lists.
-Daniel
On Tue, Jun 5, 2012 at 9:18 PM, Daniel Vetter <daniel@ffwll.ch> wrote:
> Hi Dave
>
> A few fixes for 3.5. Most of them make corner-cases a bit more robust
> (hotplug for b0rked kvm switches, driver init/reset/resume), almost all of
> them are cc stable. The tip patch fixes up pageflip on the 3rd crtc for
> ivb. No, don't ask how much our QA and testing needs to suck so that we
> happily ship with totally broken pageflip. And to add insult to injury
> pageflip was broken across much many machines :(
>
> On the upside we now have an automated i-g-t test for this and pageflips
> should really work everywhere now ...
>
> Yours, Daniel
>
> The following changes since commit 1c780f2cfec8b533b9cfda77209b4e3e7adaddbf:
>
> drm/udl: remove unused variables. (2012-05-29 13:47:59 +0100)
>
> are available in the git repository at:
>
> git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes
>
> for you to fetch changes up to cb05d8dedefa3066bf5d74ef88c6ca6cf4bd1c87:
>
> drm/i915: fix up ivb plane 3 pageflips (2012-06-05 21:05:21 +0200)
>
> ----------------------------------------------------------------
> Chris Wilson (3):
> drm/i915: Reset last_retired_head when resetting ring
> drm/i915/crt: Do not rely upon the HPD presence pin
> drm/i915: Mark the ringbuffers as being in the GTT domain
>
> Daniel Vetter (2):
> drm/i915: hold forcewake around ring hw init
> drm/i915: fix up ivb plane 3 pageflips
>
> drivers/gpu/drm/i915/i915_drv.c | 13 +++++++++----
> drivers/gpu/drm/i915/i915_drv.h | 3 +++
> drivers/gpu/drm/i915/i915_reg.h | 8 ++++++++
> drivers/gpu/drm/i915/intel_crt.c | 8 +++++---
> drivers/gpu/drm/i915/intel_display.c | 19 ++++++++++++++++++-
> drivers/gpu/drm/i915/intel_ringbuffer.c | 21 ++++++++++++++++++---
> 6 files changed, 61 insertions(+), 11 deletions(-)
--
Daniel Vetter
daniel.vetter@ffwll.ch - +41 (0) 79 364 57 48 - http://blog.ffwll.ch
^ permalink raw reply [flat|nested] 16+ messages in thread
* [PULL] drm-intel-fixes
@ 2012-05-07 8:43 Daniel Vetter
0 siblings, 0 replies; 16+ messages in thread
From: Daniel Vetter @ 2012-05-07 8:43 UTC (permalink / raw)
To: Dave Airlie; +Cc: Intel Graphics Development, DRI Development, LKML
Hi Dave,
2 little patches:
- One regression fix to disable sdvo hotplug on broken hw.
- One patch to upconvert the snb hang workaround from patch v1 to patch
v2.
Yours, Daniel
The following changes since commit d48b97b403d23f6df0b990cee652bdf9a52337a3:
Linux 3.4-rc6 (2012-05-06 15:07:32 -0700)
are available in the git repository at:
git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes
for you to fetch changes up to 2e7a44814d802c8ba479164b8924070cd908d6b5:
drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+ (2012-05-07 10:37:56 +0200)
----------------------------------------------------------------
Daniel Vetter (2):
drm/i915: disable sdvo hotplug on i945g/gm
drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+
drivers/gpu/drm/i915/intel_ringbuffer.c | 9 ++++++---
drivers/gpu/drm/i915/intel_sdvo.c | 6 ++++++
2 files changed, 12 insertions(+), 3 deletions(-)
--
Daniel Vetter
Mail: daniel@ffwll.ch
Mobile: +41 (0)79 365 57 48
^ permalink raw reply [flat|nested] 16+ messages in thread
* [PULL] drm-intel-fixes
@ 2012-05-03 15:44 Daniel Vetter
0 siblings, 0 replies; 16+ messages in thread
From: Daniel Vetter @ 2012-05-03 15:44 UTC (permalink / raw)
To: Dave Airlie; +Cc: DRI Development, Intel Graphics Development, LKML
Hi Dave,
One more regression fix and a 3 small patches:
- Paulo fixed the hdmi infoframe regression on gm45 introduced in 3.2 by
Jesse.
- snb/ilk has a nice debug register where the hw can tell us when it
dropped writes and we've added a WARN in 3.4 when this happens. This
caught code which shouldn't run on gen6+, the two patches by Chris fix
this. No known bad side-effects besides the WARN backtrace (and in a
way, not really a regression fix, but still).
- Fix up 2 broken no-lvds quirks added in 3.4 - I've figured shipping with
broken quirk entries is pointless, and these are easily revertable.
Yours, Daniel
The following changes since commit 69964ea4c7b68c9399f7977aa5b9aa6539a6a98a:
Linux 3.4-rc5 (2012-04-29 15:19:10 -0700)
are available in the git repository at:
git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes
for you to fetch changes up to c1230df7e19e0f27655c0eb9d966c7e03be7cc50:
drm/i915: enable dip before writing data on gen4 (2012-05-03 15:55:38 +0200)
----------------------------------------------------------------
Chris Wilson (2):
drm/i915: Do not read non-existent DPLL registers on PCH hardware
drm/i915: Only enable IPS polling for gen5
Marc Gariepy (1):
fixing dmi match for hp t5745 and hp st5747 thin client
Paulo Zanoni (1):
drm/i915: enable dip before writing data on gen4
drivers/gpu/drm/i915/i915_debugfs.c | 3 +++
drivers/gpu/drm/i915/i915_dma.c | 15 ++++++++++-----
drivers/gpu/drm/i915/intel_display.c | 9 +++++----
drivers/gpu/drm/i915/intel_hdmi.c | 2 +-
drivers/gpu/drm/i915/intel_lvds.c | 4 ++--
5 files changed, 21 insertions(+), 12 deletions(-)
--
Daniel Vetter
Mail: daniel@ffwll.ch
Mobile: +41 (0)79 365 57 48
^ permalink raw reply [flat|nested] 16+ messages in thread
* [PULL] drm-intel-fixes
@ 2012-03-14 18:30 Keith Packard
0 siblings, 0 replies; 16+ messages in thread
From: Keith Packard @ 2012-03-14 18:30 UTC (permalink / raw)
To: Dave Airlie; +Cc: linux-kernel, drivers, Intel, dri-devel
[-- Attachment #1: Type: text/plain, Size: 945 bytes --]
Jesse sent me a couple of trivial sprite plane fixes.
The following changes since commit 91982b58d35720b75b894c60e1e3133daa455b53:
drm/gma500: Fix Cedarview boot failures in 3.3-rc (2012-03-05 14:08:31 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux drm-intel-fixes
for you to fetch changes up to b250da79a0c972ef7f6d58ebd1083cab066e6c82:
drm/i915: support 32 bit BGR formats in sprite planes (2012-03-07 10:52:13 -0800)
----------------------------------------------------------------
Jesse Barnes (2):
drm/i915: fix color order for BGR formats on SNB
drm/i915: support 32 bit BGR formats in sprite planes
drivers/gpu/drm/i915/i915_reg.h | 2 +-
drivers/gpu/drm/i915/intel_display.c | 1 +
drivers/gpu/drm/i915/intel_sprite.c | 6 +++---
3 files changed, 5 insertions(+), 4 deletions(-)
--
keith.packard@intel.com
[-- Attachment #2: Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* [PULL] drm-intel-fixes
@ 2012-02-09 21:30 Keith Packard
0 siblings, 0 replies; 16+ messages in thread
From: Keith Packard @ 2012-02-09 21:30 UTC (permalink / raw)
To: Dave Airlie; +Cc: linux-kernel, drivers, Intel, dri-devel
[-- Attachment #1: Type: text/plain, Size: 1393 bytes --]
Here are a few bug fixes for drm/i915. This fixes switching from
interlaced to non-interlaced mode at boot time, as well as a bunch of
regressions caused by bad DP bandwidth computations.
The following changes since commit acb42a3b611d7ad4cb173c3b37674b549df2ffeb:
Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux (2012-01-27 07:56:25 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux drm-intel-fixes
for you to fetch changes up to 617cf884810b44384fe8e9431e9babeb80a2ff37:
drm/i915: fixup interlaced bits clearing in PIPECONF on PCH_SPLIT (v2) (2012-02-08 13:54:18 -0800)
----------------------------------------------------------------
Chris Wilson (1):
drm/i915:: Disable FBC on SandyBridge
Daniel Vetter (2):
drm/i915: fixup interlaced bits clearing in PIPECONF on PCH_SPLIT
drm/i915: no lvds quirk for AOpen MP45
Keith Packard (2):
drm/i915: Force explicit bpp selection for intel_dp_link_required
drm/i915: fixup interlaced bits clearing in PIPECONF on PCH_SPLIT (v2)
drivers/gpu/drm/i915/intel_display.c | 8 +++++---
drivers/gpu/drm/i915/intel_dp.c | 20 +++++---------------
drivers/gpu/drm/i915/intel_lvds.c | 8 ++++++++
3 files changed, 18 insertions(+), 18 deletions(-)
--
keith.packard@intel.com
[-- Attachment #2: Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* [PULL] drm-intel-fixes
@ 2012-01-25 20:12 Keith Packard
0 siblings, 0 replies; 16+ messages in thread
From: Keith Packard @ 2012-01-25 20:12 UTC (permalink / raw)
To: Dave Airlie; +Cc: linux-kernel, drivers, Intel, dri-devel
[-- Attachment #1: Type: text/plain, Size: 3253 bytes --]
A bunch of patches which fix IVB-specific troubles:
* A selection of code which was labeled for SNB, but needs to be run on
IVB as well.
* A replacement for the quick-hack IVB lost-IRQ issue. This appears to
help on SNB as well, but for now it's only enabled on IVB in case we
discover problems with it.
* Fix some 3-pipe issues
And, a couple of minor mode setting fixes.
The following changes since commit dcd6c92267155e70a94b3927bce681ce74b80d1f:
Linux 3.3-rc1 (2012-01-19 15:04:48 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux drm-intel-fixes
Daniel Vetter (7):
drm/i915: convert force_wake_get to func pointer in the gpu reset code
drm/i915: protect force_wake_(get|put) with the gt_lock
drm/i915: paper over missed irq issues with force wake voodoo
drm/i915: rip out the HWSTAM missed irq workaround
drm/i915: allow userspace forcewake references also on gen7
drm/i915: debugfs: show semaphore registers also on gen7
drm/i915: fixup forcewake spinlock fallout in drpc debugfs function
Duncan Laurie (1):
CHROMIUM: i915: Add DMI override to skip CRT initialization on ZGB
Eric Anholt (3):
drm/i915: Print debugfs object list sizes in KiB instead of bytes.
drm/i915: Correct debugfs printout for RC1e.
drm/i915: Re-enable gen7 RC6 and GPU turbo after resume.
Eugeni Dodonov (2):
drm/i915: simplify pipe checking
drm/i915: handle 3rd pipe
Jesse Barnes (2):
drm/i915: mask transcoder select bits before setting them on LVDS
drm/i915: sprite init failure on pre-SNB is not a failure
Joel Sass (1):
drm/i915: Add Clientron E830 to the ignore LVDS list
Keith Packard (5):
Merge branch 'drm-intel-next-fixes' into drm-intel-fixes
drm/i915: Move reset forcewake processing to gen6_do_reset
drm/i915: Hold gt_lock during reset
drm/i915: Hold gt_lock across forcewake register reads
Revert "drm/i915: Work around gen7 BLT ring synchronization issues."
Paulo Zanoni (1):
drm/i915/sdvo: always set positive sync polarity
Rodrigo Vivi (2):
drm/i915: Fix TV Out refresh rate.
drm/i915: Removing TV Out modes.
Rohit Jain (1):
drm/i915: VBT Parser cleanup for eDP block
drivers/gpu/drm/i915/i915_debugfs.c | 31 +++++---
drivers/gpu/drm/i915/i915_dma.c | 1 +
drivers/gpu/drm/i915/i915_drv.c | 56 ++++++++++---
drivers/gpu/drm/i915/i915_drv.h | 10 ++-
drivers/gpu/drm/i915/i915_irq.c | 3 +-
drivers/gpu/drm/i915/i915_suspend.c | 11 ++-
drivers/gpu/drm/i915/intel_bios.h | 6 +-
drivers/gpu/drm/i915/intel_crt.c | 23 +++++
drivers/gpu/drm/i915/intel_display.c | 22 +++---
drivers/gpu/drm/i915/intel_lvds.c | 8 ++
drivers/gpu/drm/i915/intel_ringbuffer.c | 41 ++++++----
drivers/gpu/drm/i915/intel_sdvo.c | 8 +-
drivers/gpu/drm/i915/intel_sprite.c | 8 +--
drivers/gpu/drm/i915/intel_tv.c | 138 ++-----------------------------
14 files changed, 167 insertions(+), 199 deletions(-)
--
keith.packard@intel.com
[-- Attachment #2: Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* [PULL] drm-intel-fixes
@ 2011-11-19 6:54 Keith Packard
0 siblings, 0 replies; 16+ messages in thread
From: Keith Packard @ 2011-11-19 6:54 UTC (permalink / raw)
To: Dave Airlie; +Cc: linux-kernel, dri-devel, Intel drivers
[-- Attachment #1: Type: text/plain, Size: 2914 bytes --]
Hey Dave:
Here's a pile of fixes to the intel driver. This pull includes the three
patches you already merged in, but it merges cleanly so I didn't rebase
around them.
The following changes since commit 37be944a0270402f9cda291a930b0286f6dc92f5:
Merge branch 'drm-core-next' of git://people.freedesktop.org/~airlied/linux (2011-10-28 05:54:23 -0700)
are available in the git repository at:
git://people.freedesktop.org/~keithp/linux drm-intel-fixes
Adam Jackson (1):
drm/i915: intel_choose_pipe_bpp_dither messages should be DRM_DEBUG_KMS
Ben Widawsky (1):
drm/i915: forcewake warning fixes in debugfs
Dan Carpenter (1):
drm/i915: fix if statement (bogus semi-colon)
Daniel Vetter (4):
drm/i915: disable temporal dithering on the internal panel
drm/i915: only match on PCI_BASE_CLASS_DISPLAY
drm/i915: Ivybridge still has fences!
drm/i915: add constants to size fence arrays and fields
Eric Anholt (3):
drm/i915: Fix object refcount leak on mmappable size limit error path.
drm/i915: Turn on a required 3D clock gating bit on Sandybridge.
drm/i915: Turn on another required clock gating bit on gen6.
Jesse Barnes (1):
drm/i915: enable cacheable objects on Ivybridge
Keith Packard (12):
agp: iommu_gfx_mapped only available if CONFIG_INTEL_IOMMU is set
drm/i915: Use mode_config.mutex in ironlake_panel_vdd_work
drm/i915: Module parameters using '-1' as default must be signed type
drm/i915: Move common PCH_PP_CONTROL setup to ironlake_get_pp_control
drm/i915: Remove link_status field from intel_dp structure
drm/i915: Treat PCH eDP like DP in most places
drm/i915: Let panel power sequencing hardware do its job
drm/i915: Make DP prepare/commit consistent with DP dpms
drm/i915: Try harder during dp pattern 1 link training
drm/i915: Remove trailing white space
drm/i915: Initiate DP link training only on the lanes we'll be using
drm/i915: Use DPCD value for max DP lanes.
Rakib Mullick (1):
drm, i915: Fix memory leak in i915_gem_busy_ioctl().
Takashi Iwai (1):
drm/i915: Fix inconsistent backlight level during disabled
drivers/char/agp/intel-gtt.c | 7 +-
drivers/gpu/drm/i915/i915_debugfs.c | 57 +++++-
drivers/gpu/drm/i915/i915_drv.c | 6 +-
drivers/gpu/drm/i915/i915_drv.h | 19 +-
drivers/gpu/drm/i915/i915_gem.c | 14 +-
drivers/gpu/drm/i915/i915_irq.c | 1 +
drivers/gpu/drm/i915/i915_reg.h | 21 ++-
drivers/gpu/drm/i915/i915_suspend.c | 2 +
drivers/gpu/drm/i915/intel_display.c | 33 ++-
drivers/gpu/drm/i915/intel_dp.c | 411 +++++++++++++++++++--------------
drivers/gpu/drm/i915/intel_panel.c | 3 +-
11 files changed, 359 insertions(+), 215 deletions(-)
--
keith.packard@intel.com
[-- Attachment #2: Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* [PULL] drm-intel-fixes
@ 2011-06-05 5:48 Keith Packard
0 siblings, 0 replies; 16+ messages in thread
From: Keith Packard @ 2011-06-05 5:48 UTC (permalink / raw)
To: Dave Airlie; +Cc: linux-kernel, dri-devel
[-- Attachment #1: Type: text/plain, Size: 1894 bytes --]
Mostly mode setting cleanups and fixes.
The following changes since commit 55922c9d1b84b89cb946c777fddccb3247e7df2c:
Linux 3.0-rc1 (2011-05-29 17:43:36 -0700)
are available in the git repository at:
ssh://master.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6.git drm-intel-fixes
Chris Wilson (5):
drm/i915: s/addr & ~PAGE_MASK/offset_in_page(addr)/
drm/i915: Replace ironlake_compute_wm0 with g4x_compute_wm0
drm/i915/crt: Explicitly return false if connected to a digital monitor
drm/i915: Remove unused enum "chip_family"
drm/i915: Share the common force-audio property between connectors
Dan Carpenter (1):
drm/i915: fix if statement in ivybridge irq handler
Daniel Vetter (2):
drm/i915: Only print out the actual number of fences for i915_error_state
drm/915: fix relaxed tiling on gen2: tile height
Hans de Goede (1):
drm/i915: Add a no lvds quirk for the Asus EeeBox PC EB1007
Jason Stubbs (1):
drm/i915: fix regression after clock gating init split
Nicolas Kaiser (1):
drm: i915: correct return status in intel_hdmi_mode_valid()
drivers/gpu/drm/i915/i915_debugfs.c | 2 +-
drivers/gpu/drm/i915/i915_drv.h | 8 +---
drivers/gpu/drm/i915/i915_gem.c | 26 +++++-----
drivers/gpu/drm/i915/i915_irq.c | 2 +-
drivers/gpu/drm/i915/intel_crt.c | 4 ++
drivers/gpu/drm/i915/intel_display.c | 89 ++++++++--------------------------
drivers/gpu/drm/i915/intel_dp.c | 15 +-----
drivers/gpu/drm/i915/intel_drv.h | 1 +
drivers/gpu/drm/i915/intel_hdmi.c | 16 +-----
drivers/gpu/drm/i915/intel_lvds.c | 8 +++
drivers/gpu/drm/i915/intel_modes.c | 30 +++++++++++
drivers/gpu/drm/i915/intel_sdvo.c | 14 +-----
12 files changed, 87 insertions(+), 128 deletions(-)
--
keith.packard@intel.com
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2014-08-17 14:08 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-08 14:34 [PULL] drm-intel-fixes Daniel Vetter
2014-08-08 19:19 ` Linus Torvalds
2014-08-08 19:37 ` Linus Torvalds
2014-08-08 20:30 ` Linus Torvalds
2014-08-08 20:52 ` Linus Torvalds
2014-08-08 22:07 ` Linus Torvalds
2014-08-09 8:44 ` Daniel Vetter
2014-08-17 14:08 ` Jiri Kosina
[not found] <20120605191853.GD4704@phenom.ffwll.local>
2012-06-05 19:18 ` Daniel Vetter
-- strict thread matches above, loose matches on Subject: below --
2012-05-07 8:43 Daniel Vetter
2012-05-03 15:44 Daniel Vetter
2012-03-14 18:30 Keith Packard
2012-02-09 21:30 Keith Packard
2012-01-25 20:12 Keith Packard
2011-11-19 6:54 Keith Packard
2011-06-05 5:48 Keith Packard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).