| 
									
										
										
										
											2008-08-06 19:49:00 -04:00
										 |  |  | #ifndef __ASM_SH_ETH_H__
 | 
					
						
							|  |  |  | #define __ASM_SH_ETH_H__
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-03-07 21:59:45 +00:00
										 |  |  | #include <linux/phy.h>
 | 
					
						
							| 
									
										
										
										
											2013-08-01 16:17:48 -07:00
										 |  |  | #include <linux/if_ether.h>
 | 
					
						
							| 
									
										
										
										
											2011-03-07 21:59:45 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-08-06 19:49:00 -04:00
										 |  |  | enum {EDMAC_LITTLE_ENDIAN, EDMAC_BIG_ENDIAN}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | struct sh_eth_plat_data { | 
					
						
							|  |  |  | 	int phy; | 
					
						
							| 
									
										
										
										
											2013-12-20 01:39:52 +03:00
										 |  |  | 	int phy_irq; | 
					
						
							| 
									
										
										
										
											2008-08-06 19:49:00 -04:00
										 |  |  | 	int edmac_endian; | 
					
						
							| 
									
										
										
										
											2011-03-07 21:59:45 +00:00
										 |  |  | 	phy_interface_t phy_interface; | 
					
						
							| 
									
										
										
										
											2011-09-27 21:49:05 +00:00
										 |  |  | 	void (*set_mdio_gate)(void *addr); | 
					
						
							| 
									
										
										
										
											2009-08-27 23:25:03 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-08-01 16:17:48 -07:00
										 |  |  | 	unsigned char mac_addr[ETH_ALEN]; | 
					
						
							| 
									
										
										
										
											2009-08-27 23:25:03 +00:00
										 |  |  | 	unsigned no_ether_link:1; | 
					
						
							|  |  |  | 	unsigned ether_link_active_low:1; | 
					
						
							| 
									
										
										
										
											2012-02-15 17:54:56 +00:00
										 |  |  | 	unsigned needs_init:1; | 
					
						
							| 
									
										
										
										
											2008-08-06 19:49:00 -04:00
										 |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif
 |