OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [io/] [serial/] [current/] [cdl/] [termios.cdl] - Blame information for rev 825

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 786 skrzyp
# ====================================================================
2
#
3
#      termios.cdl
4
#
5
#      eCos POSIX termios compatible terminal configuration data
6
#
7
# ====================================================================
8
## ####ECOSGPLCOPYRIGHTBEGIN####
9
## -------------------------------------------
10
## This file is part of eCos, the Embedded Configurable Operating System.
11
## Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
12
##
13
## eCos is free software; you can redistribute it and/or modify it under
14
## the terms of the GNU General Public License as published by the Free
15
## Software Foundation; either version 2 or (at your option) any later
16
## version.
17
##
18
## eCos is distributed in the hope that it will be useful, but WITHOUT
19
## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
20
## FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
21
## for more details.
22
##
23
## You should have received a copy of the GNU General Public License
24
## along with eCos; if not, write to the Free Software Foundation, Inc.,
25
## 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
26
##
27
## As a special exception, if other files instantiate templates or use
28
## macros or inline functions from this file, or you compile this file
29
## and link it with other works to produce a work based on this file,
30
## this file does not by itself cause the resulting work to be covered by
31
## the GNU General Public License. However the source code for this file
32
## must still be made available in accordance with section (3) of the GNU
33
## General Public License v2.
34
##
35
## This exception does not invalidate any other reasons why a work based
36
## on this file might be covered by the GNU General Public License.
37
## -------------------------------------------
38
## ####ECOSGPLCOPYRIGHTEND####
39
# ====================================================================
40
######DESCRIPTIONBEGIN####
41
#
42
# Author(s):      jlarmour, gthomas
43
# Contributors:
44
# Date:           2000-07-22
45
#
46
#####DESCRIPTIONEND####
47
#
48
# ====================================================================
49
 
50
cdl_interface CYGINT_IO_SERIAL_TERMIOS_TERMIOS_TTY {
51
    display    "Interface for termios tty driver file enabling"
52
}
53
 
54
cdl_option CYGBLD_IO_SERIAL_TERMIOS_TERMIOS_TTY {
55
    display    "Build termios tty driver file"
56
    calculated 1
57
    active_if  { CYGINT_IO_SERIAL_TERMIOS_TERMIOS_TTY > 0 }
58
    compile    -library=libextras.a common/termiostty.c
59
}
60
 
61
 
62
cdl_component CYGPKG_IO_SERIAL_TERMIOS_TERMIOS0 {
63
    display       "Termios TTY channel #0"
64
    flavor        bool
65
    default_value 0
66
    implements    CYGINT_IO_SERIAL_TERMIOS_TERMIOS_TTY
67
    description   "
68
        This option causes '/dev/termios0' to be included in the standard
69
        drivers."
70
 
71
    cdl_option CYGDAT_IO_SERIAL_TERMIOS_TERMIOS0_DEV {
72
        display       "Termios TTY channel #0 device"
73
        flavor        data
74
        default_value { "\"/dev/ser0\"" }
75
        description   "
76
            This option selects the physical device to use for
77
            '/dev/termios0'."
78
    }
79
}
80
cdl_component CYGPKG_IO_SERIAL_TERMIOS_TERMIOS1 {
81
    display       "Termios TTY channel #1"
82
    flavor        bool
83
    default_value 0
84
    implements    CYGINT_IO_SERIAL_TERMIOS_TERMIOS_TTY
85
    description   "
86
        This option causes '/dev/termios1' to be included in the standard
87
        drivers."
88
 
89
    cdl_option CYGDAT_IO_SERIAL_TERMIOS_TERMIOS1_DEV {
90
        display       "Termios TTY channel #1 device"
91
        flavor        data
92
        default_value {"\"/dev/ser1\""}
93
        description   "
94
            This option selects the physical device to use for
95
            '/dev/termios1'."
96
    }
97
}
98
 
99
cdl_component CYGPKG_IO_SERIAL_TERMIOS_TERMIOS2 {
100
    display       "Termios TTY channel #2"
101
    flavor        bool
102
    default_value 0
103
    implements    CYGINT_IO_SERIAL_TERMIOS_TERMIOS_TTY
104
    description   "
105
        This option causes '/dev/termios2' to be included in the standard
106
        drivers."
107
 
108
    cdl_option CYGDAT_IO_SERIAL_TERMIOS_TERMIOS2_DEV {
109
        display       "Termios TTY channel #2 device"
110
        flavor        data
111
        default_value {"\"/dev/ser2\""}
112
        description   "
113
            This option selects the physical device to use for
114
            '/dev/termios2'."
115
    }
116
}
117
 
118
cdl_component CYGPKG_IO_SERIAL_TERMIOS_TERMIOS3 {
119
    display       "Termios TTY channel #3"
120
    flavor        bool
121
    default_value 0
122
    implements    CYGINT_IO_SERIAL_TERMIOS_TERMIOS_TTY
123
    description   "
124
        This option causes '/dev/termios3' to be included in the standard
125
        drivers."
126
 
127
    cdl_option CYGDAT_IO_SERIAL_TERMIOS_TERMIOS3_DEV {
128
        display       "Termios TTY channel #3 device"
129
        flavor        data
130
        default_value {"\"/dev/ser3\""}
131
        description   "
132
            This option selects the physical device to use for
133
            '/dev/termios3'."
134
    }
135
}
136
 
137
cdl_option CYGSEM_IO_SERIAL_TERMIOS_USE_SIGNALS {
138
    display         "Support signals"
139
    flavor          bool
140
    requires        CYGINT_ISO_SIGNAL_NUMBERS
141
    requires        CYGINT_ISO_SIGNAL_IMPL
142
    default_value   { CYGINT_ISO_SIGNAL_NUMBERS != 0 && \
143
                      CYGINT_ISO_SIGNAL_IMPL != 0 }
144
    description     "This option selects whether those parts of the termios
145
                     interface involving signals is supported. This includes
146
                     BRKINT mode, the INTR and QUIT characters, and whether
147
                     SIGHUP is sent on terminal close."
148
}
149
 
150
# EOF termios.cdl

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.