This is the mail archive of the
ecos-patches@sourceware.org
mailing list for the eCos project.
Patch_or_Contribution granted: [Bug 1000910] New port: Ethernet over SPI driver for ENC424J600
- From: bugzilla-daemon at bugs dot ecos dot sourceware dot org
- To: ecos-patches at sourceware dot org
- Date: Sun, 28 Feb 2010 12:52:41 +0000
- Subject: Patch_or_Contribution granted: [Bug 1000910] New port: Ethernet over SPI driver for ENC424J600
- Auto-submitted: auto-generated
- References: <bug-1000910-0@http.bugs.ecos.sourceware.org/>
Ilija Stanislevik <ilijas@siva.com.mk> has granted Patch_or_Contribution:
Bug 1000910: New port: Ethernet over SPI driver for ENC424J600
http://bugs.ecos.sourceware.org/show_bug.cgi?id=1000910
------- Additional Comments from Ilija Stanislevik <ilijas@siva.com.mk>
This is a driver for Microchip's ENC424J600 Ethernet controller over SPI.
Attached archive should be extracted in ../packages/devs/eth/.
Prior to initialization of this driver, the platform initialization routine has
to:
* Assign SPI device to the Ethernet driver
* Assign external interrupt line to interrupt vector
A target test application supplied in ../tests/ folder can be used as an
example.
Complementary host (by now, Linux only) test application can be found in
../host/.
This driver can be used also with ENC624J600.
The driver has been tested on STM3210E-EVAL complemented with "Fast 100Mbps
Ethernet PICtail Plus Daughter Board". Testing include tcp transfers with lwIP
1.3.2 from CVS. It hasn't been tested with FreeBSD, nor OpenBSD. It hasn't been
tested with RedBoot.
Hardware connection between ENC424J600 and the platform is done by SPI (MISO,
MOSI, CLK and SS lines) and an interrupt line. I use STM32's SPI1 and PG15 (I/O
pin number 110) for interrupt.