zephyr/include/misc
Michael LeMay ebba3bf38b eth: dw: Add driver for Synopsys DesignWare Ethernet MAC
This patch adds a driver for a Synopsys DesignWare Ethernet MAC.  The
driver uses interrupts to handle received frames, but it uses a
spinloop when transmitting to wait for the transmit descriptor to
become available.  Transmission is coordinated by a fiber, so this
should not result in the system execution being blocked.  Only a
single descriptor is allocated for each of the transmit and receive
directions to save memory and simplify the code.  Another
simplification is that none of the offload capabilities of the
Ethernet device are used.  The driver currently only supports a single
instance of the Ethernet MAC, which is consistent with the limitation
in the network stack that only a single network device is supported.

Change-Id: I013b3d439a76e8ff91a775516f7035841b040870
Signed-off-by: Michael LeMay <michael.lemay@intel.com>
2016-02-05 20:24:38 -05:00
..
__assert.h checkpatch: warning - block_comment_style 2016-02-05 20:24:33 -05:00
byteorder.h Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
dlist.h checkpatch: warning - long_line 2016-02-05 20:24:33 -05:00
event_logger.h Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
printk.h doc: Add API documentation for printk() 2016-02-05 20:24:36 -05:00
profiler.h Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
ring_buffer.h checkpatch: error - trailing_whitespace 2016-02-05 20:24:33 -05:00
util.h eth: dw: Add driver for Synopsys DesignWare Ethernet MAC 2016-02-05 20:24:38 -05:00