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 | |