summaryrefslogtreecommitdiffstats
path: root/c/src/libchip/network/smc91111.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-04-04bsps: Move libchip to bspsSebastian Huber1-1653/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-01-31bsps: Move network define to source filesSebastian Huber1-0/+2
Define __INSIDE_RTEMS_BSD_TCPIP_STACK__ in the network interface driver source files to avoid some build system magic.
2017-07-19libchip: Fix format warningSebastian Huber1-1/+1
2017-06-13bsp: Fixes due to header file changesSebastian Huber1-8/+19
Update #2833.
2014-03-21smc91111: Move driver attach prototype to header file.Daniel Cederman1-3/+5
Also signal to compiler that the start variable in lan91cxx_recv is only used when debugging.
2012-11-02libnetworking: Use system eventsSebastian Huber1-4/+4
Add reserved system events RTEMS_EVENT_SYSTEM_NETWORK_SBWAIT and RTEMS_EVENT_SYSTEM_NETWORK_SOSLEEP. Add and use rtems_bsdnet_event_send().
2012-10-02bsps: PR2076: SMC91111 fixes for mpc55xxevb BSPPeter Dufault1-2/+2
- A typo prevents if_smc.c from being built when configured; - The argument passed to the interrupt handler was incorrect and the addition of support for RTEMS_INTERRUPT_SHARED exposed it; - A "#ifdef DEBUG" is supposed to be "#if DEBUG" since 0 is supposed to make it quiet.
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill1-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.
2012-04-06SMC91111: updated to use shared IRQ serviceDaniel Hellstrom1-11/+8
Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
2012-03-29SMC91111: remove old unused LEON2/LEON3 intialization codeDaniel Hellstrom1-36/+0
Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
2012-03-21SMC91111: ERC32 was never supported by driverDaniel Hellstrom1-2/+2
Moved the intelligence whether the driver is supported or not completely to the BSP, now that bsp.h is included (even though it is a driver... hmm). The ERC32 was never supported, so HAS_SMC91111 is not added to erc32/include/bsp.h. Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
2011-10-232011-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-2/+4
* libchip/network/smc91111.c (lan91cxx_recv): Define var "lp" conditionally (Avoid warning).
2011-10-192011-10-19 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-4/+4
* libchip/network/smc91111.c: Use PRIxPTR to print pointers.
2011-10-112011-10-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-2/+0
* libchip/network/smc91111.c: Eliminate unused var "success".
2011-08-302011-08-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-20/+24
* libchip/network/smc91111exp.h, libchip/network/smc91111.c: Use BSP_FEATURE_IRQ_EXTENSION define.
2011-08-302011-08-30 Peter Dufault <dufault@hda.com>Sebastian Huber1-37/+68
* libchip/network/smc91111.c: Modify to support the MPC5554 using new exceptions. Fix where the networking status is being dumped to a single thousand-character line. Add support for when the chip loaded it's MAC address from a serial chip at reset (the SMC91111_ENADDR_IS_SETUP option). Call lan91cxx_start() every time the the device is initialized. Without this change the chip can not be "upped" once it has been downed. * c/src/libchip/network/smc91111.h: Change the "#ifdef expression" to "#if expression". * c/src/libchip/network/smc91111exp.h: Add support for new exceptions.
2009-11-30Whitespace removal.Ralf Corsepius1-7/+7
2009-11-232009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-41/+38
* libchip/network/smc91111.c: Formatting.
2007-09-132007-09-13 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill1-1/+0
* libchip/network/smc91111.c: Eliminate a stray DEBUG_puts().
2007-09-122007-09-12 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill1-37/+90
* libchip/network/smc91111.c, libchip/network/smc91111.h: Multiple fixes. - Odd bit bug in some chips taken care of. - Buggy ASSERT removed, it seem to be inserted to detect if MBUF data alignment but failing to do so must have made the driver writer to make some incorrect assumptions about MBUFs. - Fixed MBUF handling to handle mbuf chains better. The Data length of MBUFs in middle of the mbuf chain are now checked for odd number of bytes. - Made while loop responsible for copying data to fifo port copy 16 shorts per loop instead of 1 short, increasing the copying process.
2006-09-11*** empty log message ***Joel Sherrill1-1/+1
2006-09-042006-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+6
* libchip/network/greth.c, libchip/network/open_eth.c, libchip/network/smc91111.c, libchip/network/sonic.c: Fix error introduced by warning removal.
2006-09-012006-09-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-1/+1
* libchip/network/greth.c, libchip/network/open_eth.c, libchip/network/smc91111.c: Remove warnings and correct prototype added earlier today.
2006-01-12Replace illegal lvalue casts with explicit increments.Eric Norum1-5/+8
2006-01-122006-01-12 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-17/+17
* libchip/Makefile.am: Build libchip/network/smc91111. * libchip/network/smc91111.c, libchip/network/smc91111config.h: Eliminate cyg_int* crap.
2006-01-092006-01-09 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+1588
* libchip/network/smc91111.c libchip/network/smc91111config.h libchip/network/smc91111exp.h libchip/network/smc91111.h: New. Merger from rtems-4-6-branch. * libchip/Makefile.am: Reflect adding smc91111*.