summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/gen5200/Makefile.am (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Fix build errorSebastian Huber2014-09-181-2/+0
| | | | Fix build error introduced in f535fe5311978af53635c2da8e5cb10ef9d78802.
* bsp/mpc5200: New BSP variant BRS6LSebastian Huber2013-04-231-0/+1
|
* bsp/gen5200: New ATA driverSebastian Huber2013-02-201-33/+41
| | | | This is a replacement for the ATA task. The performance is much better.
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-111-4/+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.
* Revert: Remove CVS IdsJoel Sherrill2012-05-071-0/+4
| | | | | See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html for details.
* Remove CVS-Ids.Ralf Corsépius2012-05-041-4/+0
|
* 2011-06-17 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-06-171-10/+2
| | | | | | | | | | | | | | | | | | | | | * Makefile.am: Added custom memcpy(). Update for network sources. * configure.ac: Enable interrupt driven Termios for all BSPs. * ide/pcmcia_ide.c: Disable broken DMA support. * include/bsp.h: Fixed NEED_LOW_LEVEL_INIT define. Set default console baud to 115200. * include/irq.h, irq/irq.c: Fixed interrupt handling to avoid the following problems: 1. multiple invokation of peripheral interrupt handlers, 2. missing synchronization after mask write and enabling of external exceptions, and 3. logic overhead. * network_5200/network.c: Added MII interface. Fixed controller restart after FIFO errors. Performance improvements. * start/start.S: Fixed ROM startup. Initialize XLB arbiter for all BSPs. * startup/bspstart.c: Special intialization for MPC5200B (B variant). Install standard alignment handler. * startup/cpuinit.c, startup/linkcmds.brs5l, startup/linkcmds.dp2, startup/linkcmds.icecube, startup/linkcmds.pm520_cr825, startup/linkcmds.pm520_ze30: Avoid accesses outside the RAM area.
* 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-301-3/+6
| | | | | | | | * include/u-boot.h: Removed file. * include/u-boot-config.h: New file. * include/bsp.h, start/start.S, startup/bspstart.c: Use new U-Boot support. * Makefile.am, preinstall.am: Reflect changes above.
* 2010-11-12 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-151-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-04-301-3/+5
| | | | | | | | * include/irq-config.h: Removed file. * Makefile.am, preinstall.am: Reflect change above. Added interrupt support modules. * include/irq.h: Moved defines from 'include/irq-config.h'. * include/mpc5200.h: Added GPIO PIN defines.
* change this BSP to use the decrementer as clock sourceThomas Doerfler2010-03-221-1/+2
|
* 2009-11-04 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-11-041-5/+6
| | | | | | | | | | | | * startup/linkcmds, startup/linkcmds.pm520: Remove. * startup/linkcmds.pm520_ze30, startup/linkcmds.pm520_cr825: New (Copy of former startup/linkcmds.pm520). * Makefile.am: Rework linkcmds handling. * configure.ac: Add RTEMS_BSP_LINKCMDS. * make/custom/brs5l.cfg, make/custom/icecube.cfg, make/custom/pm520_cr825.cfg, make/custom/pm520_ze30.cfg: Remove RTEMS_LINKCMDS. * make/custom/gen5200.inc: Remove LDFLAGS.
* Update for exception support changes.Thomas Doerfler2009-10-231-4/+1
|
* 2009-09-09 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-09-101-1/+1
| | | | | | PR 1435/bsps * Makefile.am: Use shared implementation of bsp_idle_thread(). * startup/bspidle.c: Removed.
* 2009-08-26 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-08-261-0/+1
| | | | | | * Makefile.am, startup/bspstart.c: Rename BSP specific idle thread to bsp_idle_thread and split into its own file. * startup/bspidle.c: New file.
* 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-10-021-1/+1
| | | | | * Makefile.am, preinstall.am: Use shared stub coverhd.h * include/coverhd.h: Removed.
* 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-301-1/+1
| | | | | * clock/clock.c: include "../../../shared/clockdrv_shell.h". * Makefile.am: Reflect changes above.
* 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-291-8/+4
| | | | | * Makefile.am: Eliminate bsp.am. Build startup files as side-effect of building libbspstart.a, using automake-rules.
* 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-291-15/+23
| | | | * Makefile.am: Eliminate *_SOURCES.
* 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-291-5/+6
| | | | | * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its components.
* 2008-09-26 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-261-2/+3
| | | | * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
* 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-241-12/+10
| | | | * Makefile.am: Eliminates libcpudir.
* 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-241-2/+2
| | | | * Makefile.am: Cosmetics.
* 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-221-1/+2
| | | | | | | | | | | * 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.
* 2008-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-201-1/+1
| | | | | | | * Makefile.am, include/bsp.h, network_5200/network.c, start/start.S, startup/bspstart.c, startup/cpuinit.c: Use top level shared bsp_get_work_area() implementation. Augment it to know about U-Boot. * startup/bspgetworkarea.c: Removed.
* 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-151-0/+2
| | | | | | | * Makefile.am, startup/bspstart.c: Use shared bsp_get_work_area() in its own file and rely on BSP Framework to perform more initialization. * startup/bspgetworkarea.c: New file.
* 2008-09-03 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-031-7/+3
| | | | | | | * Makefile.am, bestcomm/load_task.c, bestcomm/task_api/tasksetup_general.h: Eliminate requirement to build bestcomm as a relocatable lump. This should reduce the minimum footprint considerably.
* update to current PPC exception and memory map structureThomas Doerfler2008-09-031-31/+51
|
* 2008-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-011-1/+1
| | | | | | * Makefile.am, include/bsp.h: Add bsp_uboot_getenv() to obtain U-Boot environment variables. * startup/uboot_support.c: New file.
* 2008-05-14 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-141-57/+23
| | | | * Makefile.am: Rework to avoid .rel files.
* 2007-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-08-061-1/+1
| | | | | | | * Makefile.am, README.IceCube, preinstall.am, include/bsp.h, vectors/vectors.S: Rename EP5200 to IceCube since that is the nickname for the Freescale evaluation board it is based upon. BSP was tested on a Freescale MPC5200LITE.
* 2007-08-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-08-021-1/+2
| | | | | | | | | | | | * Makefile.am: Add shared ShowBATS(). * startup/cpuinit.c: Split out BAT initialization into subroutine that is defined based upon conditionals set. More critically added code to detect and correct for a buggy U-Boot found on some Freescale LITE5200B boards which report Flash memory to be for 32MB at 0xFF000000 instead of 0xFE000000. If we use the reported information, the system gives an exception just after the BAT is programmed. * vectors/vectors_init.c: Turn off message unless verbose is on.
* 2007-07-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-07-181-0/+1
| | | | * Makefile.am, vectors/vectors_init.c: Print stack trace on exception.
* fixed some c++ problemsThomas Doerfler2007-07-101-1/+6
|
* 2007-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-07-061-1/+1
| | | | | | | | | | * 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.
* fixed some problems with shared PPC exception handling codeThomas Doerfler2007-07-051-1/+1
|
* 2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-06-201-2/+3
| | | | | | | | | | | | | | | | | | | | | 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.
* mproved gen5200 MSCAN driverThomas Doerfler2007-01-211-1/+1
| | | | fixed synchronization bug between ata.c and bdbuf.c
* 2006-11-15 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-11-151-1/+1
| | | | | * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a file and simplified initialization.
* 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-10-171-1/+1
| | | | * Makefile.am: Remove superfluous -DASM.
* 2006-08-15 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-08-151-1/+3
| | | | | | * Makefile.am, preinstall.am, startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.pm520: Add support for missing .rela sections. Install linkcmds.
* applied patches for PR1117/1118/1119/1120Thomas Doerfler2006-07-091-2/+4
|
* Remove all-local:.Ralf Corsepius2006-01-121-2/+0
|
* Cleanup.Ralf Corsepius2006-01-121-3/+0
|
* 2006-01-10 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2006-01-101-98/+3
| | | | | * configure.ac: Add ampolish3 support. * Makefile.am: Add preinstall.am.
* 2006-01-09 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2006-01-091-1/+0
| | | | * Makefile.am: Don't include subdirs.am.
* Update.Ralf Corsepius2006-01-021-12/+17
|
* Misc. fixes.Ralf Corsepius2005-12-311-8/+9
|
* Regenerate.Ralf Corsepius2005-12-311-143/+55
|
* New (CVS import Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>'sRalf Corsepius2005-12-311-0/+328
submission).