<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu, branch v3.1-rc9</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/gpu?h=v3.1-rc9</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/gpu?h=v3.1-rc9'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2011-10-04T16:24:14Z</updated>
<entry>
<title>drm/radeon/kms: fix channel_remap setup (v2)</title>
<updated>2011-10-04T16:24:14Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2011-10-04T14:46:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=12d5180bd7e683a4ae80830b82ba67e7b7fac7b2'/>
<id>urn:sha1:12d5180bd7e683a4ae80830b82ba67e7b7fac7b2</id>
<content type='text'>
Most asics just use the hw default value which requires
no explicit programming.  For those that need a different
value, the vbios will program it properly.  As such,
there's no need to program these registers explicitly
in the driver.  Changing MC_SHARED_CHREMAP requires a reload
of all data in vram otherwise its contents will be scambled.

Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=40103

v2: drop now unused channel_remap functions.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Michel Dänzer &lt;michel.daenzer@amd.com&gt;
Cc: stable@kernel.org
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: Set cursor x/y to 0 when x/yorigin &gt; 0.</title>
<updated>2011-10-03T17:37:37Z</updated>
<author>
<name>Michel Dänzer</name>
<email>michel.daenzer@amd.com</email>
</author>
<published>2011-09-30T15:16:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=02e6859eae4a8e511fa1a2c9a689ea25cdc6166a'/>
<id>urn:sha1:02e6859eae4a8e511fa1a2c9a689ea25cdc6166a</id>
<content type='text'>
Apart from the obvious cleanup, this should make the line

			cursor_end = x - xorigin + w;

correct now.

Signed-off-by: Michel Dänzer &lt;michel.daenzer@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: Update AVIVO cursor coordinate origin before x/yorigin calculation.</title>
<updated>2011-10-03T17:37:36Z</updated>
<author>
<name>Michel Dänzer</name>
<email>michel.daenzer@amd.com</email>
</author>
<published>2011-09-30T15:16:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b8aee294d89502469f2d80ae6afb93398d8227e0'/>
<id>urn:sha1:b8aee294d89502469f2d80ae6afb93398d8227e0</id>
<content type='text'>
Fixes cursor disappearing prematurely when moving off a top/left edge which
is not located at the desktop top/left edge.

Signed-off-by: Michel Dänzer &lt;michel.daenzer@amd.com&gt;
Cc: stable@kernel.org
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: Simplify cursor x/yorigin calculation.</title>
<updated>2011-10-03T17:37:35Z</updated>
<author>
<name>Michel Dänzer</name>
<email>michel.daenzer@amd.com</email>
</author>
<published>2011-09-30T15:16:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7d309529b4c1a6281549bf86681cdfb4fbed49ed'/>
<id>urn:sha1:7d309529b4c1a6281549bf86681cdfb4fbed49ed</id>
<content type='text'>
Signed-off-by: Michel Dänzer &lt;michel.daenzer@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/kms: fix cursor image off-by-one error</title>
<updated>2011-10-03T17:37:33Z</updated>
<author>
<name>Nicholas Miell</name>
<email>nmiell@gmail.com</email>
</author>
<published>2011-09-30T02:07:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b356fe0afe9aa2cfdc7be0bae22ea1c93afc2451'/>
<id>urn:sha1:b356fe0afe9aa2cfdc7be0bae22ea1c93afc2451</id>
<content type='text'>
The mouse cursor hotspot calculation when the cursor is partially off the
top or left side of the screen was off by one.

Fixes https://bugs.freedesktop.org/show_bug.cgi?id=41158

Signed-off-by: Nicholas Miell &lt;nmiell@gmail.com&gt;
Reviewed-by: Michel Dänzer &lt;michel@daenzer.net&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/kms: Fix logic error in DP HPD handler</title>
<updated>2011-10-03T17:37:32Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2011-10-03T12:37:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5ba7ddf81634bfdf32d09261d2959e3f5b7c4263'/>
<id>urn:sha1:5ba7ddf81634bfdf32d09261d2959e3f5b7c4263</id>
<content type='text'>
Only disable the pipe if the monitor is physically
disconnected.  The previous logic also disabled the
pipe if the link was trained.

Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=41248

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Cc: stable@kernel.org
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/kms: add retry limits for native DP aux defer</title>
<updated>2011-10-03T17:37:31Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2011-10-03T13:13:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6375bda073724ead7df08746866b724b1799a295'/>
<id>urn:sha1:6375bda073724ead7df08746866b724b1799a295</id>
<content type='text'>
The previous code could potentially loop forever.  Limit
the number of DP aux defer retries to 4 for native aux
transactions, same as i2c over aux transactions.

Noticed by: Brad Campbell &lt;lists2009@fnarfbargle.com&gt;

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Cc: Brad Campbell &lt;lists2009@fnarfbargle.com&gt;
Cc: stable@kernel.org
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/kms: fix regression in DP aux defer handling</title>
<updated>2011-10-03T17:37:30Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2011-10-03T13:13:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=109bc10d30f33e84f1d7289f0039e0c858ade82f'/>
<id>urn:sha1:109bc10d30f33e84f1d7289f0039e0c858ade82f</id>
<content type='text'>
An incorrect ordering in the error checking code lead
to DP aux defer being skipped in the aux native write
path.  Move the bytes transferred check (ret == 0)
below the defer check.

Tracked down by: Brad Campbell &lt;brad@fnarfbargle.com&gt;

Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=41121

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Cc: Brad Campbell &lt;brad@fnarfbargle.com&gt;
Cc: stable@kernel.org
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~keithp/linux</title>
<updated>2011-09-30T02:23:30Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-09-30T02:23:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8e8e500fcadaf2e39f4f119ae60c289456527727'/>
<id>urn:sha1:8e8e500fcadaf2e39f4f119ae60c289456527727</id>
<content type='text'>
* 'drm-intel-fixes' of git://people.freedesktop.org/~keithp/linux:
  drm/i915: FBC off for ironlake and older, otherwise on by default
  drm/i915: Enable SDVO hotplug interrupts for HDMI and DVI
  drm/i915: Enable dither whenever display bpc &lt; frame buffer bpc
</content>
</entry>
<entry>
<title>drm/radeon/kms: fix DDIA enable on some rs690 systems</title>
<updated>2011-09-23T13:02:18Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2011-09-22T14:47:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=fdfc61594e6de21c23f955818ef78bcab9bafe40'/>
<id>urn:sha1:fdfc61594e6de21c23f955818ef78bcab9bafe40</id>
<content type='text'>
DVOOutputControl checks the value of of bios scratch reg 3
on some tables and assumes the encoder is already enabled
if the DFP2_ACTIVE bit is set.  Clear that bit so the table
sets the DDIA enable bit properly.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Cc: stable@kernel.org
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
</feed>
