9
0
Fork 0
barebox/drivers
Sascha Hauer 712da9305d net: Add Intel e1000 driver
This adds the Intel e1000 driver from U-Boot. The driver looks in parts
quite similar to the kernel driver, I don't know whether one is derived
from the other or if they both just have the same origin.

Many coding style related issues are fixed, the code is simplified in
several places. All features of the original driver should still be there,
only fiber support is disabled since it's quite unlikely that this is
used in barebox.

The driver has been tested with the i.MX6 PCIe driver and a I210 e1000
device (0x8086:0x1533)

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-04-03 08:03:08 +02:00
..
amba resource: Let request_iomem_region return an error pointer 2014-09-16 08:32:09 +02:00
ata AHCI: convert to streaming DMA ops 2015-03-06 07:52:02 +01:00
base drivers: remove unused function dev_protect() 2015-03-03 08:23:46 +01:00
bus sizes.h: move include/sizes.h to include/linux/sizes.h 2015-01-08 14:00:26 +01:00
clk clk: clk-divider: fix _get_maxdiv for table based divider 2015-03-12 12:01:17 +01:00
clocksource clock: incorporate dummy clocksource into core clock code 2014-12-17 12:15:11 +01:00
dma ARM: move DMA alloc functions to dma.h 2015-03-06 07:52:02 +01:00
eeprom fix format specifiers 2014-06-05 09:35:31 +02:00
firmware firmware: altera: Make nSTAT GPIO optional 2015-02-19 20:50:19 +01:00
gpio ARM: MXS: Make gpio a driver 2015-01-28 08:18:43 +01:00
i2c i2c: omap: fix fclk_rate for ti,omap4-i2c 2015-01-06 14:46:51 +01:00
input input: Let input support depend on !CONSOLE_NONE 2014-10-08 08:11:02 +02:00
led led: gpio: add support for default-state dt-property 2015-03-04 11:35:50 +01:00
mci MMC: dw_mmc: PIO mode fixes 2015-03-09 11:40:20 +01:00
mfd resource: Let dev_get_resource return an error pointer 2014-09-16 08:32:09 +02:00
misc resource: Let dev_request_mem_region return an error pointer 2014-09-16 08:32:10 +02:00
mtd Merge branch 'for-next/streaming-dma' 2015-03-09 08:32:21 +01:00
net net: Add Intel e1000 driver 2015-04-03 08:03:08 +02:00
of Merge branch 'for-next/tegra' 2015-03-09 08:32:26 +01:00
pci PCI: fix bad bugs in bridge setup code 2015-03-16 05:29:32 +01:00
phy add generic PHY framework 2014-11-04 09:50:44 +01:00
pinctrl Merge branch 'for-next/mxs' 2015-02-04 19:09:15 +01:00
pwm PWM: i.MX: register successfully without alias 2015-03-09 06:34:20 +01:00
regulator regulator: add bcm2835 driver 2015-02-04 15:49:59 +01:00
reset reset: add reset controller framework 2014-05-15 14:17:11 +02:00
rtc rtc: select GREGORIAN_CALENDER 2014-11-27 17:12:39 +01:00
serial Merge branch 'for-next/raspberry-pi' 2015-02-04 19:09:15 +01:00
spi ARM: move DMA alloc functions to dma.h 2015-03-06 07:52:02 +01:00
usb usb: host: ohci: convert to streaming DMA ops 2015-03-06 07:53:48 +01:00
video ARM: move DMA alloc functions to dma.h 2015-03-06 07:52:02 +01:00
w1 w1: Fix compiler warning 2013-03-06 09:04:26 +01:00
watchdog resource: Let dev_request_mem_region return an error pointer 2014-09-16 08:32:10 +02:00
Kconfig add generic PHY framework 2014-11-04 09:50:44 +01:00
Makefile add generic PHY framework 2014-11-04 09:50:44 +01:00