linux/drivers/gpu/drm/amd/powerplay/hwmgr
Dave Airlie 7a88ef02c7 amdgpu/pp: reduce size of vega10_fuses_default
I've no idea why this is like this, why store 64-bit fields
as a string, and then parse the strings, this is just over
engineered.

Reduce the size of the amdgpu.o by 80k.

   text	   data	    bss	    dec	    hex	filename
1331332	  17982	   1008	1350322	 149ab2	amdgpu.o
1244668	  17982	   1008	1263658	 13482a	amdgpu.o

Acked-by: Harry Wentland <harry.wentland@amd.com>
Acked-by: Alex Deucer <alexander.deucher@amd.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2017-09-28 16:03:28 -04:00
..
cz_clockpowergating.c drm/amd/powerplay: refine interface in struct pp_smumgr_func 2017-09-26 15:14:26 -04:00
cz_clockpowergating.h drm/amd/powerplay: use struct amd_pm_funcs in powerplay 2017-09-18 23:30:34 -04:00
cz_hwmgr.c drm/amd/powerplay: refine interface in struct pp_smumgr_func 2017-09-26 15:14:26 -04:00
cz_hwmgr.h drm/amd/powerplay: change function name to make code more readable 2017-01-27 11:13:02 -05:00
hardwaremanager.c drm/amd/powerplay: refine phm_register_thermal_interrupt interface 2017-09-26 15:14:19 -04:00
hwmgr_ppt.h drm/amd/powerplay: add some new structures for Vega10 2017-03-29 23:54:52 -04:00
hwmgr.c drm/amdgpu: use designated initialiser for thermal_irq_src. 2017-09-28 16:03:27 -04:00
Makefile drm/amd/powerplay: delete dead code in powerplay 2017-09-18 23:30:33 -04:00
pp_acpi.c drm/amd: include <linux/delay.h> instead of "linux/delay.h" 2017-05-22 10:05:00 +02:00
pp_overdriver.c amdgpu/pp: reduce size of vega10_fuses_default 2017-09-28 16:03:28 -04:00
pp_overdriver.h amdgpu/pp: reduce size of vega10_fuses_default 2017-09-28 16:03:28 -04:00
pp_psm.c drm/amd/powerplay: Fix psm_set_user_performance_state() 2017-09-12 14:23:18 -04:00
pp_psm.h drm/amd/powerplay: Fix psm_set_user_performance_state() 2017-09-12 14:23:18 -04:00
ppatomctrl.c drm/amd/powerplay: Add support functions for CI to ppatomctrl.c 2017-09-26 13:06:59 -04:00
ppatomctrl.h drm/amd/powerplay: Add support functions for CI to ppatomctrl.c 2017-09-26 13:06:59 -04:00
ppatomfwctrl.c drm/amd/powerplay: fix PSI not enabled by kmd 2017-08-15 14:46:10 -04:00
ppatomfwctrl.h drm/amd/powerplay: add avfs profiling_info_v4_2 support on Vega10. 2017-07-14 11:06:07 -04:00
ppevvmath.h drm/amd/powerplay: Delete unused functions in ppevvmath.h 2016-07-29 14:36:56 -04:00
pppcielanes.c
pppcielanes.h
pptable_v1_0.h drm/amd/powerplay: rename tonga_processpptable* to processpptable_v1_0*. 2016-09-16 15:52:49 -04:00
process_pptables_v1_0.c drm/amd/powerplay: remove unnecessary call to memset 2017-09-12 14:32:55 -04:00
process_pptables_v1_0.h drm/amd/powerplay: rename tonga_processpptable* to processpptable_v1_0*. 2016-09-16 15:52:49 -04:00
processpptables.c drm/amd/powerplay/hwmgr: Remove null check before kfree 2017-08-29 15:57:33 -04:00
processpptables.h drm/amd/powerplay: add pp_tables_get_response_times function in process pptables 2016-07-15 12:34:03 -04:00
rv_hwmgr.c drm/amdgpu/pp: constify some powerplay tables 2017-09-28 16:03:24 -04:00
rv_hwmgr.h drm/amd/powerplay: notify smu once display changed on Rv. 2017-08-29 15:28:01 -04:00
rv_inc.h drm/amd/powerplay: add raven support in smumgr. (v2) 2017-05-24 17:41:51 -04:00
smu7_clockpowergating.c drm/amd/powerplay: refine interface in struct pp_smumgr_func 2017-09-26 15:14:26 -04:00
smu7_clockpowergating.h drm/amd/powerplay: use struct amd_pm_funcs in powerplay 2017-09-18 23:30:34 -04:00
smu7_dyn_defaults.h drm/amd/powerplay: implement smu7 hwmgr to manager asics with smu ip version 7. 2016-09-19 13:22:10 -04:00
smu7_hwmgr.c drm/amd/powerplay: refine powerplay code. 2017-09-26 15:14:27 -04:00
smu7_hwmgr.h drm/amd/powerplay: Simplify smu7_voting_clients() 2017-09-26 13:07:01 -04:00
smu7_powertune.c drm/amd/powerplay: refine powerplay code. 2017-09-26 15:14:27 -04:00
smu7_powertune.h drm/amd/powerplay: implement smu7 hwmgr to manager asics with smu ip version 7. 2016-09-19 13:22:10 -04:00
smu7_thermal.c drm/amd/powerplay: refine interface in struct pp_smumgr_func 2017-09-26 15:14:26 -04:00
smu7_thermal.h drm/amd/powerplay: refine code for thermal control in powerplay 2017-09-18 23:30:31 -04:00
vega10_hwmgr.c amdgpu/pp: move amdgpu_fuses_default into static const. 2017-09-28 16:03:26 -04:00
vega10_hwmgr.h amdgpu/pp: move PhwVega10_Magic to static const. 2017-09-28 16:03:26 -04:00
vega10_inc.h drm/amd/powerplay: add Vega10 powerplay support (v5) 2017-03-29 23:54:54 -04:00
vega10_powertune.c drm/amd/powerplay: refine interface in struct pp_smumgr_func 2017-09-26 15:14:26 -04:00
vega10_powertune.h drm/amd/powerplay: added didt support for vega10 2017-07-14 11:06:26 -04:00
vega10_pptable.h drm/amd/powerplay: add support for ATOM GFXCLK table v2. 2017-06-29 12:43:44 -04:00
vega10_processpptables.c drm/amd/powerplay: add support for 3DP 4K@120Hz on vega10. 2017-07-25 16:36:25 -04:00
vega10_processpptables.h drm/amd/powerplay: port newest process pptable code for vega10. 2017-04-07 15:15:43 -04:00
vega10_thermal.c drm/amd/powerplay: refine interface in struct pp_smumgr_func 2017-09-26 15:14:26 -04:00
vega10_thermal.h drm/amd/powerplay: refine code for thermal control in powerplay 2017-09-18 23:30:31 -04:00