X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fnet%2Fax88796.h;h=b9a3beca0ce41589cdcc4685068ef1dfda975235;hb=03e4970c10151c5fb25ddd7e9a142d63c6a8d058;hp=ee786a043b3d0ae48d35a622db9f8f41a56bbea4;hpb=825a2ff1896ec3ead94bebef60c71f57254da58a;p=pandora-kernel.git diff --git a/include/net/ax88796.h b/include/net/ax88796.h index ee786a043b3d..b9a3beca0ce4 100644 --- a/include/net/ax88796.h +++ b/include/net/ax88796.h @@ -14,14 +14,18 @@ #define AXFLG_HAS_EEPROM (1<<0) #define AXFLG_MAC_FROMDEV (1<<1) /* device already has MAC */ +#define AXFLG_HAS_93CX6 (1<<2) /* use eeprom_93cx6 driver */ +#define AXFLG_MAC_FROMPLATFORM (1<<3) /* MAC given by platform data */ struct ax_plat_data { unsigned int flags; - unsigned char wordlength; /* 1 or 2 */ - unsigned char dcr_val; /* default value for DCR */ - unsigned char rcr_val; /* default value for RCR */ - unsigned char gpoc_val; /* default value for GPOC */ - u32 *reg_offsets; /* register offsets */ + unsigned char wordlength; /* 1 or 2 */ + unsigned char dcr_val; /* default value for DCR */ + unsigned char rcr_val; /* default value for RCR */ + unsigned char gpoc_val; /* default value for GPOC */ + u32 *reg_offsets; /* register offsets */ + u8 *mac_addr; /* MAC addr (only used when + AXFLG_MAC_FROMPLATFORM is used */ }; #endif /* __NET_AX88796_PLAT_H */