summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/gen5200/console (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsp/gen5200: Use public include pathChris Johns2018-01-041-1/+1
| | | | Update #3254.
* bsp/gen5200: Fix warningSebastian Huber2017-09-281-2/+0
| | | | Update #3122.
* Simplify and unify BSP_output_charSebastian Huber2017-09-121-3/+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.
* termios: Synchronize with latest FreeBSD headersKevin Kirspel2017-03-221-1/+1
| | | | | | | | | | | Adding modified FreeBSD headers to synchronize RTEMS termios with FreeBSD. Modify termios to support dedicated input and output baud for termios structure. Updated BSPs to use dedicated input and output baud in termios structure. Updated tools to use dedicated input and output baud in termios structure. Updated termios testsuites to use dedicated input and output baud in termios structure. Close #2897.
* powerpc/gen5200: Remove include of <rtems/console.h> from <bsp.h> and fix ↵Joel Sherrill2016-03-291-1/+2
| | | | warnings
* bsp/gen5200: Simplify interrupt write supportSebastian Huber2015-06-241-7/+8
|
* bsp/gen5200: Fix warningsSebastian Huber2014-10-101-9/+9
|
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-2/+2
|
* termios: Update due to API changesSebastian Huber2013-06-251-19/+21
| | | | | Termios notifies now the driver about an inactive transmit with the length argument set to zero.
* 2011-12-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-12-011-2/+1
| | | | * console/console.c: Eliminate unused var "nb_overflow".
* 2010-11-12 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-151-14/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * make/custom/dp2.cfg, startup/linkcmds.dp2: New files. * Makefile.am, preinstall.am: Reflect change above. Install <bsp/utility.h>. Install BestComm header files. * configure.ac: Changed BSP options. * include/mpc5200.h: Added module structures and register defines. * bestcomm/bestcomm_api.c, bestcomm/bestcomm_api.h, bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h, bestcomm/bestcomm_priv.h, bestcomm/load_task.c, bestcomm/tasksetup_bdtable.c, bestcomm/task_api/bestcomm_cntrl.h: C++ compatibility. Use special heap to manage the SRAM region. Use interrupt extension API. Fixed warnings. * console/console.c: Fixed console registration. Fixed warnings. Added GPS module registration. * ide/pcmcia_ide.h: Fixed clock value macros. * ide/pcmcia_ide.c: Update for BestComm API changes. DP2 specific initialization. Removed zero loop in PIO receive function. * include/bsp.h: Added DP2 variant. Removed obsolete defines. * include/mscan-base.h, mscan/mscan-base.c: Use volatile qualifier. Format. * irq/irq.c: Fixed peripheral interrupt handling. * network_5200/network.c: Update for BestComm API changes. * start/start.S: U-Boot fixes. * startup/cpuinit.c: Enable write-back cache strategy. Added special memory regions. * startup/linkcmds.brs5l: Fixed memory size.
* fix timer support, some reworksThomas Doerfler2010-03-251-1/+1
|
* adapted to new prototype for *_write functionThomas Doerfler2009-12-171-7/+7
|
* 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-09-301-1/+1
| | | | | * console/console.c: Reflect termios_baud_to_number having been renamed to rtems_termios_baud_to_number.
* 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-08-101-1/+0
| | | | * console/console.c: Spacing.
* Use bool.Ralf Corsepius2008-12-041-5/+5
|
* 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-221-1/+18
| | | | | | | | | | | * Makefile.am, configure.ac, console/console.c, include/bsp.h, startup/bspstart.c: Use standardized bsp_cleanup() which can optionally print a message, poll for user to press key, and call bsp_reset(). Using this eliminates the various bsp_cleanup() implementations which had their own implementation and variety of string constants. * startup/bspreset.c: New file. * startup/bspclean.c: Removed.
* Converted to use sharedThomas Doerfler2008-09-031-1/+1
| | | | exception and interrupt code.
* 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-221-182/+136
| | | | | * console/console.c: Remove explicit switch and call termios_baud_to_number().
* 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-221-47/+60
| | | | | | | * console/console.c: Properly inform termios of our initial baud rate. If it is not the default, this causes problems when an application changes any termios attributes since termios thinks our baud rate is one thing when in fact, it is another.
* 2007-08-28 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-08-281-1/+1
| | | | * console/console.c: Add missing semi-colon.
* 2007-07-11 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-07-111-1/+1
| | | | | * console/console.c: Fix typo accidentally introduced. * network_5200/network.c: Fix warning.
* 2007-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-07-061-22/+22
| | | | | | | | | | * Makefile.am: Add startup/bspclean.c * console/console.c: Remove warning. * include/bsp.h: Add conditionals for prompt for reset and resetting board. * start/start.S: Remove if 1 around section. * vectors/vectors_init.c: Do not print unless noisy init enabled. * startup/bspclean.c: New file. Will prompt for reset and reset.
* 2007-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-07-061-8/+10
| | | | | * clock/clock.c, console/console.c: Add clock HW initialization missed in earlier conversion.
* 2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-06-201-2/+2
| | | | | | | | | | | | | | | | | | | | | Add Embedded Planets EP5200 which is the same as the Freescale 5200Lite (a.k.a. IceCube) evaluation board. * Makefile.am: Add linkcmds.ep5200. Add -DMPC5200_BAPI_LIBC_HEADERS to remove some warnings in bestcomm. * preinstall.am: Add linkcmds.ep5200. * clock/clock.c: Correct math for prescaler/counter when bus speed is high enough to require multiple passes of loop. * console/console.c: Use same math for initial baud rate as when it is changed via ioctl. When HAS_UBOOT is defined, initialize console to the same baud as it was with U-Boot. * include/bsp.h: Add EP5200 and console boot baud support. * include/mpc5200.h: Spacing. * startup/bspstart.c: If HAS_UBOOT and SHOW_MORE_INIT_SETTINGS are both defined, dump the U-Boot BD info structure. * vectors/vectors.S: ep5200 cannot use vectors segment. When loading it, U-Boot freezes. Besides, U-Boot can automatically start the BSP so we do not have to run from board reset. * startup/linkcmds.ep5200: New file.
* 2007-03-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2007-03-121-1/+1
| | | | | | | | | * clock/clock.c, console/console.c, ide/pcmcia_ide.c, irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c, nvram/nvram.c, nvram/nvram.h, slicetimer/slicetimer.c, startup/bspstart.c, vectors/vectors.h, vectors/vectors_init.c: Correct license URL and/or fix mistake in copyright notice. Both of these mistakes appear to be from code submitted after these changes were made previously.
* fixed typo in uart error handling functionThomas Doerfler2007-01-231-1/+1
|
* Convert to utf-8.Ralf Corsepius2006-10-171-1/+1
|
* applied patches for PR1117/1118/1119/1120Thomas Doerfler2006-07-091-33/+44
|
* Cleanup CVS data.Ralf Corsepius2006-01-011-21/+0
|
* Misc include file fixes.Ralf Corsepius2005-12-311-1/+5
|
* New (CVS import Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>'sRalf Corsepius2005-12-311-0/+851
submission).