#ifndef __DDP_DEBUG_H__ #define __DDP_DEBUG_H__ #include #include "ddp_mmp.h" #include "ddp_dump.h" extern unsigned int gResetRDMAEnable; extern unsigned int gOVLBackground; extern unsigned int gEnableIRQ; extern unsigned int gUltraEnable; extern unsigned long int gRDMAUltraSetting; extern unsigned long int gRDMAFIFOLen; extern unsigned int g_mobilelog; extern unsigned int disp_low_power_enlarge_blanking; extern unsigned int disp_low_power_disable_ddp_clock; extern unsigned int disp_low_power_disable_fence_thread; extern unsigned int disp_low_power_remove_ovl; extern unsigned int gDumpClockStatus; extern unsigned int gSkipIdleDetect; extern unsigned int gEnableSODIControl; extern unsigned int gPrefetchControl; extern unsigned int gEnableSWTrigger; extern unsigned int gEnableMutexRisingEdge; extern unsigned int gDisableSODIForTriggerLoop; extern unsigned int gDumpConfigCMD; extern unsigned int gEnableOVLStatusCheck; extern unsigned int gESDEnableSODI; extern unsigned int gDumpESDCMD; extern unsigned int gResetOVLInAALTrigger; extern unsigned int gDisableOVLTF; extern unsigned int gDumpMemoutCmdq; unsigned int ddp_dump_reg_to_buf(unsigned int start_module, unsigned long *addr); unsigned int ddp_dump_lcm_param_to_buf(unsigned int start_module, unsigned long *addr); #define DISP_ENABLE_SODI_FOR_VIDEO_MODE void ddp_debug_init(void); void ddp_debug_exit(void); unsigned int ddp_debug_analysis_to_buffer(void); unsigned int ddp_debug_dbg_log_level(void); unsigned int ddp_debug_irq_log_level(void); int ddp_mem_test(void); int ddp_lcd_test(void); char *disp_get_fmt_name(DP_COLOR_ENUM color); #endif /* __DDP_DEBUG_H__ */