An error occurred fetching the project authors.
- 02 Oct, 2015 1 commit
-
-
Alex Deucher authored
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=92260Signed-off-by:
Alex Deucher <alexander.deucher@amd.com> Cc: stable@vger.kernel.org
-
- 23 Sep, 2015 1 commit
-
-
Maxim Sheviakov authored
Just adds the quirk for MSI R7 370 Armor 2X Bug: https://bugs.freedesktop.org/show_bug.cgi?id=91294Signed-off-by:
Maxim Sheviakov <mrader3940@yandex.ru> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 16 Jul, 2015 1 commit
-
-
Alex Deucher authored
bug: https://bugs.freedesktop.org/show_bug.cgi?id=76490Signed-off-by:
Alex Deucher <alexander.deucher@amd.com> Cc: stable@vger.kernel.org
-
- 26 May, 2015 2 commits
-
-
Alex Deucher authored
Some of the vce clocks are automatic, others need to be manually enabled. For ease, just disable cg when vce is active. v2: rebased, call vce_v1_0_enable_mgcg directly Signed-off-by:
Alex Deucher <alexander.deucher@amd.com> Signed-off-by:
Christian König <christian.koenig@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Alex Deucher authored
Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 27 Apr, 2015 1 commit
-
-
Alex Deucher authored
Seems to have problems with high mclks. bug: https://bugs.freedesktop.org/show_bug.cgi?id=76490Signed-off-by:
Alex Deucher <alexander.deucher@amd.com> Cc: stable@vger.kernel.org
-
- 19 Mar, 2015 1 commit
-
-
Alex Deucher authored
Will be used for exposing current clocks via INFO ioctl. Tested-by:
Marek Olšák <marek.olsak@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 22 Jan, 2015 4 commits
-
-
Alex Deucher authored
Keep it around for reference. Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Alex Deucher authored
Working now with Oleg's last round of fixes. Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Oleg Chernovskiy authored
Added temperature values to SMC payload. Fan mode check moved check to proper place. Signed-off-by:
Oleg Chernovskiy <algonkvel@gmail.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Alex Deucher authored
This adds a possibility to control fan on SI parts via exported hwmon variables. Note that automatic ucode fan management pauses if you choose to enable manual fan control. Use with caution! Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 12 Jan, 2015 1 commit
-
-
Alex Deucher authored
This adds a quirks list to fix stability problems with certain SI boards. bug: https://bugs.freedesktop.org/show_bug.cgi?id=76490Signed-off-by:
Alex Deucher <alexander.deucher@amd.com> Cc: stable@vger.kernel.org
-
- 03 Dec, 2014 1 commit
-
-
Alex Deucher authored
Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 20 Nov, 2014 1 commit
-
-
Alex Deucher authored
Enable smc fan control for SI boards. Should reduce the fan noise on systems with a higher default fan profile. v2: disable by default, add rpm controls bug: https://bugs.freedesktop.org/show_bug.cgi?id=73338Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 12 Nov, 2014 1 commit
-
-
Alex Deucher authored
In preparation for fan control. Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 28 Oct, 2014 1 commit
-
-
Alex Deucher authored
Causes problems on some boards. bug: https://bugs.freedesktop.org/show_bug.cgi?id=82889Signed-off-by:
Alex Deucher <alexander.deucher@amd.com> Cc: stable@vger.kernel.org
-
- 16 Oct, 2014 1 commit
-
-
Michele Curti authored
include radeon_asic.h header file in the various xxx_dpm.c files to reduce sparse false positive warnings. Not so great patch in itself, but reducing warning count from 391 to 258 may help to see real problems.. Signed-off-by:
Michele Curti <michele.curti@gmail.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 13 Oct, 2014 1 commit
-
-
Alex Deucher authored
This reverts commit 186b1b2b. There are still some stability problems on some SI boards so bring this back.
-
- 01 Oct, 2014 1 commit
-
-
Alex Deucher authored
Not sure this was ever necessary for SI, was just done to be on the safe side. bug: https://bugs.freedesktop.org/show_bug.cgi?id=69721Reviewed-by:
Alexandre Demers <alexandre.f.demers@gmail.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 05 Aug, 2014 1 commit
-
-
Alex Deucher authored
Some newer boards use SVI2 for voltage control rather than GPIO. Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 10 Jun, 2014 1 commit
-
-
Alex Deucher authored
Updated powertune settings for certain SI asics. Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 18 Feb, 2014 2 commits
-
-
Alex Deucher authored
inverted logic. Noticed-by:
Sylvain BERTRAND <sylware@legeek.net> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com> Cc: stable@vger.kernel.org
-
Alex Deucher authored
It's needed by by both the asic specific functions and the extended table parser. Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 06 Feb, 2014 1 commit
-
-
Alex Deucher authored
For btc and newer, we may modify the power state depending on the circumstances. Use the modified state rather than the base state. Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 29 Jan, 2014 1 commit
-
-
Alex Deucher authored
This is effectively a revert of 4573388c. Forcing a display active when there is none causes problems with dpm on some SI boards which results in improperly initialized dpm state and boot failures on some boards. As for the bug commit 4573388c tried to address, one can manually force the state to high for better performance when using the card as a headless compute node until a better fix is developed. bugs: https://bugs.freedesktop.org/show_bug.cgi?id=73788 https://bugs.freedesktop.org/show_bug.cgi?id=69395Signed-off-by:
Alex Deucher <alexander.deucher@amd.com> cc: stable@vger.kernel.org
-
- 20 Jan, 2014 1 commit
-
-
Alex Deucher authored
Copy/paste typos from the ni code. Should not have any functional change. Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 24 Dec, 2013 4 commits
-
-
Alex Deucher authored
We need more control over the ordering of dpm init with respect to the rest of the asic. Specifically, the SMC has to be initialized before the rlc and cg/pg. The pm code currently initializes late in the driver, but we need it to happen much earlier so move pm handling into the asic specific callbacks. This makes dpm more reliable and makes clockgating work properly on CIK parts and should help on SI parts as well. Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Alex Deucher authored
Right now it's called right after enable, but after reworking the dpm init order, it will get called later to accomodate loading the smc early, but enabling thermal interrupts and block powergating later after the ring tests are complete. Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Alex Deucher authored
Make sure interrupts are enabled before we enable thermal interrupts. Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Alex Deucher authored
I'm not entirely sure this is required and it won't work with the dpm restructing anyway. Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 01 Nov, 2013 2 commits
-
-
Alex Deucher authored
PPSMC_EXTRAFLAGS_AC2DC_GPIO5_POLARITY_HIGH should be set in extraFlags, not systemFlags. Noticed-by:
Sylvain BERTRAND <sylware@legeek.net> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Alex Deucher authored
On SI asics, the SMC will automatically force the performance level to the lowest level if there are no displays active. This prevents automatic performance scaling on PowerXpress systems or for offscreen rendering or compute when displays are disabled. Going forward, it would be best to dynamically change this, but for now leave scaling enabled. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=69395Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 09 Oct, 2013 1 commit
-
-
Dan Carpenter authored
These checks should be ">=" instead of ">". j is used as an offset into the table->mc_reg_address[] array and that has SMC_SISLANDS_MC_REGISTER_ARRAY_SIZE (16) elements. Signed-off-by:
Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com> Cc: stable@vger.kernel.org
-
- 23 Sep, 2013 1 commit
-
-
Alex Deucher authored
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=68235Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 16 Sep, 2013 1 commit
-
-
Alex Deucher authored
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 <alexander.deucher@amd.com>
-
- 30 Aug, 2013 5 commits
-
-
Alex Deucher authored
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 v2: fix up limits in dpm_init() Signed-off-by:
Alex Deucher <alexander.deucher@amd.com> Cc: stable@vger.kernel.org
-
Alex Deucher authored
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=66945Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Alex Deucher authored
Clockgating needs to be disabled around certain parts of dpm setup otherwise the smc gets into a bad state and dpm doesn't work properly. Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Alex Deucher authored
This adds dpm support for btc asics. This includes: - dynamic engine clock scaling - dynamic memory clock scaling - dynamic voltage scaling - dynamic pcie gen switching Set radeon.dpm=1 to enable. v2: remove unused radeon_atombios.c changes, make missing smc ucode non-fatal Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Alex Deucher authored
Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-