9
0
Fork 0
barebox/include/linux
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
..
amba amba: add pl011 2010-08-06 19:09:38 +02:00
byteorder Change byte order detection mechanism to kernel style 2012-06-28 13:49:16 +02:00
decompress decompressor: import malloc/free implementation for linux 3.4 2012-08-03 18:09:15 +08:00
mtd mtd nand: implement buswidth detection 2012-08-03 19:32:07 +02:00
unaligned move include/unaligned to include/linux/unaligned/ 2010-08-30 14:36:08 +02:00
barebox-wrapper.h pr_warn() must be pr_warning() 2011-06-01 14:55:28 +02:00
bch.h lib: add BCH encoding/decoding 2012-01-02 12:34:58 +01:00
bitops.h rename U-Boot-v2 project to barebox 2009-12-15 10:18:30 +01:00
bitrev.h lib: add bitrev utility 2012-01-02 12:34:58 +01:00
clk.h clock: Introduce clock framework from Linux 2010-08-06 19:08:55 +02:00
clkdev.h clkdev: factorize macro 2011-08-12 11:07:41 +02:00
compiler-gcc.h import recent include/linux/compiler*.h 2010-02-16 21:49:33 +01:00
compiler-gcc3.h import recent include/linux/compiler*.h 2010-02-16 21:49:33 +01:00
compiler-gcc4.h import recent include/linux/compiler*.h 2010-02-16 21:49:33 +01:00
compiler-intel.h add compiler header files from kernel 2008-08-13 16:41:17 +02:00
compiler.h define __user empty 2012-06-30 22:34:54 +02:00
ctype.h remove EARLY_INIT and EARLY_CONSOLE support 2011-09-27 10:27:18 +02:00
err.h Add include/linux/err.h from Kernel 2008-08-13 16:41:22 +02:00
ethtool.h net: introduce phylib 2012-09-25 08:18:58 +02:00
ioport.h resource: store 'end' instead of 'size' in struct resource 2012-07-01 08:18:53 +02:00
kconfig.h kconfig: fix IS_ENABLED to not require all options to be defined 2012-07-25 09:27:16 +02:00
kernel.h rename U-Boot-v2 project to barebox 2009-12-15 10:18:30 +01:00
linkage.h import io-{read,write}s{b,w} functions from linux 2008-10-27 12:18:25 +01:00
list.h Merge branch 'pu/device-cleanup' into next 2012-02-17 10:27:31 +01:00
mii.h net: introduce phylib 2012-09-25 08:18:58 +02:00
phy.h net: introduce phylib 2012-09-25 08:18:58 +02:00
posix_types.h Initial revision 2001-04-28 17:59:11 +00:00
rbtree.h add rbtree support (needed for ubi) 2010-07-05 13:00:01 +02:00
stat.h make st_size in struct stat 64 bit 2012-06-30 16:53:24 +02:00
stddef.h stddef: introduce true/false enum 2010-08-06 19:12:07 +02:00
string.h string: add strim for ONFI code 2012-07-05 20:58:54 +02:00
stringify.h import __stringify from linux 2010-09-29 09:30:32 +02:00
swab.h import swab.h arch implementation form linux v2.3.37 2011-01-17 09:39:16 +01:00
time.h clocksource: move the NSEC_PER_SEC constant to common header 2012-06-29 10:19:58 +02:00
types.h linux/types.h: define phys_size_t 2012-05-13 22:10:52 +02:00
zconf.h add kernel gunzip implementation 2011-11-29 21:12:42 +01:00
zlib.h add kernel gunzip implementation 2011-11-29 21:12:42 +01:00
zutil.h add kernel gunzip implementation 2011-11-29 21:12:42 +01:00