+
+
+#define MPC5200_DBG 0
+
+/* Debug - coarse approach */
+#if MPC5200_DBG
+ /* standard LinCAN core debug - used only for MPC5200 driver part */
+ #define DEBUGMSG(fmt,args...) can_printk(KERN_ERR "lincan (debug): " fmt,##args)
+
+ /* dump specific parts of chip memory */
+ #define DUMPREGS(canchip) dump_regs(canchip)
+ #define DUMPBUFF(canchip, offset) dump_buff(canchip, offset)
+ #define DUMPFLT(canchip) dump_filter(canchip)
+
+ /* Debug Tx Rx operations */
+ #define DEBUGTX(fmt,args...) can_printk(KERN_ERR "lincan (debug): " fmt,##args)
+ #define DEBUGRX(fmt,args...) can_printk(KERN_ERR "lincan (debug): " fmt,##args)
+#else
+ #define DUMPREGS(canchip)
+ #define DUMPBUFF(canchip, offset)
+ #define DUMPFLT(canchip)
+ #define DEBUGTX(fmt,args...)
+ #define DEBUGRX(fmt,args...)
+#endif /* MPC5200_DBG */
+
+
+
+
+/* MSCAN register size */