smi_debug.h 739 B

1234567891011121314151617181920212223
  1. #ifndef __MT8173_SMI_DEBUG_H__
  2. #define __MT8173_SMI_DEBUG_H__
  3. #define SMI_DBG_DISPSYS (1<<0)
  4. #define SMI_DBG_VDEC (1<<1)
  5. #define SMI_DBG_IMGSYS (1<<2)
  6. #define SMI_DBG_VENC (1<<3)
  7. #define SMI_DBG_MJC (1<<4)
  8. #define SMI_DGB_LARB_SELECT(smi_dbg_larb, n) ((smi_dbg_larb) & (1<<n))
  9. #ifndef CONFIG_MTK_SMI_EXT
  10. #define smi_debug_bus_hanging_detect(larbs, show_dump) {}
  11. #define smi_debug_bus_hanging_detect_ext(larbs, show_dump, output_gce_buffer) {}
  12. #else
  13. int smi_debug_bus_hanging_detect(unsigned int larbs, int show_dump);
  14. /* output_gce_buffer = 1, pass log to CMDQ error dumping messages */
  15. int smi_debug_bus_hanging_detect_ext(unsigned int larbs, int show_dump, int output_gce_buffer);
  16. #endif
  17. #endif /* __MT6735_SMI_DEBUG_H__ */