summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/gen5200/ide/pcmcia_ide.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Move ATA drivers to bspsSebastian Huber2018-04-231-682/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsp/gen5200: Use public include pathChris Johns2018-01-041-1/+1
| | | | Update #3254.
* Delete or rename MIN/MAX macros and definesSebastian Huber2014-11-211-3/+1
| | | | Include <sys/param.h> if necessary to get the MIN()/MAX() macros.
* bsp/gen5200: Fix warningsSebastian Huber2014-10-101-12/+10
|
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-2/+2
|
* score: Merge sysstate API into one fileSebastian Huber2013-07-241-0/+1
|
* bsp/mpc5200: Add MPC5200_BOARD prefixSebastian Huber2013-04-231-3/+3
|
* 2011-06-17 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-06-171-12/+3
| | | | | | | | | | | | | | | | | | | | | * 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-11-12 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-151-29/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Whitespace removal.Ralf Corsepius2009-11-291-40/+40
|
* 2009-11-04 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-11-041-2/+2
| | | | | | * 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.
* Convert to "bool".Ralf Corsepius2008-09-061-16/+16
|
* Converted to use sharedThomas Doerfler2008-09-031-1/+1
| | | | exception and interrupt code.
* 2008-07-29 Chris Johns <chrisj@rtems.org>Chris Johns2008-07-291-4/+4
| | | | * ide/pcmcia_ide.c: Updated to the libblock changes.
* 2007-08-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-08-021-0/+2
| | | | | * ide/pcmcia_ide.c: Added prototype of mpc5200_pcmciaide_dma_blockop to eliminate warning.
* 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.
* mproved gen5200 MSCAN driverThomas Doerfler2007-01-211-0/+12
| | | | fixed synchronization bug between ata.c and bdbuf.c
* Convert to utf-8.Ralf Corsepius2006-10-171-1/+1
|
* Cleanup CVS data.Ralf Corsepius2006-01-011-30/+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/+691
submission).