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