lkml.org 
[lkml]   [2008]   [Jun]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 21/70] termios: Termios defines for other platforms
    Date
    From: Alan Cox <alan@redhat.com>

    Fix up the termios of the people who have not yet got with the program

    Signed-off-by: Alan Cox <alan@redhat.com>
    ---

    include/asm-avr32/ioctls.h | 4 ++++
    include/asm-frv/ioctls.h | 4 ++++
    include/asm-frv/termbits.h | 5 ++++-
    3 files changed, 12 insertions(+), 1 deletions(-)


    diff --git a/include/asm-avr32/ioctls.h b/include/asm-avr32/ioctls.h
    index 0500426..0cf2c0a 100644
    --- a/include/asm-avr32/ioctls.h
    +++ b/include/asm-avr32/ioctls.h
    @@ -47,6 +47,10 @@
    #define TIOCSBRK 0x5427 /* BSD compatibility */
    #define TIOCCBRK 0x5428 /* BSD compatibility */
    #define TIOCGSID 0x5429 /* Return the session ID of FD */
    +#define TCGETS2 _IOR('T',0x2A, struct termios2)
    +#define TCSETS2 _IOW('T',0x2B, struct termios2)
    +#define TCSETSW2 _IOW('T',0x2C, struct termios2)
    +#define TCSETSF2 _IOW('T',0x2D, struct termios2)
    #define TIOCGPTN _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
    #define TIOCSPTLCK _IOW('T',0x31, int) /* Lock/unlock Pty */

    diff --git a/include/asm-frv/ioctls.h b/include/asm-frv/ioctls.h
    index 341c7dd..d0c30e3 100644
    --- a/include/asm-frv/ioctls.h
    +++ b/include/asm-frv/ioctls.h
    @@ -47,6 +47,10 @@
    #define TIOCSBRK 0x5427 /* BSD compatibility */
    #define TIOCCBRK 0x5428 /* BSD compatibility */
    #define TIOCGSID 0x5429 /* Return the session ID of FD */
    +#define TCGETS2 _IOR('T',0x2A, struct termios2)
    +#define TCSETS2 _IOW('T',0x2B, struct termios2)
    +#define TCSETSW2 _IOW('T',0x2C, struct termios2)
    +#define TCSETSF2 _IOW('T',0x2D, struct termios2)
    #define TIOCGPTN _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
    #define TIOCSPTLCK _IOW('T',0x31, int) /* Lock/unlock Pty */

    diff --git a/include/asm-frv/termbits.h b/include/asm-frv/termbits.h
    index 74851b4..5568492 100644
    --- a/include/asm-frv/termbits.h
    +++ b/include/asm-frv/termbits.h
    @@ -141,6 +141,7 @@ struct ktermios {
    #define HUPCL 0002000
    #define CLOCAL 0004000
    #define CBAUDEX 0010000
    +#define BOTHER 0010000
    #define B57600 0010001
    #define B115200 0010002
    #define B230400 0010003
    @@ -156,11 +157,13 @@ struct ktermios {
    #define B3000000 0010015
    #define B3500000 0010016
    #define B4000000 0010017
    -#define CIBAUD 002003600000 /* input baud rate (not used) */
    +#define CIBAUD 002003600000 /* Input baud rate */
    #define CTVB 004000000000 /* VisioBraille Terminal flow control */
    #define CMSPAR 010000000000 /* mark or space (stick) parity */
    #define CRTSCTS 020000000000 /* flow control */

    +#define IBSHIFT 16 /* Shift from CBAUD to CIBAUD */
    +
    /* c_lflag bits */
    #define ISIG 0000001
    #define ICANON 0000002


    \
     
     \ /
      Last update: 2008-06-20 22:31    [W:4.175 / U:0.072 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site