#if !defined(AEE_COMMON_H) #define AEE_COMMON_H #define LOGD(fmt, msg...) pr_notice(fmt, ##msg) #define LOGV(fmt, msg...) #define LOGI LOGD #define LOGE(fmt, msg...) pr_err(fmt, ##msg) #define LOGW LOGE int get_memory_size(void); int in_fiq_handler(void); int aee_dump_stack_top_binary(char *buf, int buf_len, unsigned long bottom, unsigned long top); extern void ram_console_write(struct console *console, const char *s, unsigned int count); #ifdef CONFIG_MTK_AEE_IPANIC extern void aee_dumpnative(void); #endif #ifdef CONFIG_SCHED_DEBUG extern void sysrq_sched_debug_show(void); extern int sysrq_sched_debug_show_at_AEE(void); #endif extern int aee_rr_reboot_reason_show(struct seq_file *m, void *v); extern int aee_rr_last_fiq_step(void); extern void aee_rr_rec_exp_type(unsigned int type); extern void mrdump_mini_per_cpu_regs(int cpu, struct pt_regs *regs); extern int debug_locks; #ifdef WDT_DEBUG_VERBOSE extern int dump_localtimer_info(char *buffer, int size); extern int dump_idle_info(char *buffer, int size); #endif #ifdef CONFIG_SMP extern void dump_log_idle(void); extern void irq_raise_softirq(const struct cpumask *mask, unsigned int irq); #endif /* extern void mt_fiq_printf(const char *fmt, ...); */ #endif /* AEE_COMMON_H */