aee-common.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #if !defined(AEE_COMMON_H)
  2. #define AEE_COMMON_H
  3. #define LOGD(fmt, msg...) pr_notice(fmt, ##msg)
  4. #define LOGV(fmt, msg...)
  5. #define LOGI LOGD
  6. #define LOGE(fmt, msg...) pr_err(fmt, ##msg)
  7. #define LOGW LOGE
  8. int get_memory_size(void);
  9. int in_fiq_handler(void);
  10. int aee_dump_stack_top_binary(char *buf, int buf_len, unsigned long bottom, unsigned long top);
  11. extern void ram_console_write(struct console *console, const char *s, unsigned int count);
  12. #ifdef CONFIG_MTK_AEE_IPANIC
  13. extern void aee_dumpnative(void);
  14. #endif
  15. #ifdef CONFIG_SCHED_DEBUG
  16. extern void sysrq_sched_debug_show(void);
  17. extern int sysrq_sched_debug_show_at_AEE(void);
  18. #endif
  19. extern int aee_rr_reboot_reason_show(struct seq_file *m, void *v);
  20. extern int aee_rr_last_fiq_step(void);
  21. extern void aee_rr_rec_exp_type(unsigned int type);
  22. extern void mrdump_mini_per_cpu_regs(int cpu, struct pt_regs *regs);
  23. extern int debug_locks;
  24. #ifdef WDT_DEBUG_VERBOSE
  25. extern int dump_localtimer_info(char *buffer, int size);
  26. extern int dump_idle_info(char *buffer, int size);
  27. #endif
  28. #ifdef CONFIG_SMP
  29. extern void dump_log_idle(void);
  30. extern void irq_raise_softirq(const struct cpumask *mask, unsigned int irq);
  31. #endif
  32. /* extern void mt_fiq_printf(const char *fmt, ...); */
  33. #endif /* AEE_COMMON_H */