#ifdef CONFIG_COMEDI_RT
EXPORT_SYMBOL(comedi_free_irq);
EXPORT_SYMBOL(comedi_request_irq);
+EXPORT_SYMBOL(comedi_switch_to_rt);
+EXPORT_SYMBOL(comedi_switch_to_non_rt);
#endif
/* for kcomedilib */
#define comedi_free_irq(a,b) free_irq(a,b)
#define comedi_rt_init() do{}while(0)
#define comedi_rt_cleanup() do{}while(0)
-#define comedi_swtich_to_rt(a) do{}while(0)
-#define comedi_swtich_to_non_rt(a) do{}while(0)
+#define comedi_switch_to_rt(a) do{}while(0)
+#define comedi_switch_to_non_rt(a) do{}while(0)
#define comedi_rt_pend_wakeup(a) do{}while(0)
+#define rt_printk(format,args...) printk(format,##args)
+
#endif
rtl_spin_unlock_irqrestore(x, flags)
#else
-// These are defined in comedidev.h
-//#define comedi_spin_lock_irqsave(x, flags) spin_lock_irqsave(x, flags)
-//#define comedi_spin_unlock_irqrestore(x, flags) spin_unlock_irqrestore(x, flags)
+#define comedi_spin_lock_irqsave(x, flags) spin_lock_irqsave(x, flags)
+#define comedi_spin_unlock_irqrestore(x, flags) spin_unlock_irqrestore(x, flags)
#endif
int do_pack(unsigned int *bits,comedi_trig *it);
#endif
-#ifndef CONFIG_COMEDI_RT
-
-#define rt_printk(format,args...) printk(format,##args)
-#define rt_printk_init()
-#define rt_printk_cleanup()
-
-#define comedi_request_irq request_irq
-#define comedi_change_irq_flags(a,b,c) /* */
-#define comedi_free_irq free_irq
-
-#define comedi_spin_lock_irqsave(x, flags) spin_lock_irqsave(x, flags)
-#define comedi_spin_unlock_irqrestore(x, flags) spin_unlock_irqrestore(x, flags)
-
-#endif
-
#define SRF_USER 0x00000001
#define SRF_RT 0x00000002
extern struct symbol_table comedi_syms;
#endif
-#ifdef CONFIG_COMEDI_RT
+//#ifdef CONFIG_COMEDI_RT
#include <linux/comedi_rt.h>
-#endif
+//#endif
#endif /* _COMEDIDEV_H */