diff options
Diffstat (limited to 'drivers/net/wireless/rda/rda_wlan/wlan_includes.h')
-rwxr-xr-x | drivers/net/wireless/rda/rda_wlan/wlan_includes.h | 115 |
1 files changed, 115 insertions, 0 deletions
diff --git a/drivers/net/wireless/rda/rda_wlan/wlan_includes.h b/drivers/net/wireless/rda/rda_wlan/wlan_includes.h new file mode 100755 index 00000000..54c246c8 --- /dev/null +++ b/drivers/net/wireless/rda/rda_wlan/wlan_includes.h @@ -0,0 +1,115 @@ +/** @file wlan_headers.h + * + * @brief This file contains all the necessary include file. + * + * Copyright (C) 2003-2008, Marvell International Ltd. + * + * This software file (the "File") is distributed by Marvell International + * Ltd. under the terms of the GNU General Public License Version 2, June 1991 + * (the "License"). You may use, redistribute and/or modify this File in + * accordance with the terms and conditions of the License, a copy of which + * is available along with the File in the gpl.txt file or by writing to + * the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + * 02111-1307 or on the worldwide web at http://www.gnu.org/licenses/gpl.txt. + * + * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE + * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE + * ARE EXPRESSLY DISCLAIMED. The License provides additional details about + * this warranty disclaimer. + * + */ +/******************************************************** +Change log: + 05/30/07: Initial creation +********************************************************/ + +#ifndef _WLAN_HEADERS_H +#define _WLAN_HEADERS_H + +#ifndef __ATTRIB_ALIGN__ +#define __ATTRIB_ALIGN__ __attribute__((aligned(4))) +#endif + +#ifndef __ATTRIB_PACK__ +#define __ATTRIB_PACK__ __attribute__ ((packed)) +#endif + +/* Linux header files */ +#include <linux/kernel.h> +#include <linux/module.h> +#include <linux/moduleparam.h> +#include <linux/init.h> +#include <linux/version.h> +#include <linux/param.h> +#include <linux/delay.h> +#include <linux/slab.h> +#include <linux/mm.h> +#include <linux/types.h> +#include <linux/sched.h> +#include <linux/timer.h> +#include <linux/types.h> +#include <linux/ioport.h> +#include <linux/pci.h> +#include <linux/ctype.h> +#include <linux/proc_fs.h> +#include <linux/ptrace.h> +#include <linux/string.h> +#include <linux/notifier.h> +#include <linux/suspend.h> + +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18) +#include <linux/config.h> +#endif + +#include <linux/ioport.h> + +/* ASM files */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27) +#include <linux/semaphore.h> +#else +#include <asm/semaphore.h> +#endif +#include <asm/byteorder.h> +#include <asm/irq.h> +#include <asm/uaccess.h> +#include <asm/io.h> +#include <asm/system.h> + +/* Net header files */ +#include <linux/wireless.h> +#include <linux/netdevice.h> +#include <linux/net.h> +#include <linux/ip.h> +#include <linux/skbuff.h> +#include <linux/if_arp.h> +#include <linux/if_ether.h> +#include <linux/etherdevice.h> +#include <net/arp.h> +#include <linux/rtnetlink.h> +#include <linux/ieee80211.h> +#include <net/iw_handler.h> + +/* Wireless header */ +#include <net/iw_handler.h> + +#include <linux/mmc/sdio_func.h> +#include <linux/mmc/sdio_ids.h> +#include <linux/mmc/host.h> +#include <linux/mmc/mmc.h> +#include <linux/mmc/card.h> + +#include <linux/wakelock.h> +#include <linux/dcache.h> +#include <linux/debugfs.h> +#include <linux/platform_device.h> +/*drv header*/ +#include "wlan_defs.h" +#include "wlan_os.h" +#include "wlan_dev.h" +#include "wlan_event.h" +#include "wlan_wid.h" +#include "wlan_sdio.h" +#include "wlan_sdio_patch.h" +#include "wlan_aver_rssi.h" +#endif /* _WLAN_HEADERS_H */ + |