Mercurial > ecos
annotate packages/devs/serial/generic/16x5x/current/ChangeLog @ 2818:7894f6bee6e5
* src/ser_16x5x.c:
Allow platform code to override the default implementation for
writing the LCR register and reading the ISR register by using
the SER_16X5X_WRITE_LCR() and SER_16X5X_READ_ISR() macros.
| author | jlarmour |
|---|---|
| date | Thu, 19 Feb 2009 01:02:15 +0000 |
| parents | 74dbf4c3f2e1 |
| children | 328e85803252 |
| rev | line source |
|---|---|
| 2818 | 1 2009-02-17 Rene Schipp von Branitz Nielsen <rbn@vitesse.com> |
| 2 | |
| 3 * src/ser_16x5x.c: | |
| 4 Allow platform code to override the default implementation for | |
| 5 writing the LCR register and reading the ISR register by using | |
| 6 the SER_16X5X_WRITE_LCR() and SER_16X5X_READ_ISR() macros. | |
| 7 | |
| 2488 | 8 2008-07-08 Uwe Kindler <uwe_kindler@web.de> |
| 9 | |
| 10 * cdl/ser_generic_16x5x.cdl | |
| 11 (CYGINT_IO_SERIAL_GENERIC_16X5X_CHAN_INTPRIO): New interface | |
| 12 for devices that support per channel interrupt priorities. | |
| 13 | |
| 14 * src/ser_16x5x.c Added int_prio to pc_serial_info type. | |
| 15 serial_config_port(): uses macro | |
| 16 CYG_IO_SERIAL_GENERIC_16X5X_CHAN_BAUD_GENERATOR() to get the baud | |
| 17 devisor from platform if device suppports per channel baudrate | |
| 18 clocks, pc_serial_init(): Use interrupt priority from int_prio | |
| 19 data field if device implements | |
| 20 CYGINT_IO_SERIAL_GENERIC_16X5X_CHAN_INTPRIO | |
| 21 | |
|
2401
55aa7418e249
Add option to 'prime' UART Tx - on behalf of Alexander Aganichev
gthomas
parents:
2325
diff
changeset
|
22 2007-06-22 Alexander Aganichev <aaganichev@gmail.com> |
|
55aa7418e249
Add option to 'prime' UART Tx - on behalf of Alexander Aganichev
gthomas
parents:
2325
diff
changeset
|
23 |
|
55aa7418e249
Add option to 'prime' UART Tx - on behalf of Alexander Aganichev
gthomas
parents:
2325
diff
changeset
|
24 * cdl/ser_generic_16x5x.cdl |
|
55aa7418e249
Add option to 'prime' UART Tx - on behalf of Alexander Aganichev
gthomas
parents:
2325
diff
changeset
|
25 (CYGPKG_IO_SERIAL_GENERIC_16X5X_XMIT_REQUIRE_PRIME): New option. |
|
55aa7418e249
Add option to 'prime' UART Tx - on behalf of Alexander Aganichev
gthomas
parents:
2325
diff
changeset
|
26 |
|
55aa7418e249
Add option to 'prime' UART Tx - on behalf of Alexander Aganichev
gthomas
parents:
2325
diff
changeset
|
27 * src/ser_16x5x.c (pc_serial_start_xmit): Allow platform to define |
|
55aa7418e249
Add option to 'prime' UART Tx - on behalf of Alexander Aganichev
gthomas
parents:
2325
diff
changeset
|
28 CYGPKG_IO_SERIAL_GENERIC_16X5X_XMIT_REQUIRE_PRIME if enabling THRE |
|
55aa7418e249
Add option to 'prime' UART Tx - on behalf of Alexander Aganichev
gthomas
parents:
2325
diff
changeset
|
29 interrupt does not generate interrupt unless bytes are posted to the |
|
55aa7418e249
Add option to 'prime' UART Tx - on behalf of Alexander Aganichev
gthomas
parents:
2325
diff
changeset
|
30 FIFO. |
|
55aa7418e249
Add option to 'prime' UART Tx - on behalf of Alexander Aganichev
gthomas
parents:
2325
diff
changeset
|
31 |
| 2325 | 32 2006-11-27 Jonathan Larmour <jifl@eCosCentric.com> |
| 33 | |
| 34 * src/ser_16x5x.c (serial_config_port): Add | |
| 35 CYGPRI_IO_SERIAL_GENERIC_16X5X_PLF_INIT_HOOK | |
| 36 in case devices need extra initialization. | |
| 37 | |
| 2124 | 38 2006-02-07 Daniel N�ri <daniel.neri@sigicom.se> |
| 39 | |
| 40 * cdl/ser_generic_16x5x.cdl | |
| 41 (CYGNUM_IO_SERIAL_GENERIC_16X5X_FIFO_TX_SIZE): New option. | |
| 42 | |
| 43 * src/ser_16x5x.c (serial_config_port, pc_serial_putc, | |
| 44 pc_serial_DSR): At TX interrupt, write up to | |
| 45 CYGNUM_IO_SERIAL_GENERIC_16X5X_FIFO_TX_SIZE bytes to the transmit | |
| 46 FIFO. This makes better use of the FIFO, since the LSR_THE flag | |
| 47 resets when the FIFO is non-empty (not when it's full, as this | |
| 48 code previously assumed). | |
| 49 | |
|
1223
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1120
diff
changeset
|
50 2003-09-19 Gary Thomas <gary@mlbassoc.com> |
|
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1120
diff
changeset
|
51 |
|
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1120
diff
changeset
|
52 * src/ser_16x5x.c (pc_serial_init): |
| 2124 | 53 Allow platform to define CYG_IO_SERIAL_GENERIC_16X5X_BAUD_GENERATOR |
| 54 if the baud rate clock (values) cannot be known at compile time. In | |
| 55 this case, the baud rate generator values are provided by platform | |
| 56 specific code, computed when the device is first initialized. | |
|
1223
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1120
diff
changeset
|
57 |
|
1120
4b4f3b3ba6e4
* src/ser_16x5x.c (CYG_IO_SERIAL_GENERIC_16X5X_INT_PRIORITY): Add
jlarmour
parents:
841
diff
changeset
|
58 2003-07-16 Jonathan Larmour <jifl@eCosCentric.com> |
|
4b4f3b3ba6e4
* src/ser_16x5x.c (CYG_IO_SERIAL_GENERIC_16X5X_INT_PRIORITY): Add
jlarmour
parents:
841
diff
changeset
|
59 |
|
4b4f3b3ba6e4
* src/ser_16x5x.c (CYG_IO_SERIAL_GENERIC_16X5X_INT_PRIORITY): Add
jlarmour
parents:
841
diff
changeset
|
60 * src/ser_16x5x.c (CYG_IO_SERIAL_GENERIC_16X5X_INT_PRIORITY): Add |
|
4b4f3b3ba6e4
* src/ser_16x5x.c (CYG_IO_SERIAL_GENERIC_16X5X_INT_PRIORITY): Add
jlarmour
parents:
841
diff
changeset
|
61 so that the calling hardware-specific drivers can override priorities. |
|
4b4f3b3ba6e4
* src/ser_16x5x.c (CYG_IO_SERIAL_GENERIC_16X5X_INT_PRIORITY): Add
jlarmour
parents:
841
diff
changeset
|
62 Clarify flow control comment. |
|
4b4f3b3ba6e4
* src/ser_16x5x.c (CYG_IO_SERIAL_GENERIC_16X5X_INT_PRIORITY): Add
jlarmour
parents:
841
diff
changeset
|
63 |
|
841
e34f641b6e5c
Fix inconsistent use of CYG_IO_SET_CONFIG_SERIAL_HW_RX_FLOW_THROTTLE "flag"
gthomas
parents:
678
diff
changeset
|
64 2003-03-18 Gary Thomas <gary@mlbassoc.com> |
|
e34f641b6e5c
Fix inconsistent use of CYG_IO_SET_CONFIG_SERIAL_HW_RX_FLOW_THROTTLE "flag"
gthomas
parents:
678
diff
changeset
|
65 |
|
e34f641b6e5c
Fix inconsistent use of CYG_IO_SET_CONFIG_SERIAL_HW_RX_FLOW_THROTTLE "flag"
gthomas
parents:
678
diff
changeset
|
66 * src/ser_16x5x.c (pc_serial_set_config): |
|
e34f641b6e5c
Fix inconsistent use of CYG_IO_SET_CONFIG_SERIAL_HW_RX_FLOW_THROTTLE "flag"
gthomas
parents:
678
diff
changeset
|
67 Flag for CYG_IO_SET_CONFIG_SERIAL_HW_RX_FLOW_THROTTLE is 32 bits. |
|
e34f641b6e5c
Fix inconsistent use of CYG_IO_SET_CONFIG_SERIAL_HW_RX_FLOW_THROTTLE "flag"
gthomas
parents:
678
diff
changeset
|
68 |
|
678
0ff2fd50676a
* cdl/ser_generic_16x5x.cdl: Remove irrelevant doc link.
jlarmour
parents:
210
diff
changeset
|
69 2003-02-24 Jonathan Larmour <jifl@eCosCentric.com> |
|
0ff2fd50676a
* cdl/ser_generic_16x5x.cdl: Remove irrelevant doc link.
jlarmour
parents:
210
diff
changeset
|
70 |
|
0ff2fd50676a
* cdl/ser_generic_16x5x.cdl: Remove irrelevant doc link.
jlarmour
parents:
210
diff
changeset
|
71 * cdl/ser_generic_16x5x.cdl: Remove irrelevant doc link. |
|
0ff2fd50676a
* cdl/ser_generic_16x5x.cdl: Remove irrelevant doc link.
jlarmour
parents:
210
diff
changeset
|
72 |
|
163
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
161
diff
changeset
|
73 2001-06-19 Jesper Skov <jskov@redhat.com> |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
161
diff
changeset
|
74 |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
161
diff
changeset
|
75 * cdl/ser_generic_16x5x.cdl: Only define |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
161
diff
changeset
|
76 CYGDAT_IO_SERIAL_DEVICE_HEADER when necessary. |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
161
diff
changeset
|
77 |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
161
diff
changeset
|
78 2001-06-18 Jonathan Larmour <jlarmour@redhat.com> |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
161
diff
changeset
|
79 |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
161
diff
changeset
|
80 * src/ser_16x5x.c (pc_serial_set_config): Fix length check typo |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
161
diff
changeset
|
81 |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
161
diff
changeset
|
82 2001-06-18 Jesper Skov <jskov@masala.cambridge.redhat.com> |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
161
diff
changeset
|
83 |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
161
diff
changeset
|
84 * src/ser_16x5x.c (LCR_PE): Set correct bits (from Boris V. Guzhov) |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
161
diff
changeset
|
85 |
|
161
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
156
diff
changeset
|
86 2001-06-08 Jonathan Larmour <jlarmour@redhat.com> |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
156
diff
changeset
|
87 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
156
diff
changeset
|
88 * src/ser_16x5x.c: Support FIFOs better by detecting what we've got, |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
156
diff
changeset
|
89 and only acting if we have a _working_ FIFO. |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
156
diff
changeset
|
90 Assert on unhandled serial interrupt type. |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
156
diff
changeset
|
91 |
|
156
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
92 2001-03-13 Jonathan Larmour <jlarmour@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
93 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
94 * cdl/ser_generic_16x5x.cdl: Rename |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
95 CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO_OPTIONS to |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
96 CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO and make it a boolean. Clarify |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
97 descriptions a little. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
98 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
99 * src/ser_16x5x.c (serial_config_port): Only program FCR if FIFO |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
100 support requested. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
101 Don't bother with intermediate _fifo_thresh. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
102 Detabify. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
103 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
104 2001-03-13 Jesper Skov <jskov@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
105 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
106 * cdl/ser_generic_16x5x.cdl: Removed the default value. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
107 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
108 2001-03-09 Julian Smart <julians@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
109 Removed default value for flavor none in |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
110 CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO_OPTIONS since it |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
111 causes an assert in libcdl |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
112 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
113 2001-03-05 Jesper Skov <jskov@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
114 2001-02-15 Dave Airlie <airlied@parthus.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
115 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
116 * src/ser_16x5x.c (serial_config_port): Add support for setting |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
117 a FIFO RX Threshold via CDL |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
118 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
119 * cdl/ser_generic_16x5x.cdl: Add support for setting a FIFO |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
120 RX threshold via CDL |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
150
diff
changeset
|
121 |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
145
diff
changeset
|
122 2001-01-24 Dave Airlie <airlied@parthus.com> |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
145
diff
changeset
|
123 |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
145
diff
changeset
|
124 * src/ser_16x5x.c (pc_serial_DSR): Allow RX timeouts to be interpreted |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
145
diff
changeset
|
125 as RXs. |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
145
diff
changeset
|
126 |
|
145
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
127 2000-12-19 Dave Airlie <airlied@parthus.com> |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
128 |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
129 * src/ser_16x5x.c: Add defines for FIFO control register |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
130 (serial_config_port): Use these defines. |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
131 |
|
143
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
126
diff
changeset
|
132 2000-12-07 Jesper Skov <jskov@redhat.com> |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
126
diff
changeset
|
133 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
126
diff
changeset
|
134 * src/ser_16x5x.c (ISR_LS): Corrected value. Spotted by Dave Airlie. |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
126
diff
changeset
|
135 |
|
126
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
136 2000-09-18 Jesper Skov <jskov@redhat.com> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
137 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
138 * src/ser_16x5x.c: Allow clients to specify register |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
139 stepping. Rename a type. Fix compile error. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
140 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
141 2000-09-14 Jesper Skov <jskov@redhat.com> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
142 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
143 * src/ser_16x5x.c: Moved ARM/PID driver to provide generic 16x5x |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
144 driver. Rewritten to use HAL IO macros. Still needs some polish |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
145 and configury to properly support all the various target |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
146 controllers that may only have a partial set of the features. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
147 * cdl/ser_generic_16x5x.cdl: Same. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
148 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
149 * Removed non-PID related ChangeLog entries. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
150 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
151 ---------------------------------------------------------------------------- |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
152 2000-08-24 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
153 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
154 * src/pid_serial_with_ints.c (pid_serial_DSR): Remove accidental |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
155 OVERRUNERR check duplication |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
156 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
157 2000-08-01 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
158 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
159 * src/pid_serial_with_ints.c: Throughout, add support for line status |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
160 and modem status callbacks, hardware RTS/CTS and DSR/DTR flow control |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
161 (pid_serial_set_config): Now use keys to make |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
162 more flexible. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
163 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
164 * src/pid_serial.h: Add more line status, interrupt status and modem |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
165 status register definitions |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
166 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
167 * cdl/ser_arm_pid.cdl: Implements flow control and line status |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
168 interfaces |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
169 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
170 2000-06-22 Hugo Tyson <hmt@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
171 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
172 * cdl/<yournamehere>.cdl: Remove the comment on the empty |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
173 include_files directive; the tools now support this correctly. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
174 This keeps internal include files internal. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
175 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
176 2000-06-09 Jesper Skov <jskov@redhat.com> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
177 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
178 * src/pid_serial_with_ints.c: |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
179 * src/pid_serial.h: |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
180 Cleaned up defines and made DSR handle all received characters. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
181 (Dave Airlie (airlied at parthus dot com)) |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
182 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
183 2000-04-11 Hugo Tyson <hmt@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
184 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
185 * cdl/ser_arm_pid.cdl: Change the parent from CYGPKG_IO_SERIAL |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
186 (which is enabled most of the time) to CYGPKG_IO_SERIAL_DEVICES |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
187 (which is not...) thus allowing convenient control independent of |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
188 platform. Also enable all individual devices by default, now, so |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
189 that they can be enabled simply by enabling the above new parent. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
190 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
191 2000-04-07 Hugo Tyson <hmt@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
192 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
193 * ecos.db: Re-organize device packages. This is a massive change |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
194 involving deleting all the sources for serial and ethernet drivers |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
195 from where they used to live in |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
196 packages/io/serial/current/src/ARCH/PLATFORM.[ch] |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
197 packages/net/drivers/eth/PLATFORM/current/src/... |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
198 and reinstating them in |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
199 packages/devs/serial/ARCH/PLATFORM/current/src/... |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
200 packages/devs/eth/ARCH/PLATFORM/current/src/... |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
201 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
202 All these new packages are properly defined in ecos.db, and are |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
203 all of type "hardware" so that a "target" can grab them. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
204 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
205 This directory layout is descriptive of the devices we have right |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
206 now, arch and platform are separate levels just to make it easier |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
207 to navigate in the filesystem and similar to the HAL structure in |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
208 the filesystem. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
209 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
210 It is *not* prescriptive of future work; for example, the mythical |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
211 common highly-portable 16550 serial driver which works on many |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
212 targets would be called "devs/serial/s16550/current", or a serial |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
213 device for a particular board (cogent springs to mind) that can |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
214 work with different CPUs fitted is "devs/serial/cogent/current". |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
215 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
216 Changelogs have been preserved and replicated over all the new |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
217 packages, so that no history is lost. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
218 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
219 The contents of individual source files are unchanged; they build |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
220 in just the same emvironment except for a very few cases where the |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
221 config file name changed in this movement. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
222 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
223 Targets in ecos.db have been redefined to bring in all relevant |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
224 hardware packages including net and serial drivers (but the newly |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
225 included packages are only active if their desired parent is |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
226 available.) |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
227 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
228 The names of CDL options (and their #defines of course) stay the |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
229 same for the serial drivers, for backward compatibility. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
230 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
231 * templates/*/current.ect: these have had CYGPKG_IO_SERIAL added |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
232 rather than it being in (almost) all target definitions. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
233 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
234 2000-01-03 Gary Thomas <gthomas@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
235 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
236 * src/arm/pid_serial_with_ints.c: Fix namespace pollution - |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
237 serial_devio => cyg_io_serial_devio |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
238 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
239 1999-12-06 Gary Thomas <gthomas@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
240 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
241 * src/arm/pid_serial_with_ints.c (pid_serial_DSR): Add loop to handle |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
242 case where an interrupt represents multiple events. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
243 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
244 1999-10-26 Jesper Skov <jskov@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
245 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
246 * src/arm/pid_serial.h: Added BE support. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
247 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
248 1999-10-25 Gary Thomas <gthomas@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
249 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
250 * src/arm/pid_serial.h (ISR_RxTO): Define - character received but |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
251 not handled "promptly". |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
252 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
253 * src/arm/pid_serial_with_ints.c (pid_serial_DSR): Handle rcv |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
254 interrupts properly (can't ignore them even with TO bit set). |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
255 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
256 1999-06-20 Gary Thomas <gthomas@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
257 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
258 * src/arm/pid_serial_with_ints.c: Use #include to get 'diag_printf()' |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
259 prototypes. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
260 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
261 1999-05-14 Jesper Skov <jskov@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
262 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
263 * src/arm/pid_serial_with_ints.c: |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
264 * src/arm/pid_serial.h: |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
265 Check for receive interrupt before reading. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
266 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
267 1999-04-20 Gary Thomas <gthomas@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
268 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
269 * src/arm/pid_serial_with_ints.c: Fix default baud rate if unbuffered. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
270 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
271 1999-03-25 Gary Thomas <gthomas@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
272 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
273 * src/arm/pid_serial_with_ints.c: |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
274 Update CDL to follow naming conventions. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
275 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
276 * src/arm/pid_serial_with_ints.c (pid_serial_config_port): Change |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
277 so that the physical port is not modified unless the provided |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
278 configuration is valid. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
279 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
280 * src/arm/pid_serial_with_ints.c: |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
281 Add configury for baud rate and buffer size. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
282 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
283 1999-03-24 Gary Thomas <gthomas@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
284 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
285 * src/arm/pid_serial_with_ints.c (pid_serial_stop_xmit): Fix typo |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
286 in comment. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
287 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
288 1999-03-22 Gary Thomas <gthomas@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
289 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
290 * src/arm/pid_serial_with_ints.c: Use CDL configured device names. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
291 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
292 1999-03-19 Jesper Skov <jskov@lassi.cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
293 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
294 * src/arm/pid_serial_with_ints.c: |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
295 Moved include statement to avoid warnings. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
296 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
297 1999-03-18 Gary Thomas <gthomas@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
298 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
299 * src/arm/pid_serial_with_ints.c: |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
300 Update device names to match CDL. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
301 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
302 1999-03-17 Gary Thomas <gthomas@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
303 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
304 * src/arm/pid_serial_with_ints.c: Conditionalize based on CDL. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
305 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
306 1999-03-15 Gary Thomas <gthomas@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
307 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
308 * src/arm/pid_serial_with_ints.c: Add 'CYGDBG_IO_INIT' for control |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
309 of init messages. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
310 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
311 * src/arm/pid_serial_with_ints.c: Don't include <cyg/kernel/kapi.h> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
312 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
313 1999-03-05 Gary Thomas <gthomas@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
314 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
315 * src/arm/pid_serial_with_ints.c: Fix interrupt vectors. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
316 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
317 1999-03-03 Gary Thomas <gthomas@cygnus.co.uk> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
318 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
319 * serial/current/src/arm/pid_serial_with_ints.c: |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
320 New [somewhat] configurable drivers for PID. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
321 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
322 //=========================================================================== |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
323 // ####GPLCOPYRIGHTBEGIN#### |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
324 // ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
325 // This file is part of eCos, the Embedded Configurable Operating System. |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
326 // Copyright (C) 1998, 1999, 2000, 2001, 2002, 2006 Free Software Foundation, Inc. |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
163
diff
changeset
|
327 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
328 // This program is free software; you can redistribute it and/or modify |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
329 // it under the terms of the GNU General Public License as published by |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
330 // the Free Software Foundation; either version 2 or (at your option) any |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
331 // later version. |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
163
diff
changeset
|
332 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
333 // This program is distributed in the hope that it will be useful, but |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
334 // WITHOUT ANY WARRANTY; without even the implied warranty of |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
335 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
336 // General Public License for more details. |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
163
diff
changeset
|
337 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
338 // You should have received a copy of the GNU General Public License |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
339 // along with this program; if not, write to the |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
340 // Free Software Foundation, Inc., 51 Franklin Street, |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
341 // Fifth Floor, Boston, MA 02110-1301, USA. |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
342 // ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2488
diff
changeset
|
343 // ####GPLCOPYRIGHTEND#### |
|
126
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
diff
changeset
|
344 //=========================================================================== |
