<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu/drm, branch v3.12.14</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/gpu/drm?h=v3.12.14</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/gpu/drm?h=v3.12.14'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2014-03-05T16:13:57Z</updated>
<entry>
<title>drm/i915/dp: add native aux defer retry limit</title>
<updated>2014-03-05T16:13:57Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani.nikula@intel.com</email>
</author>
<published>2014-02-11T09:52:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=04ea7f8d985ba915d9eebec9ae724e996d1a5404'/>
<id>urn:sha1:04ea7f8d985ba915d9eebec9ae724e996d1a5404</id>
<content type='text'>
commit f51a44b9a6c4982cc25bfb3727de9bb893621ebc upstream.

Retrying indefinitely places too much trust on the aux implementation of
the sink devices.

Reported-by: Daniel Martin &lt;consume.noise@gmail.com&gt;
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=71267
Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;
Tested-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
Tested-by: Sree Harsha Totakura &lt;freedesktop@h.totakura.in&gt;
Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;

</content>
</entry>
<entry>
<title>drm/i915/dp: increase native aux defer retry timeout</title>
<updated>2014-03-05T16:13:57Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani.nikula@intel.com</email>
</author>
<published>2014-02-11T09:52:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4a036dd40a68428a35f3272a3275b3f35099dd43'/>
<id>urn:sha1:4a036dd40a68428a35f3272a3275b3f35099dd43</id>
<content type='text'>
commit 04eada25d1f72efdecd32d702706594f81de65d5 upstream.

