18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */ 28c2ecf20Sopenharmony_ci/*** -*- linux-c -*- ********************************************************** 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ci Driver for Atmel at76c502 at76c504 and at76c506 wireless cards. 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ci Copyright 2005 Dan Williams and Red Hat, Inc. 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci******************************************************************************/ 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci#ifndef _ATMEL_H 128c2ecf20Sopenharmony_ci#define _ATMEL_H 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_citypedef enum { 158c2ecf20Sopenharmony_ci ATMEL_FW_TYPE_NONE = 0, 168c2ecf20Sopenharmony_ci ATMEL_FW_TYPE_502, 178c2ecf20Sopenharmony_ci ATMEL_FW_TYPE_502D, 188c2ecf20Sopenharmony_ci ATMEL_FW_TYPE_502E, 198c2ecf20Sopenharmony_ci ATMEL_FW_TYPE_502_3COM, 208c2ecf20Sopenharmony_ci ATMEL_FW_TYPE_504, 218c2ecf20Sopenharmony_ci ATMEL_FW_TYPE_504_2958, 228c2ecf20Sopenharmony_ci ATMEL_FW_TYPE_504A_2958, 238c2ecf20Sopenharmony_ci ATMEL_FW_TYPE_506 248c2ecf20Sopenharmony_ci} AtmelFWType; 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_cistruct net_device *init_atmel_card(unsigned short, unsigned long, const AtmelFWType, struct device *, 278c2ecf20Sopenharmony_ci int (*present_func)(void *), void * ); 288c2ecf20Sopenharmony_civoid stop_atmel_card( struct net_device *); 298c2ecf20Sopenharmony_ciint atmel_open( struct net_device * ); 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ci#endif 32