OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [devs/] [serial/] [generic/] [16x5x/] [v2_0/] [ChangeLog] - Blame information for rev 174

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 27 unneback
2003-02-24  Jonathan Larmour  
2
 
3
        * cdl/ser_generic_16x5x.cdl: Remove irrelevant doc link.
4
 
5
2001-06-19  Jesper Skov  
6
 
7
        * cdl/ser_generic_16x5x.cdl: Only define
8
        CYGDAT_IO_SERIAL_DEVICE_HEADER when necessary.
9
 
10
2001-06-18  Jonathan Larmour  
11
 
12
        * src/ser_16x5x.c (pc_serial_set_config): Fix length check typo
13
 
14
2001-06-18  Jesper Skov  
15
 
16
        * src/ser_16x5x.c (LCR_PE): Set correct bits (from Boris V. Guzhov)
17
 
18
2001-06-08  Jonathan Larmour  
19
 
20
        * src/ser_16x5x.c: Support FIFOs better by detecting what we've got,
21
        and only acting if we have a _working_ FIFO.
22
        Assert on unhandled serial interrupt type.
23
 
24
2001-03-13  Jonathan Larmour  
25
 
26
        * cdl/ser_generic_16x5x.cdl: Rename
27
        CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO_OPTIONS to
28
        CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO and make it a boolean. Clarify
29
        descriptions a little.
30
 
31
        * src/ser_16x5x.c (serial_config_port): Only program FCR if FIFO
32
        support requested.
33
        Don't bother with intermediate _fifo_thresh.
34
        Detabify.
35
 
36
2001-03-13  Jesper Skov  
37
 
38
        * cdl/ser_generic_16x5x.cdl: Removed the default value.
39
 
40
2001-03-09  Julian Smart  
41
        Removed default value for flavor none in
42
        CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO_OPTIONS since it
43
        causes an assert in libcdl
44
 
45
2001-03-05  Jesper Skov  
46
        2001-02-15  Dave Airlie 
47
 
48
        * src/ser_16x5x.c (serial_config_port): Add support for setting
49
        a FIFO RX Threshold via CDL
50
 
51
        * cdl/ser_generic_16x5x.cdl: Add support for setting a FIFO
52
          RX threshold via CDL
53
 
54
2001-01-24  Dave Airlie  
55
 
56
        * src/ser_16x5x.c (pc_serial_DSR): Allow RX timeouts to be interpreted
57
        as RXs.
58
 
59
2000-12-19   Dave Airlie 
60
 
61
        * src/ser_16x5x.c: Add defines for FIFO control register
62
        (serial_config_port): Use these defines.
63
 
64
2000-12-07  Jesper Skov  
65
 
66
        * src/ser_16x5x.c (ISR_LS): Corrected value. Spotted by Dave Airlie.
67
 
68
2000-09-18  Jesper Skov  
69
 
70
        * src/ser_16x5x.c: Allow clients to specify register
71
        stepping. Rename a type. Fix compile error.
72
 
73
2000-09-14  Jesper Skov  
74
 
75
        * src/ser_16x5x.c: Moved ARM/PID driver to provide generic 16x5x
76
        driver. Rewritten to use HAL IO macros. Still needs some polish
77
        and configury to properly support all the various target
78
        controllers that may only have a partial set of the features.
79
        * cdl/ser_generic_16x5x.cdl: Same.
80
 
81
        * Removed non-PID related ChangeLog entries.
82
 
83
----------------------------------------------------------------------------
84
2000-08-24  Jonathan Larmour  
85
 
86
        * src/pid_serial_with_ints.c (pid_serial_DSR): Remove accidental
87
        OVERRUNERR check duplication
88
 
89
2000-08-01  Jonathan Larmour  
90
 
91
        * src/pid_serial_with_ints.c: Throughout, add support for line status
92
        and modem status callbacks, hardware RTS/CTS and DSR/DTR flow control
