⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 marvell wifi driver GSPI-8385-LINUX-OMAP1510-5.0.10.p0-144-src.rar
💻
📖 第 1 页 / 共 4 页
字号:
#	File	: Makefile
#		: Marvell Semiconductor Inc 
#		: Copyright (c) 2005, Marvell Semiconductor Inc

$(shell touch .config)

include	.config

TOOLPATH_BULVERDE=	/usr/local/arm/3.3.2/bin
TOOLPATH_OMAP=		/usr/local/arm/3.3.2/bin
TOOLPATH_LUBBOCK=	/usr/local/arm-linux/bin
TOOLPATH_MIPS=		/opt/toolchain/mipsout/bin

KERNELVERSION_X86 := 	$(shell uname -r)
KERNELVERSION_MIPS=	2.4.20-we14-mips

BULVERDE_DIR= 		/tftpboot/bulverde/root
OMAP_DIR=		/tftpboot/omap1510/root
MIPS_DIR=		/tftpboot/mips/root

CFLAGS= -D__KERNEL__ -DMODULE -O2 -Wall -Wstrict-prototypes 

# Specify Kernel source tree by Wireless Extension
# Valid options for Bulverde: 14, 15, 16
# Valid options for OMAP1510: 15, 16
KERNEL_WE=16

CC=		$(CROSS)gcc
LD=		$(CROSS)ld

BACKUP=		/root/backup
YMD=		`date +%Y%m%d%H%M`

#############################################################################
# Non-Feature Pack Options
#############################################################################

# Enable debugging?
# DEBUG LEVEL n/0/1/2:
# n: NO DEBUG
# 0: Only PRINTK
# 1: PRINTK and PRINTK1
# 2: PRINTK, PRINTK1, ENTER and LEAVE
CONFIG_DEBUG=n

#config for 2.4.21 arm rmk-linux
CONFIG_ARM_2_4_21=n

# Intel Bulverde Mainstone Register
CONFIG_MAINSTONE=y

# Enable Power Save support
CONFIG_PS=y
CONFIG_PS_PRESLEEP=y
CONFIG_FW_WAKEUP_METHOD=y
CONFIG_FW_WAKEUP_TIME=n

# Configure Helper Image 
CONFIG_HELPER_IMAGE=y

#To print a dump of Tx and Packet sent
CONFIG_TX_PRINT_DEBUG=n

#To print a dump of Rx and Packet sent
CONFIG_RX_PRINT_DEBUG=n

#To include progressive scan
CONFIG_PROGRESSIVE_SCAN=y

#To use OMAP1510 Timers to debug 
CONFIG_OMAP1510_TIMER_DEBUG=n

# mcf used?
CONFIG_MCF_USED=y

# PCB Rev 4 Boards 
CONFIG_PCB_REV4=n

# RF calibration
CONFIG_CAL_DATA=y

# Linux Power Management
CONFIG_PM=n

# Enable this to start the TX/RX Throughput Tests 
CONFIG_THROUGHPUT_TEST=n

# ENABLE 802.11h
CONFIG_802_11H_TPC=n

# Enable CCX Support
CONFIG_CCX = n

#enable TLV_ASSOCIATION
CONFIG_TLV_ASSOCIATION=y

# Enable SDIO_M 
CONFIG_SDIO_M=y

# Enable LEDs Control
CONFIG_LED_GPIO_CTRL=y

# Enable SUBSCRIBE_EVENT 
CONFIG_SUBSCRIBE_EVENT_CTRL=y

# Enable debug counters in /proc/net/wlan
CONFIG_PROC_DEBUG=y

# Enable re-association
CONFIG_REASSOCIATION=y

#############################################################################
# Feature Pack Options
#############################################################################

ifeq ($(CONFIG_FEATURE_PACK),8381-1)
	CONFIG_802_11D=y
	CONFIG_AD_HOC_PS=n
	CONFIG_ADHOCAES=y
	CONFIG_AFC=y
	CONFIG_BCA=y
	CONFIG_BG_SCAN=y
	CONFIG_DEEP_SLEEP=y
	CONFIG_HOST_WAKEUP=y
	CONFIG_TPC=y
	CONFIG_WMM=y
	CONFIG_WMM_UAPSD=y
	CONFIG_WMM_AIFS=y
	CONFIG_WPA=y
	CONFIG_WPA2=y
endif

