Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / drivers / net / irda / irtty-sir.h
diff --git a/kernel/drivers/net/irda/irtty-sir.h b/kernel/drivers/net/irda/irtty-sir.h
new file mode 100644 (file)
index 0000000..b132d8f
--- /dev/null
@@ -0,0 +1,34 @@
+/*********************************************************************
+ *
+ *     sir_tty.h:      definitions for the irtty_sir client driver (former irtty)
+ *
+ *     Copyright (c) 2002 Martin Diehl
+ *
+ *     This program is free software; you can redistribute it and/or 
+ *     modify it under the terms of the GNU General Public License as 
+ *     published by the Free Software Foundation; either version 2 of 
+ *     the License, or (at your option) any later version.
+ *
+ ********************************************************************/
+
+#ifndef IRTTYSIR_H
+#define IRTTYSIR_H
+
+#include <net/irda/irda.h>
+#include <net/irda/irda_device.h>              // chipio_t
+
+#define IRTTY_IOC_MAGIC 'e'
+#define IRTTY_IOCTDONGLE  _IO(IRTTY_IOC_MAGIC, 1)
+#define IRTTY_IOCGET     _IOR(IRTTY_IOC_MAGIC, 2, struct irtty_info)
+#define IRTTY_IOC_MAXNR   2
+
+struct sirtty_cb {
+       magic_t magic;
+
+       struct sir_dev *dev;
+       struct tty_struct  *tty;
+
+       chipio_t io;               /* IrDA controller information */
+};
+
+#endif