<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/radeon/trinity_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>2014-09-18T14:40:02Z</updated>
<entry>
<title>drm/radeon/TN: only enable bapm on MSI systems</title>
<updated>2014-09-18T14:40:02Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-07-21T14:41:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=619f5c40406327a31e3a8b330bf82d0dcf1060df'/>
<id>urn:sha1:619f5c40406327a31e3a8b330bf82d0dcf1060df</id>
<content type='text'>
commit 730a336c33a3398d65896e8ee3ef9f5679fe30a9 upstream.

There still seem to be stability problems with other systems.

Bug:
https://bugs.freedesktop.org/show_bug.cgi?id=72921

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: enable bapm by default on desktop TN/RL boards</title>
<updated>2014-09-18T14:40:02Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-06-17T20:01:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e8dbfe481cdad75166b36b0f31cdf87bd6f1ddde'/>
<id>urn:sha1:e8dbfe481cdad75166b36b0f31cdf87bd6f1ddde</id>
<content type='text'>
commit 0c78a44964db3d483b0c09a8236e0fe123aa9cfc upstream.

bapm enabled the GPU and CPU to share TDP headroom.  It was
disabled by default since some laptops hung when it was enabled
in conjunction with dpm.  It seems to be stable on desktop
boards and fixes hangs on boot with dpm enabled on certain
boards, so enable it by default on desktop boards.

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

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: adjust TN dpm parameters for stability (v2)</title>
<updated>2013-12-04T19:05:52Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2013-11-14T15:17:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a6573fea8f65709bbacc81957dc68c857fc0f71d'/>
<id>urn:sha1:a6573fea8f65709bbacc81957dc68c857fc0f71d</id>
<content type='text'>
commit 958b84fb3bef193198538b5c5902fa687cc8363f upstream.

Adjust some of the TN dpm settings for stability.  Enabling
these features causes hangs and other stability problems
on certain boards.

v2: leave uvd dpm enabled

Bug:
https://bugzilla.kernel.org/show_bug.cgi?id=63101

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: disable bapm on TN asics</title>
<updated>2013-10-09T21:13:50Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2013-10-08T01:25:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4076a65544e2de310cbf4eaadb13ee15bbfaaf4f'/>
<id>urn:sha1:4076a65544e2de310cbf4eaadb13ee15bbfaaf4f</id>
<content type='text'>
Causes hangs on certain boards.

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

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/dpm: add bapm callback for trinity</title>
<updated>2013-09-11T15:44:39Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2013-09-09T23:19:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=11877060e602d08a5ec8b127c273423d45ddabd9'/>
<id>urn:sha1:11877060e602d08a5ec8b127c273423d45ddabd9</id>
<content type='text'>
This adds the enable_bapm callback for trinity.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/dpm: handle bapm on trinity</title>
<updated>2013-09-11T15:44:37Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2013-09-09T22:56:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ef4e03658420bbf91365647615460668c2510e79'/>
<id>urn:sha1:ef4e03658420bbf91365647615460668c2510e79</id>
<content type='text'>
bapm is a power management feature for handling the
power budget between the CPU and GPU on APUs.  This
patch adds support for enabling or disabling it.
For now disable it by default.  Enabling it properly
requires quite a bit more work and will be addressed
in a separate patch.

This patch fixes hangs on boot on certain trinity
laptops when the system is on battery power.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>drm/radeon: gcc fixes for trinity dpm</title>
<updated>2013-08-30T20:31:19Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2013-08-20T23:02:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5e250d20c2b6ed0c5d1f3632c266eba4a7f979ba'/>
<id>urn:sha1:5e250d20c2b6ed0c5d1f3632c266eba4a7f979ba</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: implement force performance level for TN</title>
<updated>2013-07-05T22:10:06Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2013-07-02T22:52:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9b5de59629d2e58eab41e2f0e5cc60b3c395f1c3'/>
<id>urn:sha1:9b5de59629d2e58eab41e2f0e5cc60b3c395f1c3</id>
<content type='text'>
Allows you to force the selected performance level via sysfs.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/tn: disable PG when changing UVD clocks</title>
<updated>2013-07-03T21:37:30Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2013-07-03T19:01:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=62fa44bf7b75e3e482655baa15309bf3ea122bd3'/>
<id>urn:sha1:62fa44bf7b75e3e482655baa15309bf3ea122bd3</id>
<content type='text'>
Causes hangs for some people.

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