Home | History | Annotate | Download | only in linux
      1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
      2 /*
      3  * The Linux BAYCOM driver for the Baycom serial 1200 baud modem
      4  * and the parallel 9600 baud modem
      5  * (C) 1997-1998 by Thomas Sailer, HB9JNX/AE4WA
      6  */
      7 
      8 #ifndef _BAYCOM_H
      9 #define _BAYCOM_H
     10 
     11 /* -------------------------------------------------------------------- */
     12 /*
     13  * structs for the IOCTL commands
     14  */
     15 
     16 struct baycom_debug_data {
     17 	unsigned long debug1;
     18 	unsigned long debug2;
     19 	long debug3;
     20 };
     21 
     22 struct baycom_ioctl {
     23 	int cmd;
     24 	union {
     25 		struct baycom_debug_data dbg;
     26 	} data;
     27 };
     28 
     29 /* -------------------------------------------------------------------- */
     30 
     31 /*
     32  * ioctl values change for baycom
     33  */
     34 #define BAYCOMCTL_GETDEBUG       0x92
     35 
     36 /* -------------------------------------------------------------------- */
     37 
     38 #endif /* _BAYCOM_H */
     39 
     40 /* --------------------------------------------------------------------- */
     41