Michal Simek
5ac83801f9
net: emaclite: Fix coding style
...
Coding style should follow linux coding style.
Signed-off-by: Michal Simek <monstr@monstr.eu >
2011-10-15 22:09:43 +02:00
Michal Simek
8043925204
net: emaclite: Use PKTSIZE directly
...
Do not setup additional ENET_MAX_MTU macro.
Signed-off-by: Michal Simek <monstr@monstr.eu >
2011-10-15 22:09:27 +02:00
Michal Simek
947324b9ca
net: emaclite: Setup RX/TX ping pong for every instance
...
Setup RX/TX ping-pong buffer for every emaclite IP separately.
The next patch move initialization directly to board code.
Signed-off-by: Michal Simek <monstr@monstr.eu >
2011-10-15 22:06:38 +02:00
Michal Simek
773cfa8d08
net: emaclite: Use dynamic allocation
...
Every emaclite instance use own setting.
Signed-off-by: Michal Simek <monstr@monstr.eu >
Acked-by: Mike Frysinger <vapier@gentoo.org >
2011-10-03 08:04:14 +02:00
Michal Simek
8d95ddbb5e
net: emaclite: Remove baseaddress from xemaclite
...
Use dev->iobase instead of baseaddress.
Signed-off-by: Michal Simek <monstr@monstr.eu >
2011-10-03 08:04:14 +02:00
Michal Simek
28ae02e5af
net: emaclite: Use calloc instead of malloc
...
Simplify driver logic and clear eth_device structure
in one command.
Signed-off-by: Michal Simek <monstr@monstr.eu >
2011-10-03 08:04:14 +02:00
Michal Simek
be98696741
net: emaclite: Remove deviceid property
...
Cleanup structure.
Signed-off-by: Michal Simek <monstr@monstr.eu >
2011-10-03 08:04:13 +02:00
Michal Simek
25a025518b
net: emaclite: Change driver name and add address
...
Current xilinx emaclite use net multi registration
but doesn't support several emaclites interfaces.
Changing driver name with adding address to name
is the first step how to distiguish several drivers.
Signed-off-by: Michal Simek <monstr@monstr.eu >
2011-10-03 08:04:13 +02:00
Michal Simek
95efa79d08
net: xilinx emaclite: Fix return values
...
Fix return values for initialize/init/recv/send functions
Signed-off-by: Michal Simek <monstr@monstr.eu >
2011-05-12 22:29:28 +02:00
Michal Simek
042272a6f2
net: Move Emaclite to NET_MULTI
...
Emaclite was using old net api that's why
this patch move emaclite to NET_MULTI api.
Signed-off-by: Michal Simek <monstr@monstr.eu >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2010-10-11 23:07:04 -07:00
Michal Simek
3f91ec0fa1
net: Fix emaclite driver to support little-endian microblaze
...
Support New emaclite AXI IP.
Signed-off-by: Michal Simek <monstr@monstr.eu >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2010-10-11 23:00:29 -07:00
Michal Simek
78d19a3987
net: emaclite: Cleanup license to be GPL compatible
...
Signed-off-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-09-14 14:40:04 +02:00
Mike Frysinger
d3f871482f
drivers/net/: get mac address from environment
...
The environment is the canonical storage location of the mac address, so
we're killing off the global data location and moving everything to
querying the env directly.
The drivers that get converted here:
3c589
4xx_enet
dc2114x
dm9000x
enc28j60
fsl_mcdmafec
ks8695eth
mcffec
rtl8019
rtl8169
s3c4510b_eth
xilinx_emac
xilinx_emaclite
Signed-off-by: Mike Frysinger <vapier@gentoo.org >
CC: Ben Warren <biggerbadderben@gmail.com >
CC: Rolf Offermanns <rof@sysgo.de >
CC: Stefan Roese <sr@denx.de >
CC: Sascha Hauer <saschahauer@web.de >
CC: TsiChung Liew <Tsi-Chung.Liew@freescale.com >
CC: Greg Ungerer <greg.ungerer@opengear.com >
CC: Xue Ligong <lgxue@hotmail.com >
CC: Masami Komiya <mkomiya@sonare.it >
CC: Curt Brune <curt@cucy.com >
CC: Michal SIMEK <monstr@monstr.eu >
2009-03-20 22:39:10 +01:00
Clive Stubbings
f2a7806fc2
xilinx_emaclite buffer overrun
...
Patch to fix buffer allocation size and alignment. Buffer needs to be u32 aligned and
PKTSIZE_ALIGN bytes long.
Acked-by: Michal Simek <monstr@monstr.eu >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-11-09 21:38:02 -08:00
Jean-Christophe PLAGNIOL-VILLARD
93f6d72544
rename CFG_ENV_IS_NOWHERE in CONFIG_ENV_IS_NOWHERE
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com >
2008-09-10 22:48:00 +02:00
Michal Simek
89c53891b1
microblaze: add Emaclite ethernet driver
2008-04-08 15:38:14 +02:00
Michal Simek
b49c90df6e
[FIX] remove files form repository
2007-09-16 20:51:57 +02:00
Michal Simek
706714d97a
[FIX] remove cute code
2007-08-06 23:41:53 +02:00
Michal Simek
a274ca4f6d
[FIX] Coding style cleanup
2007-08-05 22:33:05 +02:00
Michal Simek
0c0a9cda1b
[PATCH] Support for Xilinx EmacLite controller
2007-07-16 00:31:07 +02:00