comparison packages/io/serial/current/ChangeLog @ 76:435cced73e2f ecos-v1_3_1-release

eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
author jlarmour
date Tue, 28 Mar 2000 14:10:45 +0000
parents da3908c9cd10
children 59d97b6ba612
comparison
equal deleted inserted replaced
75:41bf073c0c32 76:435cced73e2f
1 2000-03-20 John Dallaway <jld@cygnus.co.uk>
2
3 * cdl/io_serial.cdl,
4 cdl/ser_arm_aeb.cdl,
5 cdl/ser_arm_cma230.cdl,
6 cdl/ser_arm_edb7xxx.cdl,
7 cdl/ser_arm_pid.cdl,
8 cdl/ser_i386_pc.cdl,
9 cdl/ser_mips_jmr3904.cdl,
10 cdl/ser_mips_vrc4373.cdl,
11 cdl/ser_mn10300.cdl,
12 cdl/ser_powerpc_cogent.cdl,
13 cdl/ser_quicc_smc.cdl,
14 cdl/ser_sh_edk7708.cdl,
15 cdl/ser_sparclite_sleb.cdl,
16 cdl/tty.cdl:
17
18 Adjust documentation URLs.
19
20 2000-03-07 Jesper Skov <jskov@redhat.com>
21
22 * cdl/ser_mips_jmr3904.cdl: Rename devices to match CDL naming.
23
24 2000-02-29 Jonathan Larmour <jlarmour@redhat.co.uk>
25
26 * include/serialio.h: Correct baud rate typo: 230400 rather than
27 234000. Thanks to Grant Edwards for the report.
28
29 2000-02-28 Gary Thomas <gthomas@cygnus.co.uk>
30
31 * src/powerpc/quicc_smc_serial.c: Use standard 'diag_dump_buf()'.
32
33 2000-02-28 Jesper Skov <jskov@redhat.com>
34
35 * tests/ser_test_protocol.inl: Allow 115200 baud on Cogent
36 again. Fixed interrupt problem.
37
38 2000-02-22 Jesper Skov <jskov@redhat.com>
39
40 * tests/ser_test_protocol.inl: Don't use 115200 baud on
41 Cogent. Our slower boards can't keep up.
42
43 2000-02-17 Gary Thomas <gthomas@cygnus.co.uk>
44
45 * cdl/ser_powerpc_cogent.cdl: Fix incorrect dependency.
46
1 2000-02-16 Nick Garnett <nickg@cygnus.co.uk> 47 2000-02-16 Nick Garnett <nickg@cygnus.co.uk>
2 48
3 * include/pkgconf/io_serial.h: 49 * include/pkgconf/io_serial.h:
4 Added configury for PC serial device drivers. 50 Added configury for PC serial device drivers.
5 51
52 * cdl/ser_i386_pc.cdl:
6 * src/i386/pc_serial.c: 53 * src/i386/pc_serial.c:
7 * src/i386/pc_serial.h: 54 * src/i386/pc_serial.h:
8 Added these files to implement PC serial line drivers. 55 Added these files to implement PC serial line drivers.
9 56
57 * cdl/io_serial.cdl:
58 Added CYGPKG_IO_SERIAL_I386_PC.
59
10 * tests/ser_test_protocol.inl: 60 * tests/ser_test_protocol.inl:
11 Added support for PC serial line testing. 61 Added support for PC serial line testing.
12 62
13 2000-02-11 Jesper Skov <jskov@redhat.com> 63 2000-02-11 Jesper Skov <jskov@redhat.com>
14 64
31 * src/arm/aeb_serial.h: Rename lower case register macros to REG_ upper 81 * src/arm/aeb_serial.h: Rename lower case register macros to REG_ upper
32 case macros 82 case macros
33 83
34 * src/arm/aeb_serial.c: Update to reflect above 84 * src/arm/aeb_serial.c: Update to reflect above
35 85
86 2000-01-31 Simon FitzMaurice <sdf@cygnus.co.uk>
87 * cdl/*.cdl:
88
89 Adjust help URLs in line with new doc layout.
90
91 2000-01-28 Simon FitzMaurice <sdf@cygnus.co.uk>
92 * cdl/*.cdl:
93
94 Adjust help URLs in line with new doc layout.
95
36 2000-01-28 Gary Thomas <gthomas@cygnus.co.uk> 96 2000-01-28 Gary Thomas <gthomas@cygnus.co.uk>
37 97
38 * src/common/tty.c (tty_read): Fix problem with backspace at start 98 * src/common/tty.c (tty_read): Fix problem with backspace at start
39 of line (size must be 'signed' for compare to work). 99 of line (size must be 'signed' for compare to work).
100
101 2000-01-19 Hugo Tyson <hmt@cygnus.co.uk>
102
103 * cdl/*.cdl: Add descriptions to a number of options &c which were
104 lacking same, also tidied up other typos as noticed en passant.
40 105
41 2000-01-17 Gary Thomas <gthomas@cygnus.co.uk> 106 2000-01-17 Gary Thomas <gthomas@cygnus.co.uk>
42 107
43 * src/common/tty.c (tty_read): Avoid echoing "backspace/erase" at 108 * src/common/tty.c (tty_read): Avoid echoing "backspace/erase" at
44 start of line. 109 start of line.
53 * include/serial.h: Fix namespace pollution - 118 * include/serial.h: Fix namespace pollution -
54 serial_devio => cyg_io_serial_devio 119 serial_devio => cyg_io_serial_devio
55 serial_callbacks => cyg_io_serial_callbacks 120 serial_callbacks => cyg_io_serial_callbacks
56 121
57 * src/mips/tx3904_serial.c: 122 * src/mips/tx3904_serial.c:
123 * src/mips/vrc4373_serial.c:
58 * src/mn10300/mn10300_serial.c: 124 * src/mn10300/mn10300_serial.c:
59 * src/powerpc/quicc_smc_serial.c: 125 * src/powerpc/quicc_smc_serial.c:
60 * src/powerpc/cogent_serial_with_ints.c: 126 * src/powerpc/cogent_serial_with_ints.c:
61 * src/sparclite/sleb_sdtr.c: 127 * src/sparclite/sleb_sdtr.c:
62 * src/arm/aeb_serial.c: 128 * src/arm/aeb_serial.c:
63 * src/arm/pid_serial_with_ints.c: 129 * src/arm/pid_serial_with_ints.c:
64 * src/arm/edb7xxx_serial.c: 130 * src/arm/edb7xxx_serial.c:
65 * src/arm/cma230_serial.c: 131 * src/arm/cma230_serial.c:
132 * src/arm/ebsa285_serial.c:
66 * src/common/haldiag.c: 133 * src/common/haldiag.c:
67 * src/common/serial.c: Fix namespace pollution - 134 * src/common/serial.c: Fix namespace pollution -
68 serial_devio => cyg_io_serial_devio 135 serial_devio => cyg_io_serial_devio
69 136
70 1999-12-06 Gary Thomas <gthomas@cygnus.co.uk> 137 1999-12-06 Gary Thomas <gthomas@cygnus.co.uk>
74 141
75 1999-11-19 Gary Thomas <gthomas@cygnus.co.uk> 142 1999-11-19 Gary Thomas <gthomas@cygnus.co.uk>
76 143
77 * src/powerpc/quicc_smc_serial.c: Channel select for SMC2 was wrong. 144 * src/powerpc/quicc_smc_serial.c: Channel select for SMC2 was wrong.
78 145
146 1999-11-18 Gary Thomas <gthomas@cygnus.co.uk>
147
148 * include/pkgconf/io_serial.h: Remove mention of 7209/7212.
149
150 1999-11-03 John Dallaway <jld@cygnus.co.uk>
151
152 * cdl/io_serial.cdl: Define build options.
153
79 1999-10-26 Jesper Skov <jskov@cygnus.co.uk> 154 1999-10-26 Jesper Skov <jskov@cygnus.co.uk>
155 * tests/serial5.c (serial_test): Reduce speed in thumb mode.
80 156
81 * src/arm/pid_serial.h: Added BE support. 157 * src/arm/pid_serial.h: Added BE support.
82 158
83 * src/PKGconf.mak: Use CYGPKG_<> instead of CYG_<> to control what 159 * src/PKGconf.mak: Use CYGPKG_<> instead of CYG_<> to control what
84 needs to be compiled. 160 needs to be compiled.
95 input (empty input FIFO) otherwise characters get dropped. 171 input (empty input FIFO) otherwise characters get dropped.
96 172
97 1999-10-15 Jesper Skov <jskov@cygnus.co.uk> 173 1999-10-15 Jesper Skov <jskov@cygnus.co.uk>
98 174
99 * tests/ser_test_protocol.inl: Removed AEB rev C change. Was bogus. 175 * tests/ser_test_protocol.inl: Removed AEB rev C change. Was bogus.
176
177 1999-10-11 Nick Garnett <nickg@cygnus.co.uk>
178
179 * tests/ser_test_protocol.inl: Added configury for VR4300 testing.
180
181 * src/mips/vrc4373_serial.c: Added Bi-endian support.
182
183 * include/pkgconf/io_serial.h: Adjusted default baud rates to
184 38400.
100 185
101 1999-10-06 Jesper Skov <jskov@cygnus.co.uk> 186 1999-10-06 Jesper Skov <jskov@cygnus.co.uk>
102 187
103 * tests/ser_test_protocol.inl: Run tests on AEB rev C as well. 188 * tests/ser_test_protocol.inl: Run tests on AEB rev C as well.
104 189
171 256
172 * include/pkgconf/io_serial.h: 257 * include/pkgconf/io_serial.h:
173 Reparent CYGPKG_IO_SERIAL_MN10300 from under CYGPKG_HAL_MN10300 to 258 Reparent CYGPKG_IO_SERIAL_MN10300 from under CYGPKG_HAL_MN10300 to
174 CYGPKG_HAL_MN10300_AM32_STDEVAL1 since it's stdeval1 specific 259 CYGPKG_HAL_MN10300_AM32_STDEVAL1 since it's stdeval1 specific
175 260
261 1999-08-04 Nick Garnett <nickg@cygnus.co.uk>
262
263 * tests/ser_test_protocol.inl:
264 Changed names of MN10300 defines tested. Added AM33 definitions.
265
266 * src/mn10300/mn10300_serial.c:
267 Modified driver to work on am33 too. This simply requires some
268 alternate definitions of things like register addresses and some
269 bits in them plus some extra parameterization of some register
270 values.
271
272 * src/PKGconf.mak:
273 Added am33 to list of architectures supporting serial lines.
274
176 1999-07-28 Gary Thomas <gthomas@cygnus.co.uk> 275 1999-07-28 Gary Thomas <gthomas@cygnus.co.uk>
177 276
178 * include/pkgconf/io_serial.h: Update descriptions to be more 277 * include/pkgconf/io_serial.h: Update descriptions to be more
179 generic (CL7x11 instead of CL7211). 278 generic (CL7x11 instead of CL7211).
180 279
181 1999-07-28 Jonathan Larmour <jlarmour@cygnus.co.uk> 280 1999-07-28 Jonathan Larmour <jlarmour@cygnus.co.uk>
182 281
183 * include/pkgconf/io_serial.h: Correct typos in CDL description 282 * include/pkgconf/io_serial.h: Correct typos in CDL description
184 for serial port 2 driver 283 for serial port 2 driver
284
285 1999-07-26 Hugo Tyson <hmt@cygnus.co.uk>
286
287 * src/arm/ebsa285_serial.c: New file: device driver for the serial
288 device of the Intel StrongARM EBSA-285 evaluation board.
289
290 * include/pkgconf/io_serial.h (CYGPKG_IO_SERIAL_ARM_EBSA285):
291 Config for it.
292
293 * src/PKGconf.mak (EXTRAS_COMPILE): Compile it.
294
295 * tests/ser_test_protocol.inl (TEST_SER_DEV): Enable testing of it.
185 296
186 1999-07-08 Jesper Skov <jskov@cygnus.co.uk> 297 1999-07-08 Jesper Skov <jskov@cygnus.co.uk>
187 298
188 * tests/ser_test_protocol.inl (change_config): Changed implementation. 299 * tests/ser_test_protocol.inl (change_config): Changed implementation.
189 300
212 about how/when data are delivered from the serial driver. 323 about how/when data are delivered from the serial driver.
213 324
214 * include/pkgconf/io_serial.h: Adjust limits and defaults on number and 325 * include/pkgconf/io_serial.h: Adjust limits and defaults on number and
215 size of buffers with values that seem to work. 326 size of buffers with values that seem to work.
216 327
328 1999-06-21 Jesper Skov <jskov@cygnus.co.uk>
329
330 * src/sh/sh_sci_serial.c: Rearranged inclusion of .inl file a bit
331 to avoid compiler warnings.
332
217 1999-06-21 Gary Thomas <gthomas@cygnus.co.uk> 333 1999-06-21 Gary Thomas <gthomas@cygnus.co.uk>
218 334
219 * include/pkgconf/io_serial.h: Fix CDL for number of buffers. 335 * include/pkgconf/io_serial.h: Fix CDL for number of buffers.
220 336
221 * src/powerpc/quicc_smc_serial.c: Force number of buffers = 1. 337 * src/powerpc/quicc_smc_serial.c: Force number of buffers = 1.
235 1999-06-17 Gary Thomas <gthomas@cygnus.co.uk> 351 1999-06-17 Gary Thomas <gthomas@cygnus.co.uk>
236 352
237 * src/arm/cl7211_serial.c (cl7211_serial_start_xmit): Fix race which 353 * src/arm/cl7211_serial.c (cl7211_serial_start_xmit): Fix race which
238 cause xmitter to get stuck. 354 cause xmitter to get stuck.
239 355
356 1999-06-16 Jesper Skov <jskov@cygnus.co.uk>
357
358 * src/sh/sh_serial.c: [removed]
359 * src/sh/sh_sci_serial.c: [added]
360 * src/sh/sh_sci_7708.inl: [added]
361 * include/pkgconf/io_serial.h:
362 * src/PKGconf.mak (EXTRAS_COMPILE):
363 * tests/ser_test_protocol.inl:
364 Renamed CDL options and restructered driver.
365 Fixed CDL typo.
366
367 1999-06-04 Jesper Skov <jskov@cygnus.co.uk>
368
369 * include/pkgconf/io_serial.h: Fixed CDL string for BAUD rate option.
370
240 1999-06-04 Gary Thomas <gthomas@cygnus.co.uk> 371 1999-06-04 Gary Thomas <gthomas@cygnus.co.uk>
241 372
242 * tests/ser_test_protocol.inl: Disable testing at 115200 373 * tests/ser_test_protocol.inl: Disable testing at 115200
243 for Cogent CMA230 (ARM). 374 for Cogent CMA230 (ARM).
244 375
245 * src/arm/cma230_serial.c: Fix interrupt for port B. 376 * src/arm/cma230_serial.c: Fix interrupt for port B.
377
378 1999-05-31 Jesper Skov <jskov@cygnus.co.uk>
379
380 * src/sh/sh_serial.c: Fixed receive interrupts and added handler for
381 error interrupts.
382
383 1999-05-28 Jesper Skov <jskov@cygnus.co.uk>
384
385 * io/serial/current/src/PKGconf.mak:
386 * io/serial/current/tests/ser_test_protocol.inl:
387 * include/pkgconf/io_serial.h:
388 Renamed SH platform package to edk7708.
246 389
247 1999-05-27 Jesper Skov <jskov@cygnus.co.uk> 390 1999-05-27 Jesper Skov <jskov@cygnus.co.uk>
248 391
249 * tests/ser_test_protocol.inl: Added ability to change options in 392 * tests/ser_test_protocol.inl: Added ability to change options in
250 host software. 393 host software.
266 PowerPC board. 409 PowerPC board.
267 410
268 1999-05-26 Gary Thomas <gthomas@cygnus.co.uk> 411 1999-05-26 Gary Thomas <gthomas@cygnus.co.uk>
269 412
270 * tests/ser_test_protocol.inl: Add Cirrus Logic CL7211 setup. 413 * tests/ser_test_protocol.inl: Add Cirrus Logic CL7211 setup.
414 1999-05-26 Jesper Skov <jskov@cygnus.co.uk>
415
416 * src/sh/sh_serial.c: Added more baud rate values. Disabled
417 interrupt driven receive. Fixed config_port to enable proper
418 interrupt flags.
419
271 1999-05-25 Jonathan Larmour <jlarmour@cygnus.co.uk> 420 1999-05-25 Jonathan Larmour <jlarmour@cygnus.co.uk>
272 421
273 * tests/ser_test_protocol.inl: 422 * tests/ser_test_protocol.inl:
274 Change all mentions of CYGPKG_HAL_TX39_JMR3904 to 423 Change all mentions of CYGPKG_HAL_TX39_JMR3904 to
275 CYGPKG_HAL_MIPS_TX39_JMR3904 424 CYGPKG_HAL_MIPS_TX39_JMR3904
276 425
277 1999-05-25 Jonathan Larmour <jlarmour@cygnus.co.uk> 426 1999-05-25 Jonathan Larmour <jlarmour@cygnus.co.uk>
278 427
279 * src/PKGconf.mak (EXTRAS_COMPILE): Change CYG_HAL_TX39 to 428 * src/PKGconf.mak (EXTRAS_COMPILE): Change CYG_HAL_TX39 to
280 CYG_HAL_MIPS_TX39 429 CYG_HAL_MIPS_TX39
430 1999-05-25 Jesper Skov <jskov@cygnus.co.uk>
431
432 * tests/ser_test_protocol.inl: Added sh entry.
433
434 1999-05-24 Jesper Skov <jskov@cygnus.co.uk>
435
436 * src/PKGconf.mak:
437 * include/pkgconf/io_serial.h:
438 * src/sh/sh_serial.c:
439 Added sh driver.
440
281 1999-05-18 Jesper Skov <jskov@cygnus.co.uk> 441 1999-05-18 Jesper Skov <jskov@cygnus.co.uk>
282 PR 19926 442 PR 19926
283 * src/sparclite/sleb_sdtr.c (sleb_sdtr_rx_DSR): Only read chan if 443 * src/sparclite/sleb_sdtr.c (sleb_sdtr_rx_DSR): Only read chan if
284 there is one. 444 there is one.
285 445
307 467
308 1999-05-13 Nick Garnett <nickg@cygnus.co.uk> 468 1999-05-13 Nick Garnett <nickg@cygnus.co.uk>
309 469
310 The follow changes were made in a branch an have now been merged: 470 The follow changes were made in a branch an have now been merged:
311 471
472 1999-04-21 Gary Thomas <gthomas@cygnus.co.uk>
473
474 * src/mips/vrc4373_serial.c: Small changes to get working with
475 interrupts.
312 476
313 1999-04-20 John Dallaway <jld@cygnus.co.uk> 477 1999-04-20 John Dallaway <jld@cygnus.co.uk>
314 478
315 * include/pkgconf/io_serial.h: Fix CYGPKG_IO_SERIAL_TX39_JMR3904 479 * include/pkgconf/io_serial.h: Fix CYGPKG_IO_SERIAL_TX39_JMR3904
316 parent attribute. 480 parent attribute.