summaryrefslogtreecommitdiffstats
path: root/c/src/libchip/serial (follow)
Commit message (Collapse)AuthorAgeFilesLines
* libchip: Add support for NS16550 with FDRSebastian Huber2012-06-153-22/+44
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-1123-62/+0
| | | | | | | | | | | | Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
* libchip/serial - Only use set_vector() on Simple Vectored ArchitecturesJoel Sherrill2012-05-092-2/+11
|
* libchip z85c30 - Remove bad $Id$ and clean up file headerJoel Sherrill2012-05-021-4/+6
|
* Avoid NULL dereference in printk() before libchip console initializedJennifer Averett2012-02-233-63/+119
| | | | | | | | With the addition of dynamically registered libchip serial devices, there is the need to be able to use printk() before the console driver has initialized the indirect pointer table. This lets printk() support routines call pass a control structure directly without a lookup through the uninitialized indirect one.
* 2011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-12-061-1/+1
| | | | | * libchip/serial/mc68681.c (mc68681_open): Var "status" needs to be signed.
* 2011-11-09 Jennifer Averett <jennifer.averett@oarcorp.com>Joel Sherrill2011-11-091-1/+1
| | | | | PR 1934/bsps * libchip/serial/ns16550.c: Change to unsigned variable.
* 2011-11-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-11-071-2/+4
| | | | * libchip/serial/serial.h: Declare Console_Port_Minor.
* 2011-10-28 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-10-281-3/+0
| | | | | PR 1944/misc * libchip/serial/mc68681.c: Remove #if 0.
* 2011-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-10-261-3/+2
| | | | | * libchip/serial/ns16550.c (ns16550_init): Remove unused var "ucTrash".
* 2011-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-10-201-4/+4
| | | | | PR 1940/misc: * libchip/serial/ns16550.c: Reflect changes to console-driver.
* 2011-10-18 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-10-184-176/+244
| | | | | | | PR 1917/bsps * libchip/serial/mc68681.c, libchip/serial/ns16550.c, libchip/serial/serial.h, libchip/serial/z85c30.c: Modifications to add dynamic tables for libchip serial drivers.
* 2011-10-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-10-111-2/+0
| | | | * libchip/serial/mc68681.c: Eliminate unused var "success".
* 2011-10-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-10-101-3/+2
| | | | * libchip/serial/z85c30.c: Eliminate unused var "dummy".
* 2011-07-11 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-07-112-1/+41
| | | | | * libchip/serial/ns16550_p.h, libchip/serial/ns16550.c: Remove interrupt handler during last close.
* 2011-02-16 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-02-161-27/+10
| | | | | * libchip/serial/ns16550.c: Revert previous commit and extend existing mechanic.
* 2011-02-15 Jennifer AverettJoel Sherrill2011-02-152-8/+25
| | | | | * libchip/serial/ns16550.c, libchip/serial/ns16550_p.h: Support i386 style IRQs.
* 2011-01-17 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-01-171-4/+3
| | | | | * libchip/serial/ns16550.c: Install interrupt handler after TTY pointer is valid.
* 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-04-266-20/+20
| | | | | | | * libchip/serial/mc68681.c, libchip/serial/mc68681_reg.c, libchip/serial/ns16550.c, libchip/serial/serial.h, libchip/serial/z85c30.c, libchip/serial/z85c30_reg.c: Use uintptr_t or intptr_t instead of uint32_t or int32_t.
* Add extern "C".Ralf Corsepius2010-04-101-1/+8
|
* adapt _write_ functions to new prototypeThomas Doerfler2010-04-097-27/+27
|
* Whitespace removal.Ralf Corsepius2009-11-301-1/+1
|
* interrupt handler type changeThomas Doerfler2009-10-211-8/+1
|
* Enable interrupts during open to avoid NULL pointer access in interrupt handler.Thomas Doerfler2009-10-131-2/+9
|
* 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-09-303-5/+4
| | | | | | * libchip/serial/z85c30.c, libchip/serial/ns16550.c, libchip/serial/mc68681.c: Reflect termios_baud_to_number having been renamed to rtems_termios_baud_to_number.
* 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-09-301-6/+7
| | | | | | | * libchip/serial/sersupp.h: Remove termios_baud_to_index, termios_baud_to_number (duplicate prototypes). Add C++-guards. Include rtems/termiostypes.h.
* code cleanupThomas Doerfler2009-07-172-154/+113
|
* 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-01-051-4/+4
| | | | | * libchip/serial/ns16550.c: Turn on ns16550_process() for BSP_FEATURE_IRQ_LEGACY case also.
* 2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-181-2/+0
| | | | * libchip/serial/ns16550_p.h: Remove prototype with no implementation.
* 2008-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-12-171-1/+9
| | | | * libchip/serial/ns16550.c: Add CVS-Id. Fix #define mess.
* libchip/serial/ns16550.c: Transmit the character in the polled writeThomas Doerfler2008-11-181-34/+29
| | | | function within a critical section for printk() compatibility.
* 2008-09-23 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2008-09-231-12/+5
| | | | | * libchip/serial/ns16550.c: Enable interrupt code only for PowerPC or BSPs that support this feature.
* 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-221-1/+1
| | | | * libchip/serial/ns16550.c: Fix typo.
* 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-221-3/+3
| | | | * libchip/serial/ns16550.c: Fix typo.
* 2008-09-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-09-221-1/+1
| | | | | * libchip/serial/ns16550.c: Add not supported on arm even though it is not simple vectored.
* 2008-09-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-09-221-3/+9
| | | | | * libchip/serial/ns16550.c: Not currently supported on architectures with simple vectored interrupt model.
* Include required header files. Removed support for old PowerPC exception ↵Thomas Doerfler2008-09-223-145/+129
| | | | handling. Various fixes for interrupt related routines. Added support for BSPs with IRQ extension API.
* Convert to "bool".Ralf Corsepius2008-09-078-19/+19
|
* 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-08-181-8/+6
| | | | * libchip/serial/ns16550.c: Fix warning.
* 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-222-76/+0
| | | | | | | | | * libchip/Makefile.am: Move termios helper routines from libchip to libcsupport. Add routine which makes it easy for a termios device driver to inform termios of its default baud rate. This avoids inconsistencies in later termios settings changes. * libchip/serial/termios_baud2index.c, libchip/serial/termios_baud2num.c: Removed.
* added PPC_e300 to raw_exception.cThomas Doerfler2007-07-181-5/+0
| | | | removed timed abort in ns16550.c transmit code
* compilable release of virtex/gen83xx/gen5200 powerpc adaptations. Merged ↵Thomas Doerfler2007-07-101-1/+1
| | | | many different versions of new exception handling code to shared sources.
* 2005-05-17 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-05-171-1/+1
| | | | | * ChangeLog, libchip/network/if_fxp.c, libchip/serial/ns16550.c: Modified to use rtems/irq.h.
* 2005-05-06 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-05-063-3/+3
| | | | | * libchip/network/open_eth.c, libchip/serial/mc68681.c, libchip/serial/ns16550.c, libchip/serial/z85c30.c: Removed warning
* 2005-05-03 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-05-031-1/+1
| | | | | | * libchip/network/dec21140.c, libchip/network/elnk.c, libchip/network/if_fxp.c, libchip/serial/mc68681.c: Modified parameter list to remove warnings.
* 2005-05-02 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-05-021-1/+1
| | | | | | | * libchip/network/cs8900.c, libchip/network/i82586.c, libchip/network/open_eth.c, libchip/network/sonic.c, libchip/serial/mc68681.c: Modified types to remove warnings. Added initialization to remove warnings.
* 2005-04-28 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-04-281-1/+1
| | | | | PR 781/rtems_misc * libchip/serial/ns16550_p.h: Fix baud rate calculation
* 2005-04-25 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-04-251-2/+16
| | | | | * libchip/serial/ns16550.c: Fixed warnings generated in various powerpc configurations
* 2005-04-18 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-04-181-0/+63
| | | | | * libchip/serial/ns16550.c: Modified ISR to work with PPC new exception processing
* Remove stray white spaces.Ralf Corsepius2004-04-2014-87/+87
|