Michal Simek 
							
						 
					 
					
						
						
							
						
						0c9c99a20b 
					 
					
						
						
							
							net: emaclite: Fix OF initialization  
						
						... 
						
						
						
						- Add xilinx_emaclite_of_init to netdev.h
- Remove global data pointer from the driver
- Add better handling for error state.
Signed-off-by: Michal Simek <michal.simek@xilinx.com > 
						
						
					 
					
						2014-03-04 09:27:32 -05:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Denk 
							
						 
					 
					
						
						
							
						
						3765b3e7bd 
					 
					
						
						
							
							Coding Style cleanup: remove trailing white space  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Denk <wd@denx.de > 
						
						
					 
					
						2013-10-14 16:06:53 -04:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Denk 
							
						 
					 
					
						
						
							
						
						1a4596601f 
					 
					
						
						
							
							Add GPL-2.0+ SPDX-License-Identifier to source files  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Denk <wd@denx.de >
[trini: Fixup common/cmd_io.c]
Signed-off-by: Tom Rini <trini@ti.com > 
						
						
					 
					
						2013-07-24 09:44:38 -04:00 
						 
				 
			
				
					
						
							
							
								Michal Simek 
							
						 
					 
					
						
						
							
						
						7fd7082024 
					 
					
						
						
							
							net: emaclite: Support OF initialization  
						
						... 
						
						
						
						Support new CONFIG_OF_CONTROL option where device
probing is done based on device tree description.
Signed-off-by: Michal Simek <monstr@monstr.eu >
CC: Joe Hershberger <joe.hershberger@gmail.com > 
						
						
					 
					
						2012-09-24 13:17:25 -05:00 
						 
				 
			
				
					
						
							
							
								Stephan Linz 
							
						 
					 
					
						
						
							
						
						1ae6b9c4e0 
					 
					
						
						
							
							drivers/net/xilinx_emaclite.c: Fix compile warning  
						
						... 
						
						
						
						Fix this:
xilinx_emaclite.c: In function 'xilinx_emaclite_initialize':
xilinx_emaclite.c:371: warning: assignment from incompatible pointer type
Signed-off-by: Stephan Linz <linz@li-pro.net > 
						
						
					 
					
						2012-05-22 23:17:52 -05:00 
						 
				 
			
				
					
						
							
							
								Michal Simek 
							
						 
					 
					
						
						
							
						
						c1044a1ec1 
					 
					
						
						
							
							net: emaclite: Move RX/TX ping pong initialization to  
						
						... 
						
						
						
						Init RX/TX ping pong directly from board not in the driver.
Signed-off-by: Michal Simek <monstr@monstr.eu > 
						
						
					 
					
						2011-10-23 23:32:44 +02:00 
						 
				 
			
				
					
						
							
							
								Michal Simek 
							
						 
					 
					
						
						
							
						
						9b94755af9 
					 
					
						
						
							
							net: emaclite: Use unsigned long for baseaddr  
						
						... 
						
						
						
						Baseaddr should be unsigned long.
Signed-off-by: Michal Simek <monstr@monstr.eu > 
						
						
					 
					
						2011-10-23 23:32:44 +02:00 
						 
				 
			
				
					
						
							
							
								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