Blame view

include/linux/sh_eth.h 420 Bytes
71557a37a   Yoshinori Sato   [netdrvr] sh_eth:...
1
2
  #ifndef __ASM_SH_ETH_H__
  #define __ASM_SH_ETH_H__
e47c90523   Yoshihiro Shimoda   net: sh_eth: modi...
3
  #include <linux/phy.h>
574e2af7c   Joe Perches   include: Convert ...
4
  #include <linux/if_ether.h>
e47c90523   Yoshihiro Shimoda   net: sh_eth: modi...
5

71557a37a   Yoshinori Sato   [netdrvr] sh_eth:...
6
7
8
9
  enum {EDMAC_LITTLE_ENDIAN, EDMAC_BIG_ENDIAN};
  
  struct sh_eth_plat_data {
  	int phy;
18be099ba   Sergei Shtylyov   sh_eth: add PHY I...
10
  	int phy_irq;
71557a37a   Yoshinori Sato   [netdrvr] sh_eth:...
11
  	int edmac_endian;
e47c90523   Yoshihiro Shimoda   net: sh_eth: modi...
12
  	phy_interface_t phy_interface;
8eac3f60a   Yoshihiro Shimoda   sh: modify protot...
13
  	void (*set_mdio_gate)(void *addr);
4923576b8   Yoshihiro Shimoda   net: sh_eth: add ...
14

574e2af7c   Joe Perches   include: Convert ...
15
  	unsigned char mac_addr[ETH_ALEN];
4923576b8   Yoshihiro Shimoda   net: sh_eth: add ...
16
17
  	unsigned no_ether_link:1;
  	unsigned ether_link_active_low:1;
150647fb2   Yoshihiro Shimoda   net: sh_eth: chan...
18
  	unsigned needs_init:1;
71557a37a   Yoshinori Sato   [netdrvr] sh_eth:...
19
20
21
  };
  
  #endif