summaryrefslogtreecommitdiffstats
path: root/c/src/libchip/network/smc91111.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Move libchip to bspsSebastian Huber2018-04-041-1653/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move network define to source filesSebastian Huber2018-01-311-0/+2
| | | | | Define __INSIDE_RTEMS_BSD_TCPIP_STACK__ in the network interface driver source files to avoid some build system magic.
* libchip: Fix format warningSebastian Huber2017-07-191-1/+1
|
* bsp: Fixes due to header file changesSebastian Huber2017-06-131-8/+19
| | | | Update #2833.
* smc91111: Move driver attach prototype to header file.Daniel Cederman2014-03-211-3/+5
| | | | Also signal to compiler that the start variable in lan91cxx_recv is only used when debugging.
* libnetworking: Use system eventsSebastian Huber2012-11-021-4/+4
| | | | | | | Add reserved system events RTEMS_EVENT_SYSTEM_NETWORK_SBWAIT and RTEMS_EVENT_SYSTEM_NETWORK_SOSLEEP. Add and use rtems_bsdnet_event_send().
* bsps: PR2076: SMC91111 fixes for mpc55xxevb BSPPeter Dufault2012-10-021-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.
* 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.
* SMC91111: updated to use shared IRQ serviceDaniel Hellstrom2012-04-061-11/+8
| | | | Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
* SMC91111: remove old unused LEON2/LEON3 intialization codeDaniel Hellstrom2012-03-291-36/+0
| | | | Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
* SMC91111: ERC32 was never supported by driverDaniel Hellstrom2012-03-211-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-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-10-231-2/+4
| | | | | * libchip/network/smc91111.c (lan91cxx_recv): Define var "lp" conditionally (Avoid warning).
* 2011-10-19 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-10-191-4/+4
| | | | * libchip/network/smc91111.c: Use PRIxPTR to print pointers.
* 2011-10-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-10-111-2/+0
| | | | * libchip/network/smc91111.c: Eliminate unused var "success".
* 2011-08-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-08-301-20/+24
| | | | | * libchip/network/smc91111exp.h, libchip/network/smc91111.c: Use BSP_FEATURE_IRQ_EXTENSION define.
* 2011-08-30 Peter Dufault <dufault@hda.com>Sebastian Huber2011-08-301-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.
* Whitespace removal.Ralf Corsepius2009-11-301-7/+7
|
* 2009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-11-231-41/+38
| | | | * libchip/network/smc91111.c: Formatting.
* 2007-09-13 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-131-1/+0
| | | | * libchip/network/smc91111.c: Eliminate a stray DEBUG_puts().
* 2007-09-12 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-121-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.
* *** empty log message ***Joel Sherrill2006-09-111-1/+1
|
* 2006-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-09-041-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-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-09-011-1/+1
| | | | | | * libchip/network/greth.c, libchip/network/open_eth.c, libchip/network/smc91111.c: Remove warnings and correct prototype added earlier today.
* Replace illegal lvalue casts with explicit increments.Eric Norum2006-01-121-5/+8
|
* 2006-01-12 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2006-01-121-17/+17
| | | | | | * libchip/Makefile.am: Build libchip/network/smc91111. * libchip/network/smc91111.c, libchip/network/smc91111config.h: Eliminate cyg_int* crap.
* 2006-01-09 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2006-01-091-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*.