Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-09-28 | drm/amdgpu: move common pm sysfs code to amdgpu_device.c | Rex Zhu | 1 | -6/+0 | |
Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Rex Zhu <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-18 | drm/amdgpu: unify the interface of amd_pm_funcs | Rex Zhu | 1 | -9/+1 | |
put amd_pm_funcs table in struct powerplay for all asics. Signed-off-by: Rex Zhu <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-18 | drm/amdgpu: rename amdgpu_dpm_funcs to amd_pm_funcs | Rex Zhu | 1 | -24/+45 | |
renamed amdgpu_dpm_funcs and moved to amd_shared.h so can shared with powerplay. Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Rex Zhu <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-07-14 | drm/amd/amdgpu: fix si_enable_smc_cac() failed issue | Jim Qu | 1 | -0/+1 | |
Signed-off-by: Jim Qu <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-05-16 | drm/amd: fix include notation and remove -Iinclude/drm flag | Masahiro Yamada | 1 | -1/+1 | |
Include <drm/*.h> instead of relative path from include/drm, then remove the -Iinclude/drm compiler flag. Signed-off-by: Masahiro Yamada <[email protected]> Reviewed-by: Michel Dänzer <[email protected]> Signed-off-by: Daniel Vetter <[email protected]> Link: http://patchwork.freedesktop.org/patch/msgid/[email protected] | |||||
2017-03-29 | drm/amdgpu: switch ih handling to two levels (v3) | Alex Deucher | 1 | -2/+2 | |
Newer asics have a two levels of irq ids now: client id - the IP src id - the interrupt src within the IP v2: integrated Christian's comments. v3: fix rebase fail in SI and CIK Signed-off-by: Alex Deucher <[email protected]> Signed-off-by: Ken Wang <[email protected]> Reviewed-by: Ken Wang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-03-29 | drm/amdgpu: implement read_sensor() for pre-powerplay chips | Samuel Pitoiset | 1 | -0/+41 | |
Add the GPU temperature, the shader clock and eventually the memory clock (as well as the GPU load on CI). The main goal is to expose this info to the userspace like Radeon. v2: - add AMDGPU_PP_SENSOR_GPU_LOAD on CI - update the commit description Signed-off-by: Samuel Pitoiset <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-03-16 | drm/amdgpu: reinstate oland workaround for sclk | Alex Deucher | 1 | -3/+7 | |
Higher sclks seem to be unstable on some boards. bug: https://bugs.freedesktop.org/show_bug.cgi?id=100222 Signed-off-by: Alex Deucher <[email protected]> Cc: [email protected] | |||||
2017-03-15 | drm/amdgpu/si: add dpm quirk for Oland | Alex Deucher | 1 | -0/+6 | |
OLAND 0x1002:0x6604 0x1028:0x066F 0x00 seems to have problems with higher sclks. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Cc: [email protected] | |||||
2017-01-27 | drm/amdgpu: move misc si headers into amdgpu | Alex Deucher | 1 | -1/+1 | |
Move these to the amdgpu directory to match what we do for other asics. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-01-27 | drm/amdgpu: drop pitcairn dpm quirks | Alex Deucher | 1 | -46/+1 | |
No longer necessary with the new 58 mc ucode. Reviewed-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-01-27 | drm/amdgpu: delete dead definitions of dpm_ip_funcs | Rex Zhu | 1 | -8/+0 | |
Signed-off-by: Rex Zhu <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-01-27 | drm/amd/powerplay: Unify dpm level defines | Rex Zhu | 1 | -5/+5 | |
Signed-off-by: Rex Zhu <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-01-17 | drm/amdgpu: add support for new hainan variants | Alex Deucher | 1 | -3/+5 | |
New hainan parts require updated smc firmware. Cc: Sonny Jiang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-01-12 | drm/amdgpu: drop the mclk quirk for hainan | Alex Deucher | 1 | -1/+0 | |
fixed by the new 58 mc firmware. Acked-by: Edward O'Callaghan <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-01-12 | drm/amdgpu: drop oland quirks | Alex Deucher | 1 | -11/+0 | |
Fixed by the new 58 MC firmware. Acked-by: Edward O'Callaghan <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-01-06 | drm/amdgpu: drop verde dpm quirks | Alex Deucher | 1 | -13/+0 | |
Port of radeon change to amdgpu. Acked-by: Edward O'Callaghan <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Cc: [email protected] | |||||
2017-01-06 | drm/amdgpu: update si kicker smc firmware | Flora Cui | 1 | -29/+28 | |
Use the appropriate smc firmware for each chip revision. Using the wrong one can cause stability issues. Acked-by: Edward O'Callaghan <[email protected]> Signed-off-by: Flora Cui <[email protected]> Reviewed-by: Junwei Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Cc: [email protected] | |||||
2016-12-06 | drm/amdgpu/si: load the proper firmware on 0x87 oland boards | Alex Deucher | 1 | -0/+1 | |
New variant. Signed-off-by: Alex Deucher <[email protected]> Cc: [email protected] | |||||
2016-12-06 | drm/amdgpu: add additional pci revision to dpm workaround | Alex Deucher | 1 | -0/+1 | |
New variant. Signed-off-by: Alex Deucher <[email protected]> Cc: [email protected] | |||||
2016-11-07 | Backmerge tag 'v4.9-rc4' into drm-next | Dave Airlie | 1 | -16/+45 | |
Linux 4.9-rc4 This is needed for nouveau development. | |||||
2016-10-27 | drm/amdgpu/si_dpm: workaround for SI kickers | Alex Deucher | 1 | -16/+43 | |
Consolidate existing quirks. Fixes stability issues on some kickers. Acked-by: Huang Rui <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Cc: [email protected] Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-10-25 | drm/amdgpu: update current ps/requeset ps in adev with real ps. | Rex Zhu | 1 | -0/+2 | |
Signed-off-by: Rex Zhu <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-10-25 | drm/amdgpu: add an implement for check_power_state equal for Si. | Rex Zhu | 1 | -0/+52 | |
Signed-off-by: Rex Zhu <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-10-25 | drm/amdgpu: rework IP block registration (v2) | Alex Deucher | 1 | -0/+8 | |
This makes it easier to replace specific IP blocks on asics for handling virtual_dce, DAL, etc. and for building IP lists for hw or tables. This also stored the status information in the same structure. v2: split out spelling fix into a separate patch add a function to add IPs to the list Reviewed-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-10-25 | drm/amdgpu/dpm: add an implementation for get_vce_clock_state (v2) | Alex Deucher | 1 | -0/+1 | |
Used by the non-powerplay dpm code. v2: update to the new API Reviewed-by: Rex Zhu <[email protected]> Reviewed-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-10-25 | drm/amdgpu: save number of vce states in dpm struct. | Rex Zhu | 1 | -1/+1 | |
Reviewed-by: Christian König <[email protected]> Signed-off-by: Rex Zhu <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-10-25 | drm/amdgpu: use same vce state definition in dpm and powerplay | Rex Zhu | 1 | -1/+1 | |
Reviewed-by: Christian König <[email protected]> Signed-off-by: Rex Zhu <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-10-24 | drm/amdgpu/dpm: flush any thermal work on fini | Alex Deucher | 1 | -0/+2 | |
Flush any outstanding thermal work before tearing down the dpm driver. Reviewed-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-10-13 | drm/amdgpu/si_dpm: Limit clocks on HD86xx part | Tom St Denis | 1 | -0/+6 | |
Limit clocks on a specific HD86xx part to avoid crashes (while awaiting an appropriate PP fix). Signed-off-by: Tom St Denis <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-09-28 | drm/amdgpu/si/dpm: fix phase shedding setup | Alex Deucher | 1 | -1/+1 | |
Used the wrong index to setup the phase shedding mask. Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-09-28 | drm/amdgpu/si/dpm: sync up quirks from radeon | Alex Deucher | 1 | -0/+13 | |
Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-09-14 | drm/amdgpu/si/dpm: fix symbol conflicts with radeon | Alex Deucher | 1 | -140/+147 | |
Acked-by: Huang Rui <[email protected]> Reviewed-by: Edward O'Callaghan <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-09-14 | drm/amdgpu/si/dpm: make a bunch of things static | Alex Deucher | 1 | -18/+16 | |
remnants of the port from radeon. Acked-by: Huang Rui <[email protected]> Reviewed-by: Edward O'Callaghan <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-09-14 | drm/amd/amdgpu: Fix return values in SI DPM code | Tom St Denis | 1 | -2/+8 | |
Fix a couple of spots where errors were not returned as well as add some error messages to si_patch_dependency_based_on_leakage() which were not being read. Signed-off-by: Tom St Denis <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-09-14 | drm/amd/amdgpu: Comment out currently unused SI DPM struct | Tom St Denis | 1 | -0/+2 | |
The tahiti_le structure is not currently used. Comment it out to avoid warnings. Signed-off-by: Tom St Denis <[email protected]> Acked-by: Edward O'Callaghan <[email protected]> Reviewed-by: Huang Rui <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-09-14 | drm/amd/amdgpu: Tidy up SI SMC code (v2) | Tom St Denis | 1 | -3/+3 | |
As well as merge SMC clock functions into one to reduce LOC. v2: Fix swapped ck enable bit bug: https://bugs.freedesktop.org/show_bug.cgi?id=97801 Signed-off-by: Tom St Denis <[email protected]> Reviewed-by: Edward O'Callaghan <[email protected]> Reviewed-by: Huang Rui <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-09-12 | drm/amd/amdgpu: Correct whitespace in SI DPM code | Tom St Denis | 1 | -232/+209 | |
Replace 8 spaces with tabs, correct {} braces, etc. Signed-off-by: Tom St Denis <[email protected]> Reviewed-by: Edward O'Callaghan <[email protected]> Reviewed-by: Huang Rui <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-09-12 | drm/amd/amdgpu: Clean up SI DPM table assignments | Tom St Denis | 1 | -32/+10 | |
Hoist common assignments out of cases. Signed-off-by: Tom St Denis <[email protected]> Reviewed-by: Edward O'Callaghan <[email protected]> Reviewed-by: Huang Rui <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-09-12 | drm/amd/amdgpu: Allow calling si_dpm_fini at any point | Tom St Denis | 1 | -3/+3 | |
Allow calling fini even if ps array is not allocated. Signed-off-by: Tom St Denis <[email protected]> Reviewed-by: Edward O'Callaghan <[email protected]> Reviewed-by: Huang Rui <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-08-31 | drm/amdgpu/si: Add updated smc firmware for SI kickers | Alex Deucher | 1 | -4/+44 | |
Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-08-31 | drm/amdgpu: use DRM print instead of printk | Huang Rui | 1 | -8/+7 | |
Acked-by: Christian König <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Huang Rui <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-08-31 | drm/amdgpu: add SI DPM support (v4) | Maruthi Bayyavarapu | 1 | -0/+7986 | |
v2: corrected register offset shift v3: rebase fixes v4: fix firmware paths add SI smc firmware versions for sysfs dump remove unused function forward define fix the tahiti specific value of DEEP_SLEEP_CLK_SEL field fix to miss adding thermal controller use vram_type instead of checking mem_gddr5 flag fix incorrect index of CG_FFCT_0 register fix incorrect reading method at si_get_current_pcie_speed Signed-off-by: Maruthi Bayyavarapu <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> |