93
        (pid_serial_set_config): Now use keys to make
94
        more flexible.
95
 
96
        * src/pid_serial.h: Add more line status, interrupt status and modem
97
        status register definitions
98
 
99
        * cdl/ser_arm_pid.cdl: Implements flow control and line status
100
        interfaces
101
 
102
2000-06-22  Hugo Tyson  
103
 
104
        * cdl/.cdl: Remove the comment on the empty
105
        include_files directive; the tools now support this correctly.
106
        This keeps internal include files internal.
107
 
108
2000-06-09  Jesper Skov  
109
 
110
        * src/pid_serial_with_ints.c:
111
        * src/pid_serial.h:
112
        Cleaned up defines and made DSR handle all received characters.
113
        (Dave Airlie (airlied at parthus dot com))
114
 
115
2000-04-11  Hugo Tyson  
116
 
117
        * cdl/ser_arm_pid.cdl: Change the parent from CYGPKG_IO_SERIAL
118
        (which is enabled most of the time) to CYGPKG_IO_SERIAL_DEVICES
119
        (which is not...) thus allowing convenient control independent of
120
        platform.  Also enable all individual devices by default, now, so
121
        that they can be enabled simply by enabling the above new parent.
122
 
123
2000-04-07  Hugo Tyson  
124
 
125
        * ecos.db: Re-organize device packages.  This is a massive change
126
        involving deleting all the sources for serial and ethernet drivers
127
        from where they used to live in
128
            packages/io/serial/current/src/ARCH/PLATFORM.[ch]
129
            packages/net/drivers/eth/PLATFORM/current/src/...
130
        and reinstating them in
131
            packages/devs/serial/ARCH/PLATFORM/current/src/...
132
            packages/devs/eth/ARCH/PLATFORM/current/src/...
133
 
134
        All these new packages are properly defined in ecos.db, and are
135
        all of type "hardware" so that a "target" can grab them.
136
 
137
        This directory layout is descriptive of the devices we have right
138
        now, arch and platform are separate levels just to make it easier
139
        to navigate in the filesystem and similar to the HAL structure in
140
        the filesystem.
141
 
142
        It is *not* prescriptive of future work; for example, the mythical
143
        common highly-portable 16550 serial driver which works on many
144
        targets would be called "devs/serial/s16550/current", or a serial
145
        device for a particular board (cogent springs to mind) that can
146
        work with different CPUs fitted is "devs/serial/cogent/current".
147
 
148
        Changelogs have been preserved and replicated over all the new
149
        packages, so that no history is lost.
150
 
151
        The contents of individual source files are unchanged; they build
152
        in just the same emvironment except for a very few cases where the
153
        config file name changed in this movement.
154
 
155
        Targets in ecos.db have been redefined to bring in all relevant
156
        hardware packages including net and serial drivers (but the newly
157
        included packages are only active if their desired parent is
158
        available.)
159
 
