summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/shared/comm/uart.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps/i386: Move shared files to bspsSebastian Huber2018-04-241-959/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* Simplify and unify BSP_output_charSebastian Huber2017-09-121-1/+0
| | | | | | | | The BSP_output_char should output a char and not mingle with high level processing, e.g. '\n' to '\r\n' translation. Move this translation to rtems_putc(). Remove it from all the BSP_output_char implementations. Close #3122.
* basdefs.h: Add and use RTEMS_UNUSEDSebastian Huber2015-10-261-1/+1
|
* i386/shared/comm/uart.c: Remove unused uart_set_driver_handler() methodJoel Sherrill2014-10-161-21/+0
|
* libbsp/i386/shared/comm: Fix warningsJoel Sherrill2014-10-131-2/+2
|
* i386/pc386: Clean up and fix warningsJoel Sherrill2014-10-131-11/+9
|
* Fix assertion "BUF != NULL" for i386Moroz.Oleg2014-10-021-4/+4
| | | | BSP_uart_termios_write_com1 and BSP_uart_termios_write_com2
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-111-2/+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.
* 2011-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-10-221-4/+2
| | | | * shared/comm/uart.c (uartError): Remove unused var "uartStatus".
* 2011-10-13 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-10-131-5/+3
| | | | * shared/comm/uart.c: Remove unused var "tmp".
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-111-94/+94
| | | | | | | * shared/comm/gdb_glue.c, shared/comm/i386-stub.c, shared/comm/i386_io.h, shared/comm/uart.c, shared/irq/idt.c, shared/pci/pcibios.c: Use "__asm__" instead of "asm" for improved c99-compliance.
* Reflect termios API changes.Ralf Corsepius2010-04-121-6/+6
|
* 2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-12-101-3/+3
| | | | * shared/comm/uart.c, shared/comm/uart.h: Adjust prototypes.
* 2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-061-1/+1
| | | | | * shared/comm/i386-stub-glue.c, shared/comm/uart.c, shared/irq/irq.c, shared/pci/pcibios.c: Fixed warnings.
* 2005-05-06 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-05-061-1/+1
| | | | | | * Makefile.am, comm/i386-stub-glue.c, comm/tty_drv.c, comm/uart.c, irq/idt.c, irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c: Moved irq.h and irq_asm.h to bsp subdirectory.
* 2005-01-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-01-191-33/+33
| | | | | * pc386/console/vgainit.c, pc386/wd8003/wd8003.c, shared/comm/uart.c: Fix errors caught by gcc 4.x.
* Remove duplicate white lines.Ralf Corsepius2004-04-211-8/+0
|
* Remove stray white spaces.Ralf Corsepius2004-04-211-63/+63
|
* Remove stray white spaces.Ralf Corsepius2004-04-151-6/+0
|
* 2002-07-16 Eric Norum <eric.norum@usask.ca>Joel Sherrill2002-07-161-0/+16
| | | | | | | | * comm/uart.c: I am using a PC-104 card with no video output. I found that things would lock up if a printk was followed closely by a printf when BSPConsolePort = BSP_UART_COM2 and BSPPrintkPort = BSP_UART_COM1. With this change in place, printf/printk calls can be intermingled with no apparent problems.
* 2001-08-16 Mike Siers <mikes@poliac.com>Joel Sherrill2001-08-161-2/+2
| | | | * comm/tty_drv.c, comm/uart.c: Correct some minor cut and paste bugs.
* 2001-07-03 Mike Seirs <mike@poliac.com>Joel Sherrill2001-07-031-134/+117
| | | | | | | | | | | * comm/tty_drv.c, comm/uart.c, comm/uart.h: Adds the capability to use task driven serial I/O to ti386 BSPs. This patch leaves thex default I/O mode to be IRQ. If you want to use task I/O mode, then the tty_drv.c file needs to be modified. Basically, all you need to change is the data values of the termios callbacks structure. This callback structure is used in the tty1_open and tty2_open functions. The values you need to set are commented out in the source code.
* 2000-10-18 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>Joel Sherrill2000-10-191-1/+22
| | | | * comm/uart.c (BSP_uart_init): Save more line state parameters.
* 2000-10-18 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>Joel Sherrill2000-10-181-6/+27
| | | | | | * comm/i386-stub-glue.c, comm/tty_drv.c, comm/uart.c, comm/uart.h: Add the ability to set parity, number of data bits and number of stop bits to the existing i386 serial drivers.
* 2000-08-26 Rosimildo da Silva <rdasilva@connecttel.com>Joel Sherrill2000-08-301-6/+39
| | | | | | | | | | | | * shared/comm: Added "/dev/ttyS1" & "/dev/ttyS2" support for the i386 BSPs. * shared/comm/gdb_glue.c: New file. * shared/comm/i386_io.c: New file. * shared/comm/tty_drv.c: New file. * shared/comm/tty_drv.h: New file. * shared/comm/Makefile.am: Account for new files. * shared/comm/uart.c: Adds support for sending characters to another "line discipline."
* Fixed typo.Joel Sherrill2000-02-281-1/+1
|
* Spelling error corrected.Joel Sherrill1999-12-161-1/+1
|
* Warning removal patch from Philip A. Prindeville <philipp@zembu.com>.Joel Sherrill1999-12-131-16/+10
|
* Patch from D. V. Henkel-Wallace <gumby@zembu.com> to mark sav as unused.Joel Sherrill1999-01-041-1/+1
|
* Large patch from Erik Ivanenko <erik.ivanenko@utoronto.ca> whichJoel Sherrill1998-10-051-0/+935
moves pieces of the pc386 bsp up to a shared level for all i386 BSPs and modifies the i386ex BSP to use those shared pieces. Serial remote debugging is included for both targets. Erik's notes: There are several workarounds in it: 1) #define NEXT_GAS is hardcoded in pc386/start/start.s 2) #define NEXT_GAS is hardcoded in i386ex/start/start.s 3) #define NEW_GAS is hardcoded in pc386/start16.s 4) #undef __assert and redeclare _assert hardcoded in console.c for both pc386 and i386ex due to my egcs1.1b ~ newlib problem. Should have modified t-rtems.cfg ( no time ) I've tested pc386 with both video and serial consoles and GDB remote. All work fine, except that GDB acts weird. ( re: other posting) I hope this will work for you. It took quite some time to locate the autoconf error. The remainder was just grunt work. Unfortunately, I think I've unwound the removal of the IBMPCInitVideo stuff. Sorry. I REALLY can't spend more time... I've been at this conversion to 4.0 locally and updating the release since Sept. 8th, and have yet to compile my network driver.... This is as much as I can do right now. I look forward to the next patch to really test i368ex. I did make sure that the sample tests worked for pc386.