<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/radeon, branch linux-3.5.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-10-12T20:47:16Z</updated>
<entry>
<title>drm/radeon: force MSIs on RS690 asics</title>
<updated>2012-10-12T20:47:16Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2012-09-26T16:40:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=834158dddf8a205a853b8fed892759b62ecda7b6'/>
<id>urn:sha1:834158dddf8a205a853b8fed892759b62ecda7b6</id>
<content type='text'>
commit fb6ca6d154cdcd53e7f27f8dbba513830372699b upstream.

There are so many quirks, lets just try and force
this for all RS690s.  See:
https://bugs.freedesktop.org/show_bug.cgi?id=37679

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon: Add MSI quirk for gateway RS690</title>
<updated>2012-10-12T20:47:16Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2012-09-26T16:31:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0e2e26b842e6328f68cffa90575a3e0a045a057b'/>
<id>urn:sha1:0e2e26b842e6328f68cffa90575a3e0a045a057b</id>
<content type='text'>
commit 3a6d59df80897cc87812b6826d70085905bed013 upstream.

Fixes another system on:
https://bugs.freedesktop.org/show_bug.cgi?id=37679

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon: only adjust default clocks on NI GPUs</title>
<updated>2012-10-12T20:47:15Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2012-09-14T14:59:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0d566039bce4550f93c7b9d322aeacc6e91acf16'/>
<id>urn:sha1:0d566039bce4550f93c7b9d322aeacc6e91acf16</id>
<content type='text'>
commit 2e3b3b105ab3bb5b6a37198da4f193cd13781d13 upstream.

SI asics store voltage information differently so we
don't have a way to deal with it properly yet.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon: make 64bit fences more robust v3</title>
<updated>2012-10-02T17:39:44Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2012-09-13T08:33:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=576fb84aaf06b3293667ea511c71b0e701651f9e'/>
<id>urn:sha1:576fb84aaf06b3293667ea511c71b0e701651f9e</id>
<content type='text'>
commit f492c171a38d77fc13a8998a0721f2da50835224 upstream.

Only increase the higher 32bits if we really detect a wrap around.

v2: instead of increasing the higher 32bits just use the higher
    32bits from the last emitted fence.
v3: also use last emitted fence value as upper limit.

The intention of this patch is to make fences as robust as
they where before introducing 64bit fences. This is
necessary because on older systems it looks like the fence
value gets corrupted on initialization.

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

Should also fix:
https://bugs.freedesktop.org/show_bug.cgi?id=54129
https://bugs.freedesktop.org/show_bug.cgi?id=54662
https://bugzilla.redhat.com/show_bug.cgi?id=846505
https://bugzilla.redhat.com/show_bug.cgi?id=845639

3.5 needs a separate patch due to changes in the
fence code.  Will send that out separately.

Signed-off-by: Christian König &lt;deathsimple@vodafone.de&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;


</content>
</entry>
<entry>
<title>drm/radeon: fix dig encoder selection on DCE61</title>
<updated>2012-10-02T17:39:44Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2012-08-29T23:48:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eefc86d74b3e70ae4d478a2a1bebb16a90a63061'/>
<id>urn:sha1:eefc86d74b3e70ae4d478a2a1bebb16a90a63061</id>
<content type='text'>
commit 41fa54377057ab38bc3e08ebb46168a7daf2e63b upstream.

Was using the DCE41 code which was wrong. Fixes
blank displays on a number of Trinity systems.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon: force dma32 to fix regression rs4xx,rs6xx,rs740</title>
<updated>2012-10-02T17:39:44Z</updated>
<author>
<name>Jerome Glisse</name>
</author>
<published>2012-08-28T20:50:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=22c4c520ca2685c66fc74fbfce144411fe01fbae'/>
<id>urn:sha1:22c4c520ca2685c66fc74fbfce144411fe01fbae</id>
<content type='text'>
commit 4a2b6662c3632176b4fdf012243dd3751367bf1f upstream.

It seems some of those IGP dislike non dma32 page despite what
documentation says. Fix regression since we allowed non dma32
pages. It seems it only affect some revision of those IGP chips
as we don't know which one just force dma32 for all of them.

https://bugzilla.redhat.com/show_bug.cgi?id=785375

Signed-off-by: Jerome Glisse &lt;jglisse@redhat.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon: don't disable plls that are in use by other crtcs</title>
<updated>2012-10-02T17:39:44Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2012-08-21T23:06:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=33159fb77f79d5852ed5daca00ccfe3d444c07f2'/>
<id>urn:sha1:33159fb77f79d5852ed5daca00ccfe3d444c07f2</id>
<content type='text'>
commit 4e58591c8961b3e31709313f75819f2eec06e322 upstream.

Some plls are shared for DP.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Michel Dänzer &lt;michel.daenzer@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon: convert radeon vfct code to use acpi_get_table_with_size</title>
<updated>2012-10-02T17:39:44Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2012-08-20T15:06:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b56c58b6bb015741b54ad1aa5abd46db274ac0a1'/>
<id>urn:sha1:b56c58b6bb015741b54ad1aa5abd46db274ac0a1</id>
<content type='text'>
commit 7c3906d04a4587dceaa78cc1ae6b14e6454ee02a upstream.

Allows us to verify the table size.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon/atom: powergating fixes for DCE6</title>
<updated>2012-10-02T17:39:43Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2012-08-24T22:21:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bf903695675047612f52b260545a1e9c9438c08b'/>
<id>urn:sha1:bf903695675047612f52b260545a1e9c9438c08b</id>
<content type='text'>
commit c205b232a64fed6d26edd7e40985b396de99a27f upstream.

Power gating is per crtc pair, but the powergating registers
should be called individually.  The hw handles power up/down
properly.  The pair is powered up if either crtc in the pair
is powered up and the pair is not powered down until both
crtcs in the pair are powered down.  This simplifies
programming and should save additional power as the previous
code never actually power gated the crtc pair.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon/atom: rework DIG modesetting on DCE3+</title>
<updated>2012-10-02T17:39:43Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2012-08-22T13:54:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=76a271deba25e001c25a5e24420838506858e426'/>
<id>urn:sha1:76a271deba25e001c25a5e24420838506858e426</id>
<content type='text'>
commit 8d1af57ae3c4458ed0de93ef97f388dd1b3239c7 upstream.

The ordering is important and the current drm code
wasn't cutting it for modern DIG encoders.  We need
to have information about crtc before setting up
the encoders so I've shifted the ordering a bit.
Probably we'll need a full rework akin to danvet's
recent intel patchs.  This patch fixes numerous
issues with DP bridge chips and makes link training
much more reliable.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

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