Give more slack to sink devices before retrying on native aux
defer. AFAICT the 100 us timeout was not based on the DP spec.

Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;
Cc: stable@vger.kernel.org (on Jani's request)
Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;

</content>
</entry>
<entry>
<title>drm/radeon: free uvd ring on unload</title>
<updated>2014-03-05T16:13:56Z</updated>
<author>
<name>Jerome Glisse</name>
<email>jglisse@redhat.com</email>
</author>
<published>2014-02-27T00:22:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8b6045d450c3accb8a1036e5d656f59bc236483e'/>
<id>urn:sha1:8b6045d450c3accb8a1036e5d656f59bc236483e</id>
<content type='text'>
commit d965441342f3b7d63db784cad852328d17d47942 upstream.

Need to free the uvd ring. Also reshuffle gart tear down to
happen after uvd tear down.

Signed-off-by: Jérôme Glisse &lt;jglisse@redhat.com&gt;
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;

</content>
</entry>
<entry>
<title>drm/radeon: disable pll sharing for DP on DCE4.1</title>
<updated>2014-03-05T16:13:56Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2014-02-25T15:21:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=38047aec7468e244c759db806b21349552029c85'/>
<id>urn:sha1:38047aec7468e244c759db806b21349552029c85</id>
<content type='text'>
commit 9ef4e1d000a5b335fcebfcf8aef3405e59574c89 upstream.

Causes display problems.  We had already disabled
sharing for non-DP displays.

Based on a patch from:
Niels Ole Salscheider &lt;niels_ole@salscheider-online.de&gt;

bug:
https://bugzilla.kernel.org/show_bug.cgi?id=58121

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;

</content>
</entry>
<entry>
<title>drm/radeon: fix missing bo reservation</title>
<updated>2014-03-05T16:13:56Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2014-02-20T17:47:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6c4fe61cdb6ddc3fd14bd916b9f42a36586d8d88'/>
<id>urn:sha1:6c4fe61cdb6ddc3fd14bd916b9f42a36586d8d88</id>
<content type='text'>
commit 5e386b574cf7e1593e1296e5b0feea4108ed6ad8 upstream.

Otherwise we might get a crash here.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;

</content>
</entry>
<entry>
<title>drm/radeon: print the supported atpx function mask</title>
<updated>2014-03-05T16:13:56Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2014-02-20T14:16:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0d4605e9040b0015d2e94da0572e5f47aff6c1a3'/>
<id>urn:sha1:0d4605e9040b0015d2e94da0572e5f47aff6c1a3</id>
<content type='text'>
commit 9f050c7f9738ffa746c63415136645ad231b1348 upstream.

Print the supported functions mask in addition to
the version.  This is useful in debugging PX
problems since we can see what functions are available.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;

</content>
</entry>
<entry>
<title>drm/radeon: fix audio disable on dce6+</title>
<updated>2014-03-05T16:13:56Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2014-02-18T15:25:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a3286bb5ea0f62f2c78c49c676e9611e9e499d00'/>
<id>urn:sha1:a3286bb5ea0f62f2c78c49c676e9611e9e499d00</id>
<content type='text'>
commit d7eb0a0940618f36e5937d81c06ad7bf438a99e2 upstream.

Properly clear the enable bit when audio disable is requested.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;

</content>
</entry>
<entry>
<title>drm/i915: Prevent MI_DISPLAY_FLIP straddling two cachelines on IVB</title>
<updated>2014-03-05T16:13:39Z</updated>
<author>
<name>Ville Syrjälä</name>
<email>ville.syrjala@linux.intel.com</email>
</author>
<published>2014-02-11T17:52:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b19c399da7b857c8d9fd899a42bee0144e03465a'/>
<id>urn:sha1:b19c399da7b857c8d9fd899a42bee0144e03465a</id>
<content type='text'>
commit f66fab8e1cd6b3127ba4c5c0d11539fbe1de1e36 upstream.

According to BSpec the entire MI_DISPLAY_FLIP packet must be contained
in a single cacheline. Make sure that happens.

v2: Use intel_ring_begin_cacheline_safe()
v3: Use intel_ring_cacheline_align() (Chris)

Cc: Bjoern C &lt;lkml@call-home.ch&gt;
Cc: Alexandru DAMIAN &lt;alexandru.damian@intel.com&gt;
Cc: Enrico Tagliavini &lt;enrico.tagliavini@gmail.com&gt;
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=74053
Signed-off-by: Ville Syrjälä &lt;ville.syrjala@linux.intel.com&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;

</content>
</entry>
<entry>
<title>drm/i915: Add intel_ring_cachline_align()</title>
<updated>2014-03-05T16:13:39Z</updated>
<author>
<name>Ville Syrjälä</name>
<email>ville.syrjala@linux.intel.com</email>
</author>
<published>2014-02-11T17:52:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=aecc29f1f791b7fc0c9fb1b689b92a63732136eb'/>
<id>urn:sha1:aecc29f1f791b7fc0c9fb1b689b92a63732136eb</id>
<content type='text'>
commit 753b1ad4a281b0663329409d410243e91825c323 upstream.

intel_ring_cachline_align() emits MI_NOOPs until the ring tail is
aligned to a cacheline boundary.

Cc: Bjoern C &lt;lkml@call-home.ch&gt;
Cc: Alexandru DAMIAN &lt;alexandru.damian@intel.com&gt;
Cc: Enrico Tagliavini &lt;enrico.tagliavini@gmail.com&gt;
Suggested-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
Signed-off-by: Ville Syrjälä &lt;ville.syrjala@linux.intel.com&gt;
Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;

</content>
</entry>
<entry>
<title>drm/nv50/disp: use correct register to determine DP display bpp</title>
<updated>2014-03-05T16:13:39Z</updated>
<author>
<name>Ilia Mirkin</name>
<email>imirkin@alum.mit.edu</email>
</author>
<published>2014-02-14T02:57:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=54a03e0336ed298d840feddce745b1e806b338ff'/>
<id>urn:sha1:54a03e0336ed298d840feddce745b1e806b338ff</id>
<content type='text'>
commit a7f1c1e65b68e1e1ab70898528d5977ed68a0a7d upstream.

Commit 0a0afd282f ("drm/nv50-/disp: move DP link training to core and
train from supervisor") added code that uses the wrong register for
computing the display bpp, used for bandwidth calculation. Adjust to use
the same register as used by exec_clkcmp and nv50_disp_intr_unk20_2_dp.

Reported-by: Torsten Wagner &lt;torsten.wagner@gmail.com&gt;
Reported-by: Michael Gulick &lt;mgulick@mathworks.com&gt;
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=67628
Signed-off-by: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt;
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;

</content>
</entry>
</feed>
