<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/gpu/drm/radeon/btc_dpm.h, branch linux-4.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.17.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.17.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2014-10-13T15:34:13Z</updated>
<entry>
<title>Revert "drm/radeon: drop btc_get_max_clock_from_voltage_dependency_table"</title>
<updated>2014-10-13T15:34:13Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2014-10-13T15:34:13Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=60779143b5451095b4bbfb021d39955cb4794913'/>
<id>urn:sha1:60779143b5451095b4bbfb021d39955cb4794913</id>
<content type='text'>
This reverts commit fc9dfeb1383287631ad5c5a676a2558b799db6e9.

There are still some stability problems on some SI boards so bring
this back.
</content>
</entry>
<entry>
<title>drm/radeon: drop btc_get_max_clock_from_voltage_dependency_table</title>
<updated>2014-10-01T13:00:07Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2014-09-23T13:45:32Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=fc9dfeb1383287631ad5c5a676a2558b799db6e9'/>
<id>urn:sha1:fc9dfeb1383287631ad5c5a676a2558b799db6e9</id>
<content type='text'>
It's no longer used now that the underlying bugs are fixed.

Reviewed-by: Alexandre Demers &lt;alexandre.f.demers@gmail.com&gt;
Tested-by: Alexandre Demers &lt;alexandre.f.demers@gmail.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/dpm: fetch the max clk from voltage dep tables helper</title>
<updated>2013-09-23T14:29:51Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2013-09-21T17:47:57Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=7102e23288f9fb6f1c53a7ed27707cf1b4f22227'/>
<id>urn:sha1:7102e23288f9fb6f1c53a7ed27707cf1b4f22227</id>
<content type='text'>
This patch adds a helper function to fetch the max clock
from the voltage clock dependecy tables.  Clocks above that
level tend to be unstable and will require additional driver
tweaks in order to work properly.

This patch implemented the helper function to fetch the max clocks
from the dependency tables.  The following patches implement the
per-asic clock filtering.

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/btc: restructure code</title>
<updated>2013-06-27T23:16:14Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2013-06-26T04:22:06Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4cb3a02f88e58a60c4ec28c2ffbed739d1db6aad'/>
<id>urn:sha1:4cb3a02f88e58a60c4ec28c2ffbed739d1db6aad</id>
<content type='text'>
Needed to properly handle dynamic state adjustment.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/kms: add dpm support for cayman (v5)</title>
<updated>2013-06-27T23:16:10Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2013-04-12T20:42:42Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=69e0b57a91adca2e3eb56ed4db39ab90f3ae1043'/>
<id>urn:sha1:69e0b57a91adca2e3eb56ed4db39ab90f3ae1043</id>
<content type='text'>
This adds dpm support for cayman asics.  This includes:
- clockgating
- dynamic engine clock scaling
- dynamic memory clock scaling
- dynamic voltage scaling
- dynamic pcie gen1/gen2 switching (requires additional acpi support)
- power containment
- shader power scaling

Set radeon.dpm=1 to enable.

v2: fold in tdp fix
v3: fix indentation
v4: fix 64 bit div
v5: attempt to fix state enable

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Jerome Glisse &lt;jglisse@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/dpm: fixup dynamic state adjust for btc (v2)</title>
<updated>2013-06-27T23:15:53Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2012-11-30T00:27:56Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d22b7e406a4032f9208207d80c1d515267b73358'/>
<id>urn:sha1:d22b7e406a4032f9208207d80c1d515267b73358</id>
<content type='text'>
Use a dedicated copy of the current power state since
we may have to adjust it on the fly.

v2: fix up redundant state sets

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: add dpm UVD handling for evergreen/btc asics</title>
<updated>2013-06-27T23:15:47Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2013-06-26T04:35:16Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=f85392bcf94c5ae8bf55852827dcfa46f86502dc'/>
<id>urn:sha1:f85392bcf94c5ae8bf55852827dcfa46f86502dc</id>
<content type='text'>
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/kms: add dpm support for btc (v3)</title>
<updated>2013-06-27T23:15:44Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2013-06-26T04:15:24Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6596afd48af4d07c8b454849b2fe7e628974f3ef'/>
<id>urn:sha1:6596afd48af4d07c8b454849b2fe7e628974f3ef</id>
<content type='text'>
This adds dpm support for btc asics.  This includes:
- clockgating
- dynamic engine clock scaling
- dynamic memory clock scaling
- dynamic voltage scaling
- dynamic pcie gen1/gen2 switching (requires additional acpi support)

Set radeon.dpm=1 to enable.

v2: reduce stack usage
v3: attempt to fix state enable

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