summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/gen5200 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Add bspopts.h.in."Gedare Bloom2012-08-061-85/+0
| | | | | | | | | | | | This reverts commit daffa606cc4a45d93c1f0f4fe365fde0fda6acbb. Conflicts: c/src/lib/libbsp/arm/lpc24xx/include/bspopts.h.in c/src/lib/libbsp/powerpc/mpc55xxevb/include/bspopts.h.in c/src/lib/libbsp/powerpc/qoriq/include/bspopts.h.in Manually deleted conflicting files.
* Remove CVS-Ids.Ralf Corsépius2012-07-199-17/+1
|
* Require automake-1.12.2.Ralf Corsépius2012-07-191-1/+1
|
* Require autoconf-2.69.Ralf Corsépius2012-07-191-1/+1
|
* bsps: Replace NIRVANA regionSebastian Huber2012-06-126-9/+11
| | | | | Replace the "NIRVANA" region with the more verbose "UNEXPECTED_SECTIONS" region. Move the region definition into the "linkcmds.base" files.
* Add bspopts.h.in.Ralf Corsépius2012-05-241-0/+85
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-1128-47/+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-072-0/+6
| | | | | See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html for details.
* Remove CVS-Ids.Ralf Corsépius2012-05-042-6/+0
|
* bsps: More accurate PowerPC clock driverSebastian Huber2012-04-021-4/+6
| | | | | | The clock driver used previously the bsp_clicks_per_usec value. For a 33333333Hz time base frequency this leads to a relative error of one per cent for example due to integer truncation.
* bsp/gen5200: Fix FPU initializationSebastian Huber2012-03-091-0/+1
| | | | | The change of the MSR[FP] status requires a context-synchronizing instruction.
* bsp/gen5200: Reflect clocks of new BRS5L hardwareSebastian Huber2012-03-091-0/+4
|
* Remove all .cvsignore files.Joel Sherrill2012-02-012-10/+0
|
* 2011-12-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-12-012-2/+5
| | | | * console/console.c: Eliminate unused var "nb_overflow".
* 2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-08-242-6/+10
| | | | * start/start.S: Update due to API changes.
* 2011-27-28 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-282-46/+54
| | | | | * start/start.S: fixed indentation. Tag TOS with a NULL pointer (help terminate when walking the stack).
* 2011-06-17 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-06-1716-1115/+890
| | | | | | | | | | | | | | | | | | | | | * 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.
* 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-06-073-11/+11
| | | | * configure.ac, startup/bspstart.c: Use standard cache BSP options.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-112-4/+9
| | | | | * include/tm27.h: Use "__asm__" instead of "asm" for improved c99-compliance.
* 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-022-2/+6
| | | | * configure.ac: Require autoconf-2.68, automake-1.11.1.
* 2011-01-28 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-01-283-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | * beatnik/include/bsp.h, beatnik/irq/irq.h, beatnik/pci/gt_pci_init.c, ep1a/console/polled_io.c, ep1a/irq/openpic_xxx_irq.c, gen5200/include/irq.h, gen5200/irq/irq.c, gen5200/startup/bspstart.c, haleakala/irq/irq.c, mbx8xx/irq/irq.c, mbx8xx/irq/irq.h, motorola_powerpc/include/bsp.h, mpc8260ads/irq/irq.c, mpc8260ads/irq/irq.h, mvme3100/include/bsp.h, mvme3100/irq/irq.h, mvme3100/start/start.S, mvme5500/include/bsp.h, mvme5500/irq/irq.h, psim/include/bsp.h, psim/include/coverhd.h, psim/irq/irq.h, psim/shmsupp/addrconv.c, psim/shmsupp/getcfg.c, psim/startup/linkcmds, psim/tools/psim-gdb-top.in, psim/tools/psim-top.in, psim/tools/runtest-top.in, qemuppc/irq/irq.h, score603e/irq/irq.c, shared/bootloader/bootldr.h, shared/bootloader/em86.c, shared/bootloader/em86real.S, shared/bootloader/exception.S, shared/bootloader/head.S, shared/bootloader/lib.c, shared/bootloader/misc.c, shared/bootloader/mm.c, shared/bootloader/pci.c, shared/console/console.c, shared/console/consoleIo.h, shared/console/inch.c, shared/console/keyboard.h, shared/console/polled_io.c, shared/irq/i8259.c, shared/irq/irq.h, shared/irq/openpic_i8259_irq.c, shared/motorola/motorola.c, shared/motorola/motorola.h, shared/openpic/openpic.c, shared/openpic/openpic.h, shared/pci/pci.c, shared/residual/residual.c, shared/start/start.S, ss555/irq/irq.h: Fix typo where license said found in found in.
* 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-308-176/+63
| | | | | | | | * 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-18 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-182-13/+7
| | | | | * mscan/mscan-base.c: Do not use sleep mode to enter init mode. Do not wait for sleep mode acknowledge.
* 2010-11-12 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-1525-650/+805
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-06-30 Peter Dufault <dufault@hda.com>Sebastian Huber2010-06-302-15/+21
| | | | | | PR 1588/cpukit * start/start.S: Renamed defines SR0 .. SR15 in PPC_SR0 .. PPC_SR15.
* 2010-06-29 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-06-292-4/+4
| | | | * configure.ac: Remove AC_CHECK_SIZEOF([void *]).
* 2010-06-29 Joel Sherrill <Joel.Sherrill@OARcorp.com>Jennifer Averett2010-06-292-0/+8
| | | | * configure.ac: Added AC_CHECK_SIZEOF macro.
* 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-04-306-51/+81
| | | | | | | | * 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.
* fix sdram timing for MPC5200B chipsThomas Doerfler2010-04-072-4/+20
|
* remove some warningsThomas Doerfler2010-03-271-1/+1
|
* removed typo in uboot sizeThomas Doerfler2010-03-272-2/+2
|
* removed warningsThomas Doerfler2010-03-275-8/+18
|
* fix timer support, some reworksThomas Doerfler2010-03-255-50/+67
|
* change this BSP to use the decrementer as clock sourceThomas Doerfler2010-03-224-345/+8
|
* 2010-03-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-03-102-2/+8
| | | | | | PR 1497/bsps * startup/bspreset.c: Do not enable interrupts while waiting for board to reset.
* adapted to new prototype for *_write functionThomas Doerfler2009-12-172-7/+12
|
* Whitespace removal.Ralf Corsepius2009-11-2929-550/+550
|
* Whitespace removal.Ralf Corsepius2009-11-281-2/+2
|
* 2009-11-04 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-11-042-2/+8
| | | | | | * ide/pcmcia_ide.c (mpc5200_pcmciaide_write_block, mpc5200_pcmciaide_read_block): Change "block_size" parameter to uint32_t to match with ide_ctrl_fns_t.
* Regenerate.Ralf Corsepius2009-11-041-15/+3
|
* 2009-11-04 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-11-0410-17/+21
| | | | | | | | | | | | * 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.
* various PowerPC code maintenanceThomas Doerfler2009-11-032-5/+4
|
* Update for exception support changes.Thomas Doerfler2009-10-235-25/+22
|
* 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-223-4/+10
| | | | | | * clock/clock.c: Add missing prototypes. Remove argument from clockOff(). * tod/pcf8563.c: Add missing const.
* interrupt handler type changeThomas Doerfler2009-10-212-1/+5
|
* 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-212-3/+4
| | | | * make/custom/gen5200.inc: Remove RTEMS_BSP_FAMILY.
* 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-202-1/+5
| | | | * configure.ac: Don't add -ansi -fasm to CFLAGS.
* 2009-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-176-4/+12
| | | | | | | | * make/custom/gen5200.inc: New (Renamed from gen5200.cfg). * make/custom/gen5200.cfg: Removed. * make/custom/brs5l.cfg, make/custom/icecube.cfg, make/custom/pm520_cr825.cfg, make/custom/pm520_ze30.cfg: Include make/custom/gen5200.inc.
* New (relocated from /make/custom).Ralf Corsepius2009-10-153-0/+47
|
* 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-151-0/+6
| | | | | | * make/custom/icecube.cfg, make/custom/pm520_cr825.cfg, make/custom/pm520_ze30.cfg: New (relocated from /make/custom).