lcd: add high resolution vsync measure debug function [1/1]

PD#SWPL-134937

Problem:
need high resolution vsync measure debug function for lcd

Solution:
add high resolution vsync measure debug function

Verify:
am301

Change-Id: I1b1391a6210e2132ce36ebb27df83398b583f1f2
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
This commit is contained in:
Evoke Zhang
2023-08-04 19:51:52 +08:00
committed by gerrit autosubmit
parent 4ebc79c99c
commit 56b1900890
7 changed files with 310 additions and 2 deletions
@@ -704,6 +704,17 @@ struct aml_lcd_drv_s {
#endif
void *debug_info;
unsigned int *vs_msr_rt;
unsigned int *vs_msr;
unsigned int vs_msr_max;
unsigned int vs_msr_min;
unsigned long long vs_msr_sum_temp;
unsigned int vs_msr_i;
unsigned int vs_msr_cnt;
unsigned int vs_msr_cnt_max;
unsigned int vs_msr_err_th;
unsigned char vs_msr_en;
unsigned int vout_state;
unsigned int fr_auto_policy;
unsigned int fr_mode;
@@ -393,4 +393,5 @@ enum vmode_e validate_vmode(char *name, unsigned int frac);
int set_current_vmode(enum vmode_e mode);
void disable_vout_mode_set_sysfs(void);
unsigned int vout_frame_rate_measure(int index);
unsigned int vout_frame_rate_msr_high_res(int index);
#endif /* _VOUT_NOTIFY_H_ */