]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
drm/amd/display: refactor dump_clk_registers
authorSu Sung Chung <Su.Chung@amd.com>
Wed, 22 May 2019 18:28:52 +0000 (14:28 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 18 Jul 2019 19:18:09 +0000 (14:18 -0500)
[why]
for 2 purposes:

1. get raw register value dumped on the log, which will make it easier
to talk to other team who only knows about the register

2. enable other HW to be able to use the same interface as raven to log
clock register data

Signed-off-by: Su Sung Chung <Su.Chung@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Acked-by: Leo Li <sunpeng.li@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c
drivers/gpu/drm/amd/display/dc/dm_services.h

index 6e47444109d7645d5424dc141d575d68f963fec8..7f4766e45dff0d37ff08503ace356fdd161fd0d2 100644 (file)
@@ -45,7 +45,7 @@
 #include "dcn10_cm_common.h"
 #include "clk_mgr.h"
 
-static unsigned int snprintf_count(char *pBuf, unsigned int bufSize, char *fmt, ...)
+unsigned int snprintf_count(char *pBuf, unsigned int bufSize, char *fmt, ...)
 {
        unsigned int ret_vsnprintf;
        unsigned int chars_printed;
index b426ba02b793afc1dd69f00827fc5bbd415b1693..1a0429744630475252521373a40aa2ec922c6b25 100644 (file)
@@ -151,6 +151,7 @@ void generic_reg_wait(const struct dc_context *ctx,
        unsigned int delay_between_poll_us, unsigned int time_out_num_tries,
        const char *func_name, int line);
 
+unsigned int snprintf_count(char *pBuf, unsigned int bufSize, char *fmt, ...);
 
 /* These macros need to be used with soc15 registers in order to retrieve
  * the actual offset.