ifeq ($(CONFIG_FEATURE_PACK),8381-2)
	CONFIG_802_11D=n
	CONFIG_AD_HOC_PS=y
	CONFIG_ADHOCAES=y
	CONFIG_AFC=n
	CONFIG_BCA=y
	CONFIG_BG_SCAN=n
	CONFIG_DEEP_SLEEP=y
	CONFIG_HOST_WAKEUP=y
	CONFIG_TPC=y
	CONFIG_WMM=n
	CONFIG_WMM_UAPSD=n
	CONFIG_WMM_AIFS=n
	CONFIG_WPA=y
	CONFIG_WPA2=y
endif

ifeq ($(CONFIG_FEATURE_PACK),8385-1)
	CONFIG_802_11D=y
	CONFIG_AD_HOC_PS=n
	CONFIG_ADHOCAES=y
	CONFIG_AFC=y
	CONFIG_BCA=y
	CONFIG_BG_SCAN=y
	CONFIG_DEEP_SLEEP=y
	CONFIG_HOST_WAKEUP=y
	CONFIG_TPC=y
	CONFIG_WMM=y
	CONFIG_WMM_UAPSD=y
	CONFIG_WMM_AIFS=y
	CONFIG_WPA=y
	CONFIG_WPA2=y
endif

ifeq ($(CONFIG_FEATURE_PACK),8385-2)
	CONFIG_802_11D=n
	CONFIG_AD_HOC_PS=y
	CONFIG_ADHOCAES=y
	CONFIG_AFC=n
	CONFIG_BCA=y
	CONFIG_BG_SCAN=n
	CONFIG_DEEP_SLEEP=y
	CONFIG_HOST_WAKEUP=y
	CONFIG_TPC=y
	CONFIG_WMM=n
	CONFIG_WMM_UAPSD=n
	CONFIG_WMM_AIFS=n
	CONFIG_WPA=y
	CONFIG_WPA2=y
endif

ifeq ($(CONFIG_FEATURE_PACK),8385-3)
	CONFIG_802_11D=n
	CONFIG_AD_HOC_PS=n
	CONFIG_ADHOCAES=y
	CONFIG_AFC=n
	CONFIG_BCA=y
	CONFIG_BG_SCAN=n
	CONFIG_DEEP_SLEEP=y
	CONFIG_HOST_WAKEUP=y
	CONFIG_TPC=n
	CONFIG_WMM=n
	CONFIG_WMM_UAPSD=n
	CONFIG_WMM_AIFS=n
	CONFIG_WPA=y
	CONFIG_WPA2=y
endif

ifeq ($(CONFIG_FEATURE_PACK),8385-103)
	CONFIG_802_11D=n
	CONFIG_AD_HOC_PS=y
	CONFIG_ADHOCAES=y
	CONFIG_AFC=n
	CONFIG_BCA=y
	CONFIG_BG_SCAN=n
	CONFIG_DEEP_SLEEP=y
	CONFIG_HOST_WAKEUP=y
	CONFIG_TPC=y
	CONFIG_WMM=n
	CONFIG_WMM_UAPSD=n
	CONFIG_WMM_AIFS=n
	CONFIG_WPA=y
	CONFIG_WPA2=y
	CONFIG_CIPHER_TEST=y
	CONFIG_ATIMGEN=y
endif

ifeq ($(CONFIG_FEATURE_PACK),8388-1)
	CONFIG_802_11D=y
	CONFIG_AD_HOC_PS=n
	CONFIG_ADHOCAES=y
	CONFIG_AFC=y
	CONFIG_BCA=y
	CONFIG_BG_SCAN=y
	CONFIG_DEEP_SLEEP=y
	CONFIG_HOST_WAKEUP=y
	CONFIG_TPC=y
	CONFIG_WMM=y
	CONFIG_WMM_UAPSD=y
	CONFIG_WMM_AIFS=y
	CONFIG_WPA=y
	CONFIG_WPA2=y
endif

ifeq ($(CONFIG_SD8388H),y) 
ifeq ($(CONFIG_FEATURE_PACK),8388-2)
	CONFIG_802_11D=n
	CONFIG_AD_HOC_PS=y
	CONFIG_ADHOCAES=y
	CONFIG_AFC=n
	CONFIG_BCA=y
	CONFIG_BG_SCAN=n
	CONFIG_DEEP_SLEEP=y
	CONFIG_HOST_WAKEUP=y
	CONFIG_TPC=y
	CONFIG_WMM=n
	CONFIG_WMM_UAPSD=n
	CONFIG_WMM_AIFS=n
	CONFIG_WPA=y
	CONFIG_WPA2=y
endif
endif

