9
0
Fork 0
barebox/drivers/net
Jean-Christophe PLAGNIOL-VILLARD 2263e27814 net: introduce phylib
Adapt phylib from linux

switch all the driver to it
reimplement mii bus

This will allow to have
 - phy drivers
 - to only connect the phy at then opening of the device
 - if the phy is not ready or not up fail on open

Same behaviour as in linux and will allow to share code and simplify porting.

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-25 08:18:58 +02:00
..
phy net: introduce phylib 2012-09-25 08:18:58 +02:00
usb net: introduce phylib 2012-09-25 08:18:58 +02:00
Kconfig net: introduce phylib 2012-09-25 08:18:58 +02:00
Makefile net: introduce phylib 2012-09-25 08:18:58 +02:00
altera_tse.c net: introduce phylib 2012-09-25 08:18:58 +02:00
altera_tse.h net: introduce phylib 2012-09-25 08:18:58 +02:00
at91_ether.c net: introduce phylib 2012-09-25 08:18:58 +02:00
at91_ether.h net: at91_ether re-implement against new at91rm9200 api 2012-04-02 10:26:14 +02:00
cs8900.c net drivers: remove unused type_data 2012-02-25 15:16:26 +01:00
davinci_emac.c drivers/net: add driver for the EMAC device found in some TI SoCs 2012-09-17 10:54:50 +02:00
davinci_emac.h drivers/net: add driver for the EMAC device found in some TI SoCs 2012-09-17 10:54:50 +02:00
designware.c net: introduce phylib 2012-09-25 08:18:58 +02:00
designware.h drivers/net: add designware driver 2012-06-26 17:41:12 +02:00
dm9k.c net: introduce phylib 2012-09-25 08:18:58 +02:00
ep93xx.c net: introduce phylib 2012-09-25 08:18:58 +02:00
ep93xx.h net: introduce phylib 2012-09-25 08:18:58 +02:00
fec_imx.c net: introduce phylib 2012-09-25 08:18:58 +02:00
fec_imx.h net: introduce phylib 2012-09-25 08:18:58 +02:00
fec_mpc5200.c net: introduce phylib 2012-09-25 08:18:58 +02:00
fec_mpc5200.h net: introduce phylib 2012-09-25 08:18:58 +02:00
gianfar.c net: introduce phylib 2012-09-25 08:18:58 +02:00
gianfar.h net: introduce phylib 2012-09-25 08:18:58 +02:00
ks8851_mll.c net: introduce phylib 2012-09-25 08:18:58 +02:00
macb.c net: introduce phylib 2012-09-25 08:18:58 +02:00
macb.h add macb ethernet driver 2008-06-06 09:30:47 +02:00
netx_eth.c net: introduce phylib 2012-09-25 08:18:58 +02:00
smc911x.c net: introduce phylib 2012-09-25 08:18:58 +02:00
smc911x.h smc911x: update chip detection 2012-09-03 09:49:06 +02:00
smc91111.c net: introduce phylib 2012-09-25 08:18:58 +02:00
tap.c tap: fix missing parent setting on eth_device 2012-09-12 17:26:26 +02:00