160
        The names of CDL options (and their #defines of course) stay the
161
        same for the serial drivers, for backward compatibility.
162
 
163
        * templates/*/current.ect: these have had CYGPKG_IO_SERIAL added
164
        rather than it being in (almost) all target definitions.
165
 
166
2000-01-03  Gary Thomas  
167
 
168
        * src/arm/pid_serial_with_ints.c: Fix namespace pollution -
169
        serial_devio => cyg_io_serial_devio
170
 
171
1999-12-06  Gary Thomas  
172
 
173
        * src/arm/pid_serial_with_ints.c (pid_serial_DSR): Add loop to handle
174
        case where an interrupt represents multiple events.
175
 
176
1999-10-26  Jesper Skov  
177
 
178
        * src/arm/pid_serial.h: Added BE support.
179
 
180
1999-10-25  Gary Thomas  
181
 
182
        * src/arm/pid_serial.h (ISR_RxTO): Define - character received but
183
        not handled "promptly".
184
 
185
        * src/arm/pid_serial_with_ints.c (pid_serial_DSR): Handle rcv
186
        interrupts properly (can't ignore them even with TO bit set).
187
 
188
1999-06-20  Gary Thomas  
189
 
190
        * src/arm/pid_serial_with_ints.c: Use #include to get 'diag_printf()'
191
        prototypes.
192
 
193
1999-05-14  Jesper Skov  
194
 
195
        * src/arm/pid_serial_with_ints.c:
196
        * src/arm/pid_serial.h:
197
        Check for receive interrupt before reading.
198
 
199
1999-04-20  Gary Thomas  
200
 
201
        * src/arm/pid_serial_with_ints.c: Fix default baud rate if unbuffered.
202
 
203
1999-03-25  Gary Thomas  
204
 
205
        * src/arm/pid_serial_with_ints.c:
206
        Update CDL to follow naming conventions.
207
 
208
        * src/arm/pid_serial_with_ints.c (pid_serial_config_port): Change
209
        so that the physical port is not modified unless the provided
210
        configuration is valid.
211
 
212
        * src/arm/pid_serial_with_ints.c:
213
        Add configury for baud rate and buffer size.
214
 
215
1999-03-24  Gary Thomas  
216
 
217
        * src/arm/pid_serial_with_ints.c (pid_serial_stop_xmit): Fix typo
218
        in comment.
219
 
220
1999-03-22  Gary Thomas  
221
 
222
        * src/arm/pid_serial_with_ints.c: Use CDL configured device names.
223
 
224
1999-03-19  Jesper Skov  
225
 
226
        * src/arm/pid_serial_with_ints.c:
227
        Moved include statement to avoid warnings.
228
 
229
1999-03-18  Gary Thomas  
230
 
231
        * src/arm/pid_serial_with_ints.c:
232
        Update device names to match CDL.
233
 
234
1999-03-17  Gary Thomas  
235
 
236
        * src/arm/pid_serial_with_ints.c: Conditionalize based on CDL.
237
 
238
1999-03-15  Gary Thomas  
239
 
240
        * src/arm/pid_serial_with_ints.c: Add 'CYGDBG_IO_INIT' for control
241
        of init messages.
242
 
243
        * src/arm/pid_serial_with_ints.c: Don't include 
244
 
245
1999-03-05  Gary Thomas  
246
 
247
        * src/arm/pid_serial_with_ints.c: Fix interrupt vectors.
248
 
249
1999-03-03  Gary Thomas  
250
 
251
        * serial/current/src/arm/pid_serial_with_ints.c:
252
        New [somewhat] configurable drivers for PID.
253
 
254
//===========================================================================
255
//####ECOSGPLCOPYRIGHTBEGIN####
256
// -------------------------------------------
257
// This file is part of eCos, the Embedded Configurable Operating System.
258
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
259
//
260
// eCos is free software; you can redistribute it and/or modify it under
261
// the terms of the GNU General Public License as published by the Free
262
// Software Foundation; either version 2 or (at your option) any later version.
263
//
264
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
265
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
266
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
267
// for more details.
268
//
269
// You should have received a copy of the GNU General Public License along
270
// with eCos; if not, write to the Free Software Foundation, Inc.,
271
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
272
//
273
// As a special exception, if other files instantiate templates or use macros
274
// or inline functions from this file, or you compile this file and link it
275
// with other works to produce a work based on this file, this file does not
276
// by itself cause the resulting work to be covered by the GNU General Public
277
// License. However the source code for this file must still be made available
278
// in accordance with section (3) of the GNU General Public License.
279
//
280
// This exception does not invalidate any other reasons why a work based on
281
// this file might be covered by the GNU General Public License.
282
//
283
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
284
// at http://sources.redhat.com/ecos/ecos-license/
285
// -------------------------------------------
286
//####ECOSGPLCOPYRIGHTEND####
287
//===========================================================================

powered by: WebSVN 2.1.0

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