summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/mpc55xxevb/network/smsc9218i.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Move legacy network drivers to bspsSebastian Huber2018-04-231-2125/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsp/mpc55xxevb: Fix warningsSebastian Huber2014-12-151-0/+6
|
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* bsp/mpc55xx: eDMA API changesSebastian Huber2013-04-081-18/+14
|
* bsp/mpc55xx: Fix SMSC9218I MAC address settingChristian Mauderer2012-12-031-14/+62
|
* bsp/mpc55xx: Update due to API changesSebastian Huber2012-11-211-12/+12
|
* bsp/mpc55xx: SMSC9218i avoid mbuf migrationSebastian Huber2012-11-021-11/+28
| | | | | | The receive task will only hand over a mbuf if it gets a new one immediately. This avoids mbuf migration out of the receive task in case of overload.
* libnetworking: Use system eventsSebastian Huber2012-11-021-6/+6
| | | | | | | Add reserved system events RTEMS_EVENT_SYSTEM_NETWORK_SBWAIT and RTEMS_EVENT_SYSTEM_NETWORK_SOSLEEP. Add and use rtems_bsdnet_event_send().
* bsp/mpc55xx: Stop tasks for SMSC9218i during offSebastian Huber2012-10-251-0/+6
|
* bsp/mpc55xx: Add and use MPC55XX_CHIP_FAMILYSebastian Huber2012-10-021-3/+3
|
* bsp/mpc55xx: Use a one second timeoutChristian Mauderer2012-08-211-117/+217
|
* bsp/mpc55xx: Fix SMSC9218I_BIG_ENDIAN_SUPPORTChristian Mauderer2012-08-211-3/+7
|
* bsp/mpc55xx: Move work from ISR to task contextChristian Mauderer2012-08-211-6/+8
|
* bsp/mpc55xx: Add SMSC9218I_IRQ_PINSebastian Huber2012-07-181-2/+2
|
* bsp/mpc55xx: Add SMSC9218I_RESET_PINSebastian Huber2012-07-181-3/+3
|
* bsp/mpc55xx: Add SMSC9218I_ENABLE_LED_OUTPUTSSebastian Huber2012-07-181-0/+6
|
* bsp/mpc55xx: Implement network interface offChristian Mauderer2012-07-181-3/+29
|
* 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.
* bsp/mpc55xx: Add and use chip featuresSebastian Huber2012-04-031-5/+5
| | | | Add defines MPC55XX_HAS_SIU and MPC55XX_HAS_SIU_LITE.
* Support for MPC5643L.Sebastian Huber2012-01-231-1/+6
| | | | | Rework of the start sequence to reduce the amount assembler code and to support configuration tables which may be provided by the application.
* 2011-11-08 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-11-081-4/+0
| | | | | | | | | | | * make/custom/mpc5566evb_spe.cfg, make/custom/mpc5674fevb_spe.cfg, startup/linkcmds.mpc5566evb_spe, startup/linkcmds.mpc5674fevb_spe, startup/reset.c: New files. * Makefile.am, preinstall.am: Reflect changes above. * startup/early-init.c: Added missing section attribute. * configure.ac, network/smsc9218i.c: New BSP options SMSC9218I_EDMA_RX_CHANNEL and SMSC9218I_EDMA_TX_CHANNEL. Enable reset at cleanup.
* 2011-08-31 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-08-311-4/+14
| | | | | | | | | | | | | | | | | | | | * startup/bspgetworkarea.c, startup/linkcmds.base: Removed files. * include/mpc55xx-config.h, make/custom/mpc5674fevb.cfg, startup/early-init.c, startup/ebi-cal-cs-config.c, startup/ebi-cs-config.c, startup/exc-vector-base.S, startup/fmpll-syncr-vals.c, startup/linkcmds.mpc5674fevb, startup/mmu-config.c, startup/siu-pcr-config.c: New files. * Makefile.am, preinstall.am: Reflect changes above. * startup/linkcmds.gwlcfm, startup/linkcmds.mpc5566evb, startup/linkcmds.phycore_mpc5554: Use linker command base file. * configure.ac: Support MPC5674F. Changed eSCI options. * clock/clock-config.c: Support MPC5674F. * i2c/i2c_init.c, network/smsc9218i.c, startup/sd-card-init.c: Update due to API changes. * include/bsp.h: Define BSP_INTERRUPT_STACK_AT_WORK_AREA_BEGIN. * network/if_smc.c: Use HAS_SMC91111. * startup/start.S, startup/bspstart.c: Moved low-level initialization into new files. Overall cleanup.
* 2011-06-10 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-06-101-342/+434
| | | | * network/smsc9218i.c: Optimizations.
* 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-06-071-73/+214
| | | | | | | * clock/clock-config.c: Fixes to pass psnsext01. * startup/bspstart.c: Workaround for GCC 4.6 bug. * include/smsc9218i.h, network/smsc9218i.c, Makefile.am: Changes throughout.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-111-1/+1
| | | | | * network/smsc9218i.c, startup/bspstart.c: Use "__asm__" instead of "asm" for improved c99-compliance.
* 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-05-201-30/+30
| | | | * network/smsc9218i.c: Removed superfluous macros.
* removed warningsThomas Doerfler2010-03-271-0/+9
|
* Whitespace removal.Ralf Corsepius2009-11-301-8/+8
|
* interrupt handler type changeThomas Doerfler2009-10-211-4/+1
|
* Update for MPC55XX changesThomas Doerfler2009-07-211-0/+1666