<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/radeon, branch linux-3.13.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.13.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.13.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-03-24T04:44:15Z</updated>
<entry>
<title>drm/radeon/si: fix typo in dpm sq ramping setup</title>
<updated>2014-03-24T04:44:15Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-02-18T15:14:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6a5037f637e627faf9926dbb8d9005fc92ed0eb0'/>
<id>urn:sha1:6a5037f637e627faf9926dbb8d9005fc92ed0eb0</id>
<content type='text'>
commit 5b43c3cd07981619dbdb1fb935ef705a3e80955f upstream.

inverted logic.

Noticed-by: Sylvain BERTRAND &lt;sylware@legeek.net&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 minor typos in si_dpm.c</title>
<updated>2014-03-24T04:44:15Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-01-17T17:34:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=de23568cfa97c6a8579d5fda880ca633899ec4fd'/>
<id>urn:sha1:de23568cfa97c6a8579d5fda880ca633899ec4fd</id>
<content type='text'>
commit 407b6dfd9afa30cf963fa99bca91870e47965612 upstream.

Copy/paste typos from the ni code. Should not
have any functional change.

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/cik: properly set compute ring status on disable</title>
<updated>2014-03-24T04:44:15Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-03-12T20:20:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=086bd4083cf4d89b95489e28af1d3aa3e3a616b8'/>
<id>urn:sha1:086bd4083cf4d89b95489e28af1d3aa3e3a616b8</id>
<content type='text'>
commit b2b3d8d952e4f8d6ac2ce80be96b937f29f6e42e upstream.

When we disable the rings, set the status properly.  If
not other code pathes may try and use the rings which are
not functional at this point.

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/cik: stop the sdma engines in the enable() function</title>
<updated>2014-03-24T04:44:14Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-03-12T19:26:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a69937b3f46798f9323196ad0f7b82d312103360'/>
<id>urn:sha1:a69937b3f46798f9323196ad0f7b82d312103360</id>
<content type='text'>
commit 07ae78c9798b79bad3d3adf983c94ba23fde54d4 upstream.

We always stop the rings when disabling the engines so just
call the stop functions directly from the sdma enable function.
This way the rings' status is set correctly on suspend so
there are no problems on resume.  Fixes resume failures that
result in acceleration getting disabled.

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/cik: properly set sdma ring status on disable</title>
<updated>2014-03-24T04:44:14Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-03-12T19:15:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dc146a47ae549b0ff292237e2aac1bba50bde194'/>
<id>urn:sha1:dc146a47ae549b0ff292237e2aac1bba50bde194</id>
<content type='text'>
commit 7b1bbe883b3ed962ca2be4daf321f318f5091340 upstream.

When we disable the rings, set the status properly.  If
not other code pathes may try and use the rings which are
not functional at this point.

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 runpm disabling on non-PX harder</title>
<updated>2014-03-24T04:44:14Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-03-11T19:02:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=40ce0b720fb87f6225267bff665f557f0643c3dd'/>
<id>urn:sha1:40ce0b720fb87f6225267bff665f557f0643c3dd</id>
<content type='text'>
commit 7848865914c6a63ead674f0f5604b77df7d3874f upstream.

Make sure runtime pm is disabled on non-PX hardware.
Should fix powerdown problems without displays attached.

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: re-order firmware loading in preparation for dpm rework</title>
<updated>2014-03-24T04:44:14Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2013-12-19T00:11:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b39146461f8ea158fe407455467b25b3be09d84e'/>
<id>urn:sha1:b39146461f8ea158fe407455467b25b3be09d84e</id>
<content type='text'>
commit 01ac8794a77192236a4b91c33adf4177ac5a21f0 upstream.

We need to reorder the driver init sequence to better accomodate
dpm which needs to be loaded earlier in the init sequence.  Move
fw init up so that it's available for dpm init.

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/dpm: fix typo in EVERGREEN_SMC_FIRMWARE_HEADER_softRegisters</title>
<updated>2014-03-24T04:44:13Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-03-06T18:16:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=96c1e8a4bf5c52dcd4b2311d77759b796ca096b6'/>
<id>urn:sha1:96c1e8a4bf5c52dcd4b2311d77759b796ca096b6</id>
<content type='text'>
commit 13714323f83ffa5a772fe0d8b74e0fa32ee08819 upstream.

Should be at 0x8 rather than 0.

fixes:
https://bugzilla.kernel.org/show_bug.cgi?id=60523

Noticed by ArtForz on #radeon

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: select the proper number of lanes in transmitter setup</title>
<updated>2014-03-24T04:44:13Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-03-06T23:09:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8e2050891ecff4f0daafdf1396c08072a229fab5'/>
<id>urn:sha1:8e2050891ecff4f0daafdf1396c08072a229fab5</id>
<content type='text'>
commit d03874c881a049a50e12f285077ab1f9fc2686e1 upstream.

We need to check for DVI vs. HDMI when setting up duallink since
HDMI is single link only.  Fixes 4k modes on newer asics.

bug:
https://bugs.freedesktop.org/show_bug.cgi?id=75223

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: TTM must be init with cpu-visible VRAM, v2</title>
<updated>2014-03-24T04:44:05Z</updated>
<author>
<name>Lauri Kasanen</name>
</author>
<published>2014-02-28T18:50:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3d74ef5bc0c7de5e35c7559cecf90c705f74c4f9'/>
<id>urn:sha1:3d74ef5bc0c7de5e35c7559cecf90c705f74c4f9</id>
<content type='text'>
commit 14eedc32a3c0ec9dd70448a73763ee21feae3111 upstream.

Without this, a bo may get created in the cpu-inaccessible vram.
Before the CP engines get setup, all copies are done via cpu memcpy.

This means that the cpu tries to read from inaccessible memory, fails,
and the radeon module proceeds to disable acceleration.

Doing this has no downsides, as the real VRAM size gets set as soon as the
CP engines get init.

This is a candidate for 3.14 fixes.

v2: Add comment on why the function is used

Signed-off-by: Lauri Kasanen &lt;cand@gmx.com&gt;
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: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

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