ifeq ($(CONFIG_FEATURE_PACK),8388-4)
	CONFIG_802_11D=y
	CONFIG_AD_HOC_PS=y
	CONFIG_ADHOCAES=y
	CONFIG_AFC=y
	CONFIG_BCA=y
	CONFIG_BG_SCAN=y
	CONFIG_DEEP_SLEEP=y
	CONFIG_HOST_WAKEUP=y
	CONFIG_TPC=y
	CONFIG_WMM=y
	CONFIG_WMM_UAPSD=y
	CONFIG_WMM_AIFS=y
	CONFIG_WPA=y
	CONFIG_WPA2=y
endif

#############################################################################
# CF Project Specific Options
#############################################################################

ifeq ($(CONFIG_CF8305),y)
	CONFIG_CF83xx=y
	CONFIG_RF8010=y
	CONFIG_HELPER_IMAGE=n

	CONFIG_802_11D?=n
	CONFIG_AD_HOC_PS?=y
	CONFIG_ADHOCAES?=y
	CONFIG_AFC?=y
	CONFIG_BCA?=y
	CONFIG_BG_SCAN?=y
	CONFIG_DEEP_SLEEP?=y
	CONFIG_HOST_WAKEUP?=y
	CONFIG_TPC?=y
	CONFIG_WMM?=y
	CONFIG_WMM_UAPSD?=y
	CONFIG_WMM_AIFS?=y
	CONFIG_WPA?=y
	CONFIG_WPA2?=n
endif

ifeq ($(CONFIG_CF8381),y)
	CONFIG_CF83xx=y
	CONFIG_TLV_SCAN=y

	CONFIG_802_11D?=n
	CONFIG_AD_HOC_PS?=y
	CONFIG_ADHOCAES?=y
	CONFIG_AFC?=n
	CONFIG_BCA?=y
	CONFIG_BG_SCAN?=y
	CONFIG_DEEP_SLEEP?=y
	CONFIG_HOST_WAKEUP?=y
	CONFIG_TPC?=y
	CONFIG_WMM?=y
	CONFIG_WMM_UAPSD?=y
	CONFIG_WMM_AIFS?=y
	CONFIG_WPA?=y
	CONFIG_WPA2?=y
endif

ifeq ($(CONFIG_CF8389),y)
	CONFIG_CF83xx=y
	CONFIG_RF8019=y
	CONFIG_TLV_SCAN=y
	CONFIG_802_11D?=n
	CONFIG_AD_HOC_PS?=y
	CONFIG_ADHOCAES?=y
	CONFIG_AFC?=n
	CONFIG_BCA?=y
	CONFIG_BG_SCAN?=y
	CONFIG_DEEP_SLEEP?=y
	CONFIG_HOST_WAKEUP?=y
	CONFIG_TPC?=y
	CONFIG_WMM?=y
	CONFIG_WMM_UAPSD?=y
	CONFIG_WMM_AIFS?=y
	CONFIG_WPA?=y
	CONFIG_WPA2?=y
endif

ifeq ($(CONFIG_CF8399),y)
	CONFIG_CF83xx=y
	CONFIG_RF8019=y
	CONFIG_TLV_SCAN=y
	CONFIG_MULTI_BANDS=n
	CONFIG_G_RATE=y
	CONFIG_ADHOC_GRATE=y
	CONFIG_802_11D?=y
	CONFIG_AD_HOC_PS?=y
	CONFIG_ADHOCAES?=y
	CONFIG_AFC?=y
	CONFIG_BCA?=y
	CONFIG_BG_SCAN?=y
	CONFIG_DEEP_SLEEP?=y
	CONFIG_HOST_WAKEUP?=y
	CONFIG_TPC?=y
	CONFIG_WMM?=y
	CONFIG_WMM_UAPSD?=y
	CONFIG_WMM_AIFS?=y
	CONFIG_WPA?=y
	CONFIG_WPA2?=y
endif

ifeq ($(CONFIG_CF8385),y)
	CONFIG_CF83xx=y
	CONFIG_RF8015=y
	CONFIG_TLV_SCAN=y
	CONFIG_MULTI_BANDS=n
	CONFIG_G_RATE=y
	CONFIG_ADHOC_GRATE=y

	CONFIG_802_11D?=y
	CONFIG_AD_HOC_PS?=y
	CONFIG_ADHOCAES?=y
	CONFIG_AFC?=y
	CONFIG_BCA?=y
	CONFIG_BG_SCAN?=y
	CONFIG_DEEP_SLEEP?=y
	CONFIG_HOST_WAKEUP?=y
	CONFIG_TPC?=y
	CONFIG_WMM?=y
	CONFIG_WMM_UAPSD?=y
	CONFIG_WMM_AIFS?=y
	CONFIG_WPA?=y
	CONFIG_WPA2?=y
endif

