Mercurial > ecos
comparison packages/devs/serial/generic/16x5x/current/ChangeLog @ 126:518f42066aba ecos-sw-2000-09-19
Merge from eCos master repository on 2000-09-19-06:25:26-BST
| author | jlarmour |
|---|---|
| date | Tue, 19 Sep 2000 05:53:51 +0000 |
| parents | |
| children | 6b5f480c6929 |
comparison
equal
deleted
inserted
replaced
| 125:b4407dc7f59d | 126:518f42066aba |
|---|---|
| 1 2000-09-18 Jesper Skov <jskov@redhat.com> | |
| 2 | |
| 3 * src/ser_16x5x.c: Allow clients to specify register | |
| 4 stepping. Rename a type. Fix compile error. | |
| 5 | |
| 6 2000-09-14 Jesper Skov <jskov@redhat.com> | |
| 7 | |
| 8 * src/ser_16x5x.c: Moved ARM/PID driver to provide generic 16x5x | |
| 9 driver. Rewritten to use HAL IO macros. Still needs some polish | |
| 10 and configury to properly support all the various target | |
| 11 controllers that may only have a partial set of the features. | |
| 12 * cdl/ser_generic_16x5x.cdl: Same. | |
| 13 | |
| 14 * Removed non-PID related ChangeLog entries. | |
| 15 | |
| 16 ---------------------------------------------------------------------------- | |
| 17 2000-08-24 Jonathan Larmour <jlarmour@redhat.co.uk> | |
| 18 | |
| 19 * src/pid_serial_with_ints.c (pid_serial_DSR): Remove accidental | |
| 20 OVERRUNERR check duplication | |
| 21 | |
| 22 2000-08-01 Jonathan Larmour <jlarmour@redhat.co.uk> | |
| 23 | |
| 24 * src/pid_serial_with_ints.c: Throughout, add support for line status | |
| 25 and modem status callbacks, hardware RTS/CTS and DSR/DTR flow control | |
| 26 (pid_serial_set_config): Now use keys to make | |
| 27 more flexible. | |
| 28 | |
| 29 * src/pid_serial.h: Add more line status, interrupt status and modem | |
| 30 status register definitions | |
| 31 | |
| 32 * cdl/ser_arm_pid.cdl: Implements flow control and line status | |
| 33 interfaces | |
| 34 | |
| 35 2000-06-22 Hugo Tyson <hmt@cygnus.co.uk> | |
| 36 | |
| 37 * cdl/<yournamehere>.cdl: Remove the comment on the empty | |
| 38 include_files directive; the tools now support this correctly. | |
| 39 This keeps internal include files internal. | |
| 40 | |
| 41 2000-06-09 Jesper Skov <jskov@redhat.com> | |
| 42 | |
| 43 * src/pid_serial_with_ints.c: | |
| 44 * src/pid_serial.h: | |
| 45 Cleaned up defines and made DSR handle all received characters. | |
| 46 (Dave Airlie (airlied at parthus dot com)) | |
| 47 | |
| 48 2000-04-11 Hugo Tyson <hmt@cygnus.co.uk> | |
| 49 | |
| 50 * cdl/ser_arm_pid.cdl: Change the parent from CYGPKG_IO_SERIAL | |
| 51 (which is enabled most of the time) to CYGPKG_IO_SERIAL_DEVICES | |
| 52 (which is not...) thus allowing convenient control independent of | |
| 53 platform. Also enable all individual devices by default, now, so | |
| 54 that they can be enabled simply by enabling the above new parent. | |
| 55 | |
| 56 2000-04-07 Hugo Tyson <hmt@cygnus.co.uk> | |
| 57 | |
| 58 * ecos.db: Re-organize device packages. This is a massive change | |
| 59 involving deleting all the sources for serial and ethernet drivers | |
| 60 from where they used to live in | |
| 61 packages/io/serial/current/src/ARCH/PLATFORM.[ch] | |
| 62 packages/net/drivers/eth/PLATFORM/current/src/... | |
| 63 and reinstating them in | |
| 64 packages/devs/serial/ARCH/PLATFORM/current/src/... | |
| 65 packages/devs/eth/ARCH/PLATFORM/current/src/... | |
| 66 | |
| 67 All these new packages are properly defined in ecos.db, and are | |
| 68 all of type "hardware" so that a "target" can grab them. | |
| 69 | |
| 70 This directory layout is descriptive of the devices we have right | |
| 71 now, arch and platform are separate levels just to make it easier | |
| 72 to navigate in the filesystem and similar to the HAL structure in | |
| 73 the filesystem. | |
| 74 | |
| 75 It is *not* prescriptive of future work; for example, the mythical | |
| 76 common highly-portable 16550 serial driver which works on many | |
| 77 targets would be called "devs/serial/s16550/current", or a serial | |
| 78 device for a particular board (cogent springs to mind) that can | |
| 79 work with different CPUs fitted is "devs/serial/cogent/current". | |
| 80 | |
| 81 Changelogs have been preserved and replicated over all the new | |
| 82 packages, so that no history is lost. | |
| 83 | |
| 84 The contents of individual source files are unchanged; they build | |
| 85 in just the same emvironment except for a very few cases where the | |
| 86 config file name changed in this movement. | |
| 87 | |
| 88 Targets in ecos.db have been redefined to bring in all relevant | |
| 89 hardware packages including net and serial drivers (but the newly | |
| 90 included packages are only active if their desired parent is | |
| 91 available.) | |
| 92 | |
| 93 The names of CDL options (and their #defines of course) stay the | |
| 94 same for the serial drivers, for backward compatibility. | |
| 95 | |
| 96 * templates/*/current.ect: these have had CYGPKG_IO_SERIAL added | |
| 97 rather than it being in (almost) all target definitions. | |
| 98 | |
| 99 2000-01-03 Gary Thomas <gthomas@cygnus.co.uk> | |
| 100 | |
| 101 * src/arm/pid_serial_with_ints.c: Fix namespace pollution - | |
| 102 serial_devio => cyg_io_serial_devio | |
| 103 | |
| 104 1999-12-06 Gary Thomas <gthomas@cygnus.co.uk> | |
| 105 | |
| 106 * src/arm/pid_serial_with_ints.c (pid_serial_DSR): Add loop to handle | |
| 107 case where an interrupt represents multiple events. | |
| 108 | |
| 109 1999-10-26 Jesper Skov <jskov@cygnus.co.uk> | |
| 110 | |
| 111 * src/arm/pid_serial.h: Added BE support. | |
| 112 | |
| 113 1999-10-25 Gary Thomas <gthomas@cygnus.co.uk> | |
| 114 | |
| 115 * src/arm/pid_serial.h (ISR_RxTO): Define - character received but | |
| 116 not handled "promptly". | |
| 117 | |
| 118 * src/arm/pid_serial_with_ints.c (pid_serial_DSR): Handle rcv | |
| 119 interrupts properly (can't ignore them even with TO bit set). | |
| 120 | |
| 121 1999-06-20 Gary Thomas <gthomas@cygnus.co.uk> | |
| 122 | |
| 123 * src/arm/pid_serial_with_ints.c: Use #include to get 'diag_printf()' | |
| 124 prototypes. | |
| 125 | |
| 126 1999-05-14 Jesper Skov <jskov@cygnus.co.uk> | |
| 127 | |
| 128 * src/arm/pid_serial_with_ints.c: | |
| 129 * src/arm/pid_serial.h: | |
| 130 Check for receive interrupt before reading. | |
| 131 | |
| 132 1999-04-20 Gary Thomas <gthomas@cygnus.co.uk> | |
| 133 | |
| 134 * src/arm/pid_serial_with_ints.c: Fix default baud rate if unbuffered. | |
| 135 | |
| 136 1999-03-25 Gary Thomas <gthomas@cygnus.co.uk> | |
| 137 | |
| 138 * src/arm/pid_serial_with_ints.c: | |
| 139 Update CDL to follow naming conventions. | |
| 140 | |
| 141 * src/arm/pid_serial_with_ints.c (pid_serial_config_port): Change | |
| 142 so that the physical port is not modified unless the provided | |
| 143 configuration is valid. | |
| 144 | |
| 145 * src/arm/pid_serial_with_ints.c: | |
| 146 Add configury for baud rate and buffer size. | |
| 147 | |
| 148 1999-03-24 Gary Thomas <gthomas@cygnus.co.uk> | |
| 149 | |
| 150 * src/arm/pid_serial_with_ints.c (pid_serial_stop_xmit): Fix typo | |
| 151 in comment. | |
| 152 | |
| 153 1999-03-22 Gary Thomas <gthomas@cygnus.co.uk> | |
| 154 | |
| 155 * src/arm/pid_serial_with_ints.c: Use CDL configured device names. | |
| 156 | |
| 157 1999-03-19 Jesper Skov <jskov@lassi.cygnus.co.uk> | |
| 158 | |
| 159 * src/arm/pid_serial_with_ints.c: | |
| 160 Moved include statement to avoid warnings. | |
| 161 | |
| 162 1999-03-18 Gary Thomas <gthomas@cygnus.co.uk> | |
| 163 | |
| 164 * src/arm/pid_serial_with_ints.c: | |
| 165 Update device names to match CDL. | |
| 166 | |
| 167 1999-03-17 Gary Thomas <gthomas@cygnus.co.uk> | |
| 168 | |
| 169 * src/arm/pid_serial_with_ints.c: Conditionalize based on CDL. | |
| 170 | |
| 171 1999-03-15 Gary Thomas <gthomas@cygnus.co.uk> | |
| 172 | |
| 173 * src/arm/pid_serial_with_ints.c: Add 'CYGDBG_IO_INIT' for control | |
| 174 of init messages. | |
| 175 | |
| 176 * src/arm/pid_serial_with_ints.c: Don't include <cyg/kernel/kapi.h> | |
| 177 | |
| 178 1999-03-05 Gary Thomas <gthomas@cygnus.co.uk> | |
| 179 | |
| 180 * src/arm/pid_serial_with_ints.c: Fix interrupt vectors. | |
| 181 | |
| 182 1999-03-03 Gary Thomas <gthomas@cygnus.co.uk> | |
| 183 | |
| 184 * serial/current/src/arm/pid_serial_with_ints.c: | |
| 185 New [somewhat] configurable drivers for PID. | |
| 186 | |
| 187 //=========================================================================== | |
| 188 //####COPYRIGHTBEGIN#### | |
| 189 // | |
| 190 // ------------------------------------------- | |
| 191 // The contents of this file are subject to the Red Hat eCos Public License | |
| 192 // Version 1.1 (the "License"); you may not use this file except in | |
| 193 // compliance with the License. You may obtain a copy of the License at | |
| 194 // http://www.redhat.com/ | |
| 195 // | |
| 196 // Software distributed under the License is distributed on an "AS IS" | |
| 197 // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the | |
| 198 // License for the specific language governing rights and limitations under | |
| 199 // the License. | |
| 200 // | |
| 201 // The Original Code is eCos - Embedded Configurable Operating System, | |
| 202 // released September 30, 1998. | |
| 203 // | |
| 204 // The Initial Developer of the Original Code is Red Hat. | |
| 205 // Portions created by Red Hat are | |
| 206 // Copyright (C) 1998, 1999, 2000 Red Hat, Inc. | |
| 207 // All Rights Reserved. | |
| 208 // ------------------------------------------- | |
| 209 // | |
| 210 //####COPYRIGHTEND#### | |
| 211 //=========================================================================== |
