<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/radeon/ci_dpm.c, branch linux-3.12.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.12.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.12.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-01-26T13:39:23Z</updated>
<entry>
<title>drm/radeon: fix typo in CI dpm disable</title>
<updated>2015-01-26T13:39:23Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-11-07T16:05:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2ae5f6c0b469c5eb92716f583b8d10f76f68a0b8'/>
<id>urn:sha1:2ae5f6c0b469c5eb92716f583b8d10f76f68a0b8</id>
<content type='text'>
commit 129acb7c0b682512e89c4f65c33593d50f2f49a9 upstream.

Need to disable DS, not enable it when disabling dpm.

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: Add missing lines to ci_set_thermal_temperature_range</title>
<updated>2014-10-13T12:25:36Z</updated>
<author>
<name>Oleg Chernovskiy</name>
</author>
<published>2014-08-11T17:53:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=501aa36c9ccd2bc12911fa2ba9d9136d70b02d40'/>
<id>urn:sha1:501aa36c9ccd2bc12911fa2ba9d9136d70b02d40</id>
<content type='text'>
commit 6bce8d9772c1c606921a9c99e566eb14202f6669 upstream.

Properly set the thermal min and max temp on CI.
Otherwise, we end up setting the thermal ranges
to 0 on resume and end up in the lowest power state.

Signed-off-by: Oleg Chernovskiy &lt;algonkvel@gmail.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: fix typo in ci_stop_dpm()</title>
<updated>2014-07-18T13:51:27Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-07-08T22:25:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d52023d8dab741fe093790eca47c32ba2bc89779'/>
<id>urn:sha1:d52023d8dab741fe093790eca47c32ba2bc89779</id>
<content type='text'>
commit ed96377132e564d797c48a5490fd46bed01c4273 upstream.

Need to use the RREG32_SMC() accessor since the register
is an smc indirect index.

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 mclk dpm on R7 260X</title>
<updated>2014-06-06T09:40:26Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-04-11T02:29:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=efa019ee9d25f383acea1c15e3fa6b0fa314e1ad'/>
<id>urn:sha1:efa019ee9d25f383acea1c15e3fa6b0fa314e1ad</id>
<content type='text'>
commit 57700ad1f2f21d5d7ab7ee0e58d11b5954852434 upstream.

Setting higher mclks seems to cause stability issues
on some R7 260X boards.  Disable it for now for stability
until we find a proper fix.

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

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/dpm/ci: filter clocks based on voltage/clk dep tables</title>
<updated>2013-09-23T14:29:53Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2013-09-21T18:16:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a52b5eb647c728252b75365a0c44d78836661b27'/>
<id>urn:sha1:a52b5eb647c728252b75365a0c44d78836661b27</id>
<content type='text'>
Filter out mclk and sclk levels higher than listed in the clk
voltage dependency tables.  Supporting these clocks will require
additional driver tweaking that isn't supported yet.

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

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/dpm: rework auto performance level enable</title>
<updated>2013-09-16T00:27:52Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2013-09-13T18:07:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1cd8b21aa22c4fe8835abe614da5fa989c66dca9'/>
<id>urn:sha1:1cd8b21aa22c4fe8835abe614da5fa989c66dca9</id>
<content type='text'>
Calling force_performance_level() from set_power_state()
doesn't work on some asics because the current power
state pointer has not been properly updated at that point.
Move the calls to force_performance_level() out of the
asic specific set_power_state() functions and into
the main power state sequence.

Fixes dpm resume on SI.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: protect ACPI calls with CONFIG_ACPI</title>
<updated>2013-09-04T22:19:31Z</updated>
<author>
<name>Stephen Rothwell</name>
</author>
<published>2013-09-02T09:01:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab62e7686172767f79be9d0d9beac92e22a5e6da'/>
<id>urn:sha1:ab62e7686172767f79be9d0d9beac92e22a5e6da</id>
<content type='text'>
Signed-off-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Acked-by: Alex Deucher &lt;Alexander.Deucher@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/dpm: make sure dc performance level limits are valid (CI)</title>
<updated>2013-08-30T20:31:25Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2013-08-30T20:24:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=679fe80fbe964ea7f9f71781c2ca65b630949da3'/>
<id>urn:sha1:679fe80fbe964ea7f9f71781c2ca65b630949da3</id>
<content type='text'>
Check to make sure the dc limits are valid before using them.
Some systems may not have a dc limits table.  In that case just
use the ac limits.  This fixes hangs on systems when the power
state is changed when on battery (dc) due to invalid performance
state parameters.

Should fix:
https://bugs.freedesktop.org/show_bug.cgi?id=68708

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: gcc fixes for ci dpm</title>
<updated>2013-08-30T20:31:22Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2013-08-20T23:08:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b309ed98672705729bce271efb60f530290bbffd'/>
<id>urn:sha1:b309ed98672705729bce271efb60f530290bbffd</id>
<content type='text'>
Newer versions of gcc seem to wander off into the
weeds when dealing with variable sizes arrays in
structs.  Rather than indexing the arrays, use
pointer arithmetic.

See bugs:
https://bugs.freedesktop.org/show_bug.cgi?id=66932
https://bugs.freedesktop.org/show_bug.cgi?id=66972
https://bugs.freedesktop.org/show_bug.cgi?id=66945

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/dpm: track uvd gated state for ci</title>
<updated>2013-08-30T20:31:06Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2013-08-26T13:43:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=47acb1ff9b12b7121a9f8d7589d9ad88dafa603c'/>
<id>urn:sha1:47acb1ff9b12b7121a9f8d7589d9ad88dafa603c</id>
<content type='text'>
Track the current uvd gated state on CI to avoid unnecessary
state changes when uvd is active.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
</feed>