ifeq ($(CONFIG_CF8385H),y)
	CONFIG_CF83xx=y
	CONFIG_CF8385=y
	CONFIG_RF8031=y
	CONFIG_TLV_SCAN=y
	CONFIG_MULTI_BANDS=y
	CONFIG_G_RATE=y
	CONFIG_ADHOC_GRATE=y

	CONFIG_802_11D?=n
	CONFIG_AD_HOC_PS?=n
	CONFIG_ADHOCAES?=y
	CONFIG_AFC?=y
	CONFIG_BCA?=y
	CONFIG_BG_SCAN?=n
	CONFIG_DEEP_SLEEP?=y
	CONFIG_HOST_WAKEUP?=y
	CONFIG_TPC?=n
	CONFIG_WMM?=n
	CONFIG_WMM_UAPSD?=n
	CONFIG_WMM_AIFS?=n
	CONFIG_WPA?=y
	CONFIG_WPA2?=y
endif

#############################################################################
# SD Project Specific Options
#############################################################################

ifeq ($(CONFIG_SD8305),y)
	CONFIG_SD83xx=y
	CONFIG_RF8010=y
	CONFIG_BULVERDE=y
	CONFIG_HELPER_IMAGE=n

	CONFIG_802_11D?=n
	CONFIG_AD_HOC_PS?=n
	CONFIG_ADHOCAES?=n
	CONFIG_AFC?=y
	CONFIG_BCA?=n
	CONFIG_BG_SCAN?=n
	CONFIG_DEEP_SLEEP?=n
	CONFIG_HOST_WAKEUP?=n
	CONFIG_TPC?=n
	CONFIG_WMM?=n
	CONFIG_WMM_UAPSD?=n
	CONFIG_WMM_AIFS?=n
	CONFIG_WPA?=y
	CONFIG_WPA2?=n
endif

ifeq ($(CONFIG_SD8381),y)
	CONFIG_SD83xx=y
	CONFIG_RF8015=y
	CONFIG_BULVERDE=y
	CONFIG_TLV_SCAN=y
	CONFIG_MULTI_BANDS=n
	CONFIG_HELPER_IMAGE=y

	CONFIG_802_11D?=n
	CONFIG_AD_HOC_PS?=y
	CONFIG_ADHOCAES?=y
	CONFIG_AFC?=y
	CONFIG_BCA?=y
	CONFIG_BG_SCAN?=y
	CONFIG_DEEP_SLEEP?=y
	CONFIG_HOST_WAKEUP?=y
	CONFIG_TPC?=y
	CONFIG_WMM?=y
	CONFIG_WMM_UAPSD?=y
	CONFIG_WMM_AIFS?=y
	CONFIG_WPA?=y
	CONFIG_WPA2?=y
endif

ifeq ($(CONFIG_SD8389),y)
	CONFIG_SD83xx=y
	CONFIG_RF8019=y
	CONFIG_BULVERDE=y
	CONFIG_TLV_SCAN=y
	CONFIG_MULTI_BANDS=n
	CONFIG_HELPER_IMAGE=y
	CONFIG_802_11D?=n
	CONFIG_AD_HOC_PS?=y
	CONFIG_ADHOCAES?=y
	CONFIG_AFC?=y
	CONFIG_BCA?=y
	CONFIG_BG_SCAN?=y
	CONFIG_DEEP_SLEEP?=y
	CONFIG_HOST_WAKEUP?=y
	CONFIG_TPC?=y
	CONFIG_WMM?=y
	CONFIG_WMM_UAPSD?=y
	CONFIG_WMM_AIFS?=y
	CONFIG_WPA?=y
	CONFIG_WPA2?=y
endif

ifeq ($(CONFIG_SD8399),y)
	CONFIG_SD83xx=y
	CONFIG_RF8019=y
	CONFIG_TLV_SCAN=y
	CONFIG_BULVERDE=y
	CONFIG_G_RATE=y
	CONFIG_ADHOC_GRATE=y
	CONFIG_MULTI_BANDS=n

	CONFIG_802_11D?=y
	CONFIG_AD_HOC_PS?=y
	CONFIG_ADHOCAES?=y
	CONFIG_AFC?=y
	CONFIG_BCA?=y
	CONFIG_BG_SCAN?=y
	CONFIG_DEEP_SLEEP?=y
	CONFIG_HOST_WAKEUP?=y
	CONFIG_TPC?=y
	CONFIG_WMM?=y
	CONFIG_WMM_UAPSD?=y
	CONFIG_WMM_AIFS?=y
	CONFIG_WPA?=y
	CONFIG_WPA2?=y
endif

ifeq ($(CONFIG_SD8385),y)
	CONFIG_SD83xx=y

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -