1704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner/****************************************************************************
2704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner ****************************************************************************
3704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner ***
4704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner ***   This header was automatically generated from a Linux kernel header
5704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner ***   of the same name, to make information necessary for userspace to
6704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner ***   call into the kernel available to libc.  It contains only constants,
7704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner ***   structures, and macros generated from the original header, and thus,
8704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner ***   contains no copyrightable information.
9704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner ***
10704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner ****************************************************************************
11704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner ****************************************************************************/
12704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#ifndef __ASM_ARM_IOCTLS_H
13704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define __ASM_ARM_IOCTLS_H
14704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner
15704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#include <asm/ioctl.h>
16704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner
17704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TCGETS 0x5401
18704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TCSETS 0x5402
19704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TCSETSW 0x5403
20704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TCSETSF 0x5404
21704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TCGETA 0x5405
22704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TCSETA 0x5406
23704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TCSETAW 0x5407
24704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TCSETAF 0x5408
25704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TCSBRK 0x5409
26704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TCXONC 0x540A
27704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TCFLSH 0x540B
28704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCEXCL 0x540C
29704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCNXCL 0x540D
30704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSCTTY 0x540E
31704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCGPGRP 0x540F
32704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSPGRP 0x5410
33704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCOUTQ 0x5411
34704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSTI 0x5412
35704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCGWINSZ 0x5413
36704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSWINSZ 0x5414
37704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCMGET 0x5415
38704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCMBIS 0x5416
39704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCMBIC 0x5417
40704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCMSET 0x5418
41704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCGSOFTCAR 0x5419
42704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSSOFTCAR 0x541A
43704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define FIONREAD 0x541B
44704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCINQ FIONREAD
45704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCLINUX 0x541C
46704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCCONS 0x541D
47704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCGSERIAL 0x541E
48704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSSERIAL 0x541F
49704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCPKT 0x5420
50704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define FIONBIO 0x5421
51704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCNOTTY 0x5422
52704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSETD 0x5423
53704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCGETD 0x5424
54704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TCSBRKP 0x5425
55704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSBRK 0x5427
56704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCCBRK 0x5428
57704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCGSID 0x5429
58704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCGPTN _IOR('T',0x30, unsigned int)
59704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSPTLCK _IOW('T',0x31, int)
60704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner
61704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define FIONCLEX 0x5450
62704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define FIOCLEX 0x5451
63704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define FIOASYNC 0x5452
64704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSERCONFIG 0x5453
65704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSERGWILD 0x5454
66704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSERSWILD 0x5455
67704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCGLCKTRMIOS 0x5456
68704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSLCKTRMIOS 0x5457
69704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSERGSTRUCT 0x5458
70704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSERGETLSR 0x5459
71704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSERGETMULTI 0x545A
72704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSERSETMULTI 0x545B
73704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner
74704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCMIWAIT 0x545C
75704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCGICOUNT 0x545D
76704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define FIOQSIZE 0x545E
77704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner
78704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCPKT_DATA 0
79704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCPKT_FLUSHREAD 1
80704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCPKT_FLUSHWRITE 2
81704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCPKT_STOP 4
82704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCPKT_START 8
83704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCPKT_NOSTOP 16
84704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCPKT_DOSTOP 32
85704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner
86704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#define TIOCSER_TEMT 0x01
87704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner
88704614245e9bed17f68574bc9686c02c43923292David 'Digit' Turner#endif
89