]> git.pld-linux.org Git - packages/kernel.git/blob - linux-2.4.20-rc3-ticable.h-USB.patch
- added description of djurban's branch
[packages/kernel.git] / linux-2.4.20-rc3-ticable.h-USB.patch
1 --- linux-2.4.19.old/include/linux/ticable.h    Thu Jan  1 01:00:00 1970
2 +++ linux-2.4.19/include/linux/ticable.h        Mon Nov 25 12:27:33 2002
3 @@ -0,0 +1,42 @@
4 +/* Hey EMACS -*- linux-c -*-
5 + *
6 + * tipar/tiser/tiusb - low level driver for handling link cables
7 + * designed for Texas Instruments graphing calculators.
8 + *
9 + * Copyright (C) 2000-2002, Romain Lievin <roms@lpg.ticalc.org>
10 + *
11 + * Redistribution of this file is permitted under the terms of the GNU
12 + * Public License (GPL)
13 + */
14 +
15 +#ifndef _TICABLE_H 
16 +#define _TICABLE_H 1
17 +
18 +/* Internal default constants for the kernel module */
19 +#define TIMAXTIME 15      /* 1.5 seconds       */
20 +#define IO_DELAY  10      /* 10 micro-seconds  */
21 +
22 +/* Major & minor number for character devices */
23 +#define TIPAR_MAJOR  115 /* 0 to 7 */
24 +#define TIPAR_MINOR    0
25 +
26 +#define TISER_MAJOR  115 /* 8 to 15 */
27 +#define TISER_MINOR    8
28 +
29 +#define TIUSB_MAJOR  115  /* 16 to 31 */
30 +#define TIUSB_MINOR   16
31 +
32 +/*
33 + * Request values for the 'ioctl' function.
34 + */
35 +#define IOCTL_TIPAR_DELAY     _IOW('p', 0xa8, int) /* set delay   */
36 +#define IOCTL_TIPAR_TIMEOUT   _IOW('p', 0xa9, int) /* set timeout */
37 +
38 +#define IOCTL_TISER_DELAY     _IOW('p', 0xa0, int) /* set delay   */
39 +#define IOCTL_TISER_TIMEOUT   _IOW('p', 0xa1, int) /* set timeout */
40 +
41 +#define IOCTL_TIUSB_TIMEOUT        _IOW('N', 0x20, int) /* set timeout */
42 +#define IOCTL_TIUSB_RESET_DEVICE   _IOW('N', 0x21, int) /* reset device */
43 +#define IOCTL_TIUSB_RESET_PIPES    _IOW('N', 0x22, int) /* reset both pipes*/
44 +
45 +#endif /* TICABLE_H */
This page took 0.268313 seconds and 3 git commands to generate.