2005-04-17 02:20:36 +04:00
/*** -*- linux-c -*- **********************************************************
Driver for Atmel at76c502 at76c504 and at76c506 wireless cards .
Copyright 2005 Dan Williams and Red Hat , Inc .
This program is free software ; you can redistribute it and / or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation ; either version 2 of the License , or
( at your option ) any later version .
This software is distributed in the hope that it will be useful ,
but WITHOUT ANY WARRANTY ; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
GNU General Public License for more details .
You should have received a copy of the GNU General Public License
along with Atmel wireless lan drivers ; if not , write to the Free Software
Foundation , Inc . , 59 Temple Place , Suite 330 , Boston , MA 02111 - 1307 USA
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
# ifndef _ATMEL_H
# define _ATMEL_H
typedef enum {
ATMEL_FW_TYPE_NONE = 0 ,
ATMEL_FW_TYPE_502 ,
ATMEL_FW_TYPE_502D ,
ATMEL_FW_TYPE_502E ,
ATMEL_FW_TYPE_502_3COM ,
ATMEL_FW_TYPE_504 ,
ATMEL_FW_TYPE_504_2958 ,
ATMEL_FW_TYPE_504A_2958 ,
ATMEL_FW_TYPE_506
} AtmelFWType ;
2005-10-30 18:50:15 +03:00
struct net_device * init_atmel_card ( unsigned short , unsigned long , const AtmelFWType , struct device * ,
2005-04-17 02:20:36 +04:00
int ( * present_func ) ( void * ) , void * ) ;
2005-10-30 18:50:15 +03:00
void stop_atmel_card ( struct net_device * ) ;
2005-04-17 02:20:36 +04:00
int atmel_open ( struct net_device * ) ;
# endif