Changeset 23107 for branches/backfire


Ignore:
Timestamp:
2010-09-21T13:50:40+02:00 (6 years ago)
Author:
nbd
Message:

mac80211: merge version 2010-09-14 from trunk

Location:
branches/backfire/package
Files:
9 added
12 deleted
28 edited
2 moved

Legend:

Unmodified
Added
Removed
  • branches/backfire/package/mac80211/Makefile

    r22494 r23107  
    1111PKG_NAME:=mac80211 
    1212 
    13 PKG_VERSION:=2010-07-29 
     13PKG_VERSION:=2010-09-14 
    1414PKG_RELEASE:=1 
    1515PKG_SOURCE_URL:=http://mirror2.openwrt.org/sources 
    1616#       http://www.orbit-lab.org/kernel/compat-wireless-2.6/2010/11 \ 
    1717#       http://wireless.kernel.org/download/compat-wireless-2.6 
    18 PKG_MD5SUM:=fcfb757939c4718efbf9c87ca59c6932 
     18PKG_MD5SUM:=88511287e013ff0f2843b3679f52f335 
    1919 
    2020PKG_SOURCE:=compat-wireless-$(PKG_VERSION).tar.bz2 
    2121PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/compat-wireless-$(PKG_VERSION) 
     22PKG_BUILD_PARALLEL:=1 
    2223 
    2324PKG_CONFIG_DEPENDS:= \ 
     
    2829        CONFIG_ATH_USER_REGD \ 
    2930 
     31CARL9170_FW_VERSION:=1.8.8.2 
     32 
    3033include $(INCLUDE_DIR)/package.mk 
    3134 
     
    3639  URL:=http://linuxwireless.org/ 
    3740  MAINTAINER:=Felix Fietkau <nbd@openwrt.org> 
    38   DEPENDS:=@!LINUX_2_4 @(!(TARGET_avr32||TARGET_ep93xx||TARGET_ps3||TARGET_pxcab)||BROKEN) 
     41  DEPENDS:=@(!(TARGET_avr32||TARGET_ep93xx||TARGET_ps3||TARGET_pxcab)||BROKEN) 
    3942endef 
    4043 
     
    4245  $(call KernelPackage/mac80211/Default) 
    4346  TITLE:=cfg80211 - wireless configuration API 
    44   DEPENDS+= +wireless-tools +iw @!LINUX_2_6_25 
     47  DEPENDS+= +wireless-tools +iw @!LINUX_2_6_25 +crda 
    4548ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.33)),1) 
    4649  FILES:= \ 
    47         $(PKG_BUILD_DIR)/compat/compat.$(LINUX_KMOD_SUFFIX) \ 
    48         $(PKG_BUILD_DIR)/net/wireless/cfg80211.$(LINUX_KMOD_SUFFIX) 
     50        $(PKG_BUILD_DIR)/compat/compat.ko \ 
     51        $(PKG_BUILD_DIR)/net/wireless/cfg80211.ko 
    4952  AUTOLOAD:=$(call AutoLoad,20,compat cfg80211) 
    5053else 
    5154  FILES:= \ 
    52         $(PKG_BUILD_DIR)/compat/compat.$(LINUX_KMOD_SUFFIX) \ 
    53         $(PKG_BUILD_DIR)/compat/compat_firmware_class.$(LINUX_KMOD_SUFFIX) \ 
    54         $(PKG_BUILD_DIR)/net/wireless/cfg80211.$(LINUX_KMOD_SUFFIX) 
     55        $(PKG_BUILD_DIR)/compat/compat.ko \ 
     56        $(PKG_BUILD_DIR)/compat/compat_firmware_class.ko \ 
     57        $(PKG_BUILD_DIR)/net/wireless/cfg80211.ko 
    5558  AUTOLOAD:=$(call AutoLoad,20,compat compat_firmware_class cfg80211) 
    5659endif 
     
    6568  TITLE:=Linux 802.11 Wireless Networking Stack 
    6669  DEPENDS+= +kmod-crypto-core +kmod-crypto-arc4 +kmod-crypto-aes +kmod-cfg80211 
    67   FILES:= $(PKG_BUILD_DIR)/net/mac80211/mac80211.$(LINUX_KMOD_SUFFIX) 
     70  FILES:= $(PKG_BUILD_DIR)/net/mac80211/mac80211.ko 
    6871  AUTOLOAD:=$(call AutoLoad,21,mac80211) 
    6972  MENU:=1 
     
    9396P54PCIFW:=2.13.12.0.arm 
    9497P54USBFW:=2.13.24.0.lm87.arm 
     98P54SPIFW:=2.13.0.0.a.13.14.arm 
     99CARL9170_FW:=carl9170-1.fw 
    95100 
    96101define Download/p54usb 
     
    108113$(eval $(call Download,p54pci)) 
    109114 
     115define Download/p54spi 
     116  FILE:=$(P54SPIFW) 
     117  URL:=http://daemonizer.de/prism54/prism54-fw/stlc4560 
     118  MD5SUM:=42661f8ecbadd88012807493f596081d 
     119endef 
     120$(eval $(call Download,p54spi)) 
     121 
     122define Download/carl9170 
     123  FILE:=$(CARL9170_FW) 
     124  URL:=http://www.kernel.org/pub/linux/kernel/people/chr/carl9170/fw/$(CARL9170_FW_VERSION) 
     125  MD5SUM:=114c43846ed1d2f89cc92bd0e2ec0589 
     126endef 
     127$(eval $(call Download,carl9170)) 
     128 
    110129define KernelPackage/p54/Default 
    111130  $(call KernelPackage/mac80211/Default) 
     
    119138define KernelPackage/p54-common 
    120139  $(call KernelPackage/p54/Default) 
    121   DEPENDS+= @PCI_SUPPORT||@USB_SUPPORT +kmod-mac80211 
     140  DEPENDS+= @PCI_SUPPORT||@USB_SUPPORT||@TARGET_omap24xx +kmod-mac80211 
    122141  TITLE+= (COMMON) 
    123   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/p54/p54common.$(LINUX_KMOD_SUFFIX) 
     142  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/p54/p54common.ko 
    124143  AUTOLOAD:=$(call AutoLoad,30,p54common) 
    125144endef 
     
    129148  TITLE+= (PCI) 
    130149  DEPENDS+= @PCI_SUPPORT +kmod-p54-common 
    131   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/p54/p54pci.$(LINUX_KMOD_SUFFIX) 
     150  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/p54/p54pci.ko 
    132151  AUTOLOAD:=$(call AutoLoad,31,p54pci) 
    133152endef 
     
    137156  TITLE+= (USB) 
    138157  DEPENDS+= @USB_SUPPORT +kmod-usb-core +kmod-p54-common 
    139   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/p54/p54usb.$(LINUX_KMOD_SUFFIX) 
     158  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/p54/p54usb.ko 
    140159  AUTOLOAD:=$(call AutoLoad,31,p54usb) 
     160endef 
     161 
     162define KernelPackage/p54-spi 
     163  $(call KernelPackage/p54/Default) 
     164  TITLE+= (SPI) 
     165  DEPENDS+= @TARGET_omap24xx +kmod-p54-common 
     166  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/p54/p54spi.ko 
     167  AUTOLOAD:=$(call AutoLoad,31,p54spi) 
    141168endef 
    142169 
     
    198225  DEPENDS+= @(PCI_SUPPORT||USB_SUPPORT||TARGET_ramips) +kmod-mac80211 +kmod-crc-itu-t 
    199226  TITLE+= (LIB) 
    200   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2x00lib.$(LINUX_KMOD_SUFFIX) 
     227  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2x00lib.ko 
    201228  AUTOLOAD:=$(call AutoLoad,25,rt2x00lib) 
    202229  MENU:=1 
     
    227254  DEPENDS+= @(PCI_SUPPORT||TARGET_ramips) +kmod-rt2x00-lib +kmod-eeprom-93cx6 
    228255  TITLE+= (PCI) 
    229   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2x00pci.$(LINUX_KMOD_SUFFIX) 
     256  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2x00pci.ko 
    230257  AUTOLOAD:=$(call AutoLoad,26,rt2x00pci) 
    231258endef 
     
    235262  DEPENDS+= @USB_SUPPORT +kmod-rt2x00-lib +kmod-usb-core 
    236263  TITLE+= (USB) 
    237   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2x00usb.$(LINUX_KMOD_SUFFIX) 
     264  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2x00usb.ko 
    238265  AUTOLOAD:=$(call AutoLoad,26,rt2x00usb) 
    239266endef 
     
    243270  DEPENDS+= @TARGET_ramips +kmod-rt2x00-lib 
    244271  TITLE+= (SoC) 
    245   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2x00soc.$(LINUX_KMOD_SUFFIX) 
     272  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2x00soc.ko 
    246273  AUTOLOAD:=$(call AutoLoad,26,rt2x00soc) 
    247274endef 
     
    251278  DEPENDS+= @(PCI_SUPPORT||USB_SUPPORT||TARGET_ramips) +kmod-rt2x00-lib +USB_SUPPORT:kmod-rt2x00-usb +TARGET_ramips:kmod-rt2x00-soc 
    252279  TITLE+= (rt2800 LIB) 
    253   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2800lib.$(LINUX_KMOD_SUFFIX) 
     280  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2800lib.ko 
    254281  AUTOLOAD:=$(call AutoLoad,27,rt2800lib) 
    255282endef 
     
    259286  DEPENDS+= @PCI_SUPPORT +kmod-rt2x00-pci 
    260287  TITLE+= (RT2400 PCI) 
    261   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2400pci.$(LINUX_KMOD_SUFFIX) 
     288  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2400pci.ko 
    262289  AUTOLOAD:=$(call AutoLoad,27,rt2400pci) 
    263290endef 
     
    267294  DEPENDS+= @PCI_SUPPORT +kmod-rt2x00-pci 
    268295  TITLE+= (RT2500 PCI) 
    269   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2500pci.$(LINUX_KMOD_SUFFIX) 
     296  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2500pci.ko 
    270297  AUTOLOAD:=$(call AutoLoad,27,rt2500pci) 
    271298endef 
     
    275302  DEPENDS+= @USB_SUPPORT +kmod-rt2x00-usb 
    276303  TITLE+= (RT2500 USB) 
    277   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2500usb.$(LINUX_KMOD_SUFFIX) 
     304  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2500usb.ko 
    278305  AUTOLOAD:=$(call AutoLoad,27,rt2500usb) 
    279306endef 
     
    283310  DEPENDS+= @PCI_SUPPORT +kmod-rt2x00-pci 
    284311  TITLE+= (RT2x61 PCI) 
    285   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt61pci.$(LINUX_KMOD_SUFFIX) 
     312  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt61pci.ko 
    286313  AUTOLOAD:=$(call AutoLoad,27,rt61pci) 
    287314endef 
     
    291318  DEPENDS+= @USB_SUPPORT +kmod-rt2x00-usb 
    292319  TITLE+= (RT73 USB) 
    293   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt73usb.$(LINUX_KMOD_SUFFIX) 
     320  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt73usb.ko 
    294321  AUTOLOAD:=$(call AutoLoad,27,rt73usb) 
    295322endef 
     
    299326  DEPENDS+= +kmod-rt2x00-pci +kmod-rt2800-lib +kmod-crc-ccitt +TARGET_ramips:kmod-rt2x00-soc 
    300327  TITLE+= (RT2860 PCI) 
    301   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2800pci.$(LINUX_KMOD_SUFFIX) 
     328  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2800pci.ko 
    302329  AUTOLOAD:=$(call AutoLoad,28,rt2800pci) 
    303330endef 
     
    307334  DEPENDS+= +kmod-rt2x00-usb +kmod-rt2800-lib +kmod-crc-ccitt 
    308335  TITLE+= (RT2870 USB) 
    309   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2800usb.$(LINUX_KMOD_SUFFIX) 
     336  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2800usb.ko 
    310337  AUTOLOAD:=$(call AutoLoad,28,rt2800usb) 
    311338endef 
     
    322349  DEPENDS+= @PCI_SUPPORT 
    323350  TITLE+= (RTL8180 PCI) 
    324   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rtl818x/rtl8180.$(LINUX_KMOD_SUFFIX) 
     351  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rtl818x/rtl8180.ko 
    325352  AUTOLOAD:=$(call AutoLoad,27,rtl8180) 
    326353endef 
     
    330357  DEPENDS+= @USB_SUPPORT 
    331358  TITLE+= (RTL8187 USB) 
    332   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rtl818x/rtl8187.$(LINUX_KMOD_SUFFIX) 
     359  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rtl818x/rtl8187.ko 
    333360  AUTOLOAD:=$(call AutoLoad,27,rtl8187) 
    334361endef 
     
    347374  TITLE:=Zydas ZD1211 support 
    348375  DEPENDS+= @USB_SUPPORT +kmod-usb-core +kmod-mac80211 
    349   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/zd1211rw/zd1211rw.$(LINUX_KMOD_SUFFIX) 
     376  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/zd1211rw/zd1211rw.ko 
    350377  AUTOLOAD:=$(call AutoLoad,60,zd1211rw) 
    351378endef 
     
    379406  TITLE:=Atheros common driver part 
    380407  DEPENDS+= @PCI_SUPPORT +kmod-mac80211 
    381   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath.$(LINUX_KMOD_SUFFIX) 
     408  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath.ko 
    382409  AUTOLOAD:=$(call AutoLoad,26,ath) 
    383410  MENU:=1 
     
    393420  URL:=http://linuxwireless.org/en/users/Drivers/ath5k 
    394421  DEPENDS+= +kmod-ath 
    395   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath5k/ath5k.$(LINUX_KMOD_SUFFIX) 
     422  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath5k/ath5k.ko 
    396423  AUTOLOAD:=$(call AutoLoad,27,ath5k) 
    397424endef 
     
    408435  DEPENDS+= +kmod-ath 
    409436  FILES:= \ 
    410         $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k_common.$(LINUX_KMOD_SUFFIX) \ 
    411         $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k_hw.$(LINUX_KMOD_SUFFIX) \ 
    412         $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k.$(LINUX_KMOD_SUFFIX) 
     437        $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k_common.ko \ 
     438        $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k_hw.ko \ 
     439        $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k.ko 
    413440  AUTOLOAD:=$(call AutoLoad,27,ath9k_hw ath9k_common ath9k) 
    414441  MENU:=1 
     
    430457        endmenu 
    431458endef 
     459 
     460define KernelPackage/carl9170 
     461  $(call KernelPackage/mac80211/Default) 
     462  TITLE:=Driver for Atheros AR9170 USB sticks 
     463  DEPENDS:=@USB_SUPPORT +kmod-mac80211 +kmod-ath +kmod-usb-core 
     464  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ath/carl9170/carl9170.ko 
     465  AUTOLOAD:=$(call AutoLoad,60,carl9170) 
     466endef 
     467 
     468define KernelPackage/carl9170/install 
     469        $(INSTALL_DIR) $(1)/lib/firmware 
     470        $(INSTALL_DATA) $(DL_DIR)/$(CARL9170_FW) $(1)/lib/firmware/ 
     471endef 
     472 
    432473 
    433474USB8388FW_NAME:=usb8388 
     
    465506  TITLE:=Marvell 88W8015 Wireless Driver 
    466507  FILES:= \ 
    467         $(PKG_BUILD_DIR)/drivers/net/wireless/libertas/libertas.$(LINUX_KMOD_SUFFIX) \ 
    468         $(PKG_BUILD_DIR)/drivers/net/wireless/libertas/usb8xxx.$(LINUX_KMOD_SUFFIX) 
     508        $(PKG_BUILD_DIR)/drivers/net/wireless/libertas/libertas.ko \ 
     509        $(PKG_BUILD_DIR)/drivers/net/wireless/libertas/usb8xxx.ko 
    469510  AUTOLOAD:=$(call AutoLoad,27,libertas usb8xxx) 
    470511endef 
     
    475516  TITLE:=Marvell 88W8686 Wireless Driver 
    476517  FILES:= \ 
    477         $(PKG_BUILD_DIR)/drivers/net/wireless/libertas/libertas.$(LINUX_KMOD_SUFFIX) \ 
    478         $(PKG_BUILD_DIR)/drivers/net/wireless/libertas/libertas_sdio.$(LINUX_KMOD_SUFFIX) 
     518        $(PKG_BUILD_DIR)/drivers/net/wireless/libertas/libertas.ko \ 
     519        $(PKG_BUILD_DIR)/drivers/net/wireless/libertas/libertas_sdio.ko 
    479520  AUTOLOAD:=$(call AutoLoad,27,libertas libertas_sdio) 
    480 endef 
    481  
    482 define KernelPackage/ar9170 
    483   $(call KernelPackage/mac80211/Default) 
    484   TITLE:=Atheros AR9170 802.11n USB support 
    485   URL:=http://wireless.kernel.org/en/users/Drivers/ar9170 
    486   DEPENDS+= @USB_SUPPORT @!LINUX_2_6_25 +kmod-ath +kmod-usb-core 
    487   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ar9170/ar9170usb.$(LINUX_KMOD_SUFFIX) 
    488   AUTOLOAD:=$(call AutoLoad,27,ar9170usb) 
    489 endef 
    490  
    491 define KernelPackage/ar9170/description 
    492  This is a driver for the Atheros "otus" 802.11n USB devices. 
    493521endef 
    494522 
     
    497525  TITLE:=mac80211 HW simulation device 
    498526  DEPENDS+= +kmod-mac80211 
    499   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/mac80211_hwsim.$(LINUX_KMOD_SUFFIX) 
     527  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/mac80211_hwsim.ko 
    500528  AUTOLOAD:=$(call AutoLoad,60,mac80211_hwsim) 
    501529endef 
     
    505533  TITLE:=libipw for ipw2100 and ipw2200 
    506534  DEPENDS:=@PCI_SUPPORT +kmod-crypto-core +kmod-crypto-arc4 +kmod-crypto-aes +kmod-crypto-michael-mic +kmod-lib80211 +kmod-cfg80211 
    507   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ipw2x00/libipw.$(LINUX_KMOD_SUFFIX) 
     535  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ipw2x00/libipw.ko 
    508536  AUTOLOAD:=$(call AutoLoad,49,libipw) 
    509537endef 
     
    527555  TITLE:=Intel IPW2100 driver 
    528556  DEPENDS:=@PCI_SUPPORT +kmod-net-libipw 
    529   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ipw2x00/ipw2100.$(LINUX_KMOD_SUFFIX) 
     557  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ipw2x00/ipw2100.ko 
    530558  AUTOLOAD:=$(call AutoLoad,50,ipw2100) 
    531559endef 
     
    551579  TITLE:=Intel IPW2200 driver 
    552580  DEPENDS:=@PCI_SUPPORT +kmod-net-libipw 
    553   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ipw2x00/ipw2200.$(LINUX_KMOD_SUFFIX) 
     581  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ipw2x00/ipw2200.ko 
    554582  AUTOLOAD:=$(call AutoLoad,50,ipw2200) 
    555583endef 
     
    567595  URL:=http://wireless.kernel.org/en/users/Drivers/mwl8k 
    568596  DEPENDS+= @PCI_SUPPORT +kmod-mac80211 
    569   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/mwl8k.$(LINUX_KMOD_SUFFIX) 
     597  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/mwl8k.ko 
    570598  AUTOLOAD:=$(call AutoLoad,27,mwl8k) 
    571599endef 
     
    662690$(call KernelPackage/b43-common) 
    663691  TITLE:=Broadcom 43xx wireless support 
    664   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/b43/b43.$(LINUX_KMOD_SUFFIX) 
     692  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/b43/b43.ko 
    665693  AUTOLOAD:=$(call AutoLoad,30,b43) 
    666694  MENU:=1 
     
    760788$(call KernelPackage/b43-common) 
    761789  TITLE:=Broadcom 43xx-legacy wireless support 
    762   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/b43legacy/b43legacy.$(LINUX_KMOD_SUFFIX) 
     790  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/b43legacy/b43legacy.ko 
    763791  AUTOLOAD:=$(call AutoLoad,30,b43legacy) 
    764792  MENU:=1 
     
    805833        $(if $(CONFIG_LEDS_TRIGGERS), -DCONFIG_MAC80211_LEDS -DCONFIG_LEDS_TRIGGERS -DCONFIG_B43_LEDS -DCONFIG_B43LEGACY_LEDS -DCONFIG_AR9170_LEDS) \ 
    806834        -DCONFIG_B43_HWRNG -DCONFIG_B43LEGACY_HWRNG \ 
    807         $(if $(CONFIG_PACKAGE_MAC80211_DEBUGFS),-DCONFIG_MAC80211_DEBUGFS -DCONFIG_ATH9K_DEBUGFS) \ 
     835        $(if $(CONFIG_PACKAGE_MAC80211_DEBUGFS),-DCONFIG_MAC80211_DEBUGFS -DCONFIG_ATH9K_DEBUGFS -DCONFIG_CARL9170_DEBUGFS) \ 
    808836        $(if $(CONFIG_PACKAGE_ATH_DEBUG),-DCONFIG_ATH_DEBUG -DCONFIG_ATH9K_PKTLOG) \ 
    809837        -D__CONFIG_MAC80211_RC_DEFAULT=minstrel \ 
     
    822850        $(if $(CONFIG_PCI_SUPPORT),-DCONFIG_RT2800PCI_PCI) \ 
    823851        $(if $(CONFIG_TARGET_ramips),-DCONFIG_RT2800PCI_SOC) \ 
     852        -DCONFIG_P54_SPI_DEFAULT_EEPROM 
    824853 
    825854MAKE_OPTS:= \ 
     
    846875        CONFIG_ATH5K=$(if $(CONFIG_PACKAGE_kmod-ath5k),m) \ 
    847876        CONFIG_ATH9K=$(if $(CONFIG_PACKAGE_kmod-ath9k),m) \ 
     877        CONFIG_ATH9K_HW=$(if $(CONFIG_PACKAGE_kmod-ath9k),m) \ 
     878        CONFIG_ATH9K_COMMON=$(if $(CONFIG_PACKAGE_kmod-ath9k),m) \ 
    848879        CONFIG_ATH9K_DEBUGFS=$(if $(CONFIG_PACKAGE_MAC80211_DEBUGFS),y) \ 
     880        CONFIG_CARL9170=$(if $(CONFIG_PACKAGE_kmod-carl9170),m) \ 
     881        CONFIG_CARL9170_DEBUGFS=$(if $(CONFIG_PACKAGE_MAC80211_DEBUGFS),y) \ 
    849882        CONFIG_ZD1211RW=$(if $(CONFIG_PACKAGE_kmod-zd1211rw),m) \ 
    850883        CONFIG_P54_COMMON=$(if $(CONFIG_PACKAGE_kmod-p54-common),m) \ 
    851884        CONFIG_P54_PCI=$(if $(CONFIG_PACKAGE_kmod-p54-pci),m) \ 
    852885        CONFIG_P54_USB=$(if $(CONFIG_PACKAGE_kmod-p54-usb),m) \ 
    853         CONFIG_P54_SPI= \ 
     886        CONFIG_P54_SPI=$(if $(CONFIG_PACKAGE_kmod-p54-spi),m) \ 
     887        CONFIG_P54_SPI_DEFAULT_EEPROM=y \ 
    854888        CONFIG_RT2X00=$(if $(CONFIG_PACKAGE_kmod-rt2x00-lib),m) \ 
    855889        CONFIG_RT2X00_LIB=$(if $(CONFIG_PACKAGE_kmod-rt2x00-lib),m) \ 
     
    891925        CONFIG_LIB80211_CRYPT_TKIP= \ 
    892926        CONFIG_IWLWIFI= \ 
     927        CONFIG_COMPAT_IWLWIFI= \ 
    893928        CONFIG_IWLAGN= \ 
    894929        CONFIG_MWL8K=$(if $(CONFIG_PACKAGE_kmod-mwl8k),m) \ 
     
    936971 define Build/Compile/kmod 
    937972        rm -rf $(PKG_BUILD_DIR)/modules 
    938         $(MAKE) -C "$(PKG_BUILD_DIR)" $(MAKE_OPTS) all 
     973        $(MAKE) $(PKG_JOBS) -C "$(PKG_BUILD_DIR)" $(MAKE_OPTS) all 
    939974 endef 
    940975endif 
     
    9791014        $(INSTALL_DIR) $(1)/lib/firmware 
    9801015        $(INSTALL_DATA) $(DL_DIR)/$(P54USBFW) $(1)/lib/firmware/isl3887usb 
     1016endef 
     1017 
     1018define KernelPackage/p54-spi/install 
     1019        $(INSTALL_DIR) $(1)/lib/firmware 
     1020        $(INSTALL_DATA) $(DL_DIR)/$(P54SPIFW) $(1)/lib/firmware/3826.arm 
    9811021endef 
    9821022 
     
    10771117$(eval $(call KernelPackage,p54-pci)) 
    10781118$(eval $(call KernelPackage,p54-usb)) 
     1119$(eval $(call KernelPackage,p54-spi)) 
    10791120$(eval $(call KernelPackage,rt2x00-lib)) 
    10801121$(eval $(call KernelPackage,rt2x00-pci)) 
     
    10951136$(eval $(call KernelPackage,ath9k)) 
    10961137$(eval $(call KernelPackage,ath)) 
    1097 $(eval $(call KernelPackage,ar9170)) 
     1138$(eval $(call KernelPackage,carl9170)) 
    10981139$(eval $(call KernelPackage,b43)) 
    10991140$(eval $(call KernelPackage,b43legacy)) 
  • branches/backfire/package/mac80211/patches/001-disable_b44.patch

    r22039 r23107  
    11--- a/config.mk 
    22+++ b/config.mk 
    3 @@ -268,8 +268,8 @@ endif 
     3@@ -297,8 +297,8 @@ endif #CONFIG_SSB 
    44  
    55 CONFIG_P54_PCI=m 
  • branches/backfire/package/mac80211/patches/002-disable_rfkill.patch

    r22039 r23107  
    11--- a/config.mk 
    22+++ b/config.mk 
    3 @@ -72,7 +72,7 @@ endif # build check 
     3@@ -74,7 +74,7 @@ endif # build check 
    44 endif # kernel Makefile check 
    55  
     
    1010 ifeq ($(CONFIG_MAC80211),y) 
    1111 $(error "ERROR: you have MAC80211 compiled into the kernel, CONFIG_MAC80211=y, as such you cannot replace its mac80211 driver. You need this set to CONFIG_MAC80211=m. If you are using Fedora upgrade your kernel as later version should this set as modular. For further information on Fedora see https://bugzilla.redhat.com/show_bug.cgi?id=470143. If you are using your own kernel recompile it and make mac80211 modular") 
    12 @@ -495,8 +495,8 @@ endif 
     12@@ -572,8 +572,8 @@ endif #CONFIG_COMPAT_KERNEL_27 
    1313 # We need the backported rfkill module on kernel < 2.6.31. 
    1414 # In more recent kernel versions use the in kernel rfkill module. 
     
    2020+# CONFIG_RFKILL_BACKPORT_LEDS=y 
    2121+# CONFIG_RFKILL_BACKPORT_INPUT=y 
    22  endif 
     22 endif #CONFIG_COMPAT_KERNEL_31 
    2323  
  • branches/backfire/package/mac80211/patches/003-disable_bt.patch

    r19688 r23107  
    11--- a/config.mk 
    22+++ b/config.mk 
    3 @@ -94,8 +94,8 @@ ifndef CONFIG_COMPAT_KERNEL_27 
     3@@ -96,8 +96,8 @@ ifndef CONFIG_COMPAT_KERNEL_27 
    44 ifeq ($(CONFIG_BT),y) 
    55 # we'll ignore compiling bluetooth 
     
    1010+# CONFIG_COMPAT_BLUETOOTH_MODULES=m 
    1111 endif 
    12  endif # Kernel >= 2.6.26 
     12 endif #CONFIG_COMPAT_KERNEL_27 
    1313  
  • branches/backfire/package/mac80211/patches/005-disable_ssb_build.patch

    r22039 r23107  
    2020 include $(KLIB_BUILD)/.config 
    2121 endif 
    22 @@ -251,21 +250,6 @@ CONFIG_IPW2200_QOS=y 
    23  # 
    24  # % echo 1 > /sys/bus/pci/drivers/ipw2200/*/rtap_iface 
     22@@ -280,21 +279,6 @@ endif #CONFIG_WEXT_PRIV 
     23 endif #CONFIG_WEXT_SPY 
     24 endif #CONFIG_WIRELESS_EXT 
    2525  
    26 -ifneq ($(CONFIG_SSB),) 
     26-ifdef CONFIG_SSB 
    2727-# Sonics Silicon Backplane 
    2828-CONFIG_SSB_SPROM=y 
     
    3232-CONFIG_SSB_PCIHOST=y 
    3333-CONFIG_SSB_B43_PCI_BRIDGE=y 
    34 -ifneq ($(CONFIG_PCMCIA),) 
     34-ifdef CONFIG_PCMCIA 
    3535-CONFIG_SSB_PCMCIAHOST=y 
    36 -endif 
     36-endif #CONFIG_PCMCIA 
    3737-# CONFIG_SSB_DEBUG=y 
    3838-CONFIG_SSB_DRIVER_PCICORE=y 
    39 -endif 
     39-endif #CONFIG_SSB 
    4040- 
    4141 CONFIG_P54_PCI=m 
    4242  
    4343 # CONFIG_B44=m 
    44 @@ -429,7 +413,6 @@ endif # end of SPI driver list 
     44@@ -474,7 +458,6 @@ endif #CONFIG_SPI_MASTER end of SPI driv 
    4545  
    46  ifneq ($(CONFIG_MMC),) 
     46 ifdef CONFIG_MMC 
    4747  
    4848-CONFIG_SSB_SDIOHOST=y 
    4949 CONFIG_B43_SDIO=y 
    50  CONFIG_WL1251_SDIO=m 
    5150  
     51 ifdef CONFIG_CRC7 
  • branches/backfire/package/mac80211/patches/007-remove_misc_drivers.patch

    r22039 r23107  
    11--- a/config.mk 
    22+++ b/config.mk 
    3 @@ -282,13 +282,13 @@ endif 
     3@@ -196,7 +196,7 @@ $(warning "WARNING: CONFIG_CFG80211_WEXT 
     4 endif #CONFIG_WIRELESS_EXT 
     5  
     6 ifneq ($(CONFIG_STAGING),) 
     7- CONFIG_COMPAT_STAGING=m 
     8+# CONFIG_COMPAT_STAGING=m 
     9 endif 
     10  
     11 # mac80211 test driver 
     12@@ -311,13 +311,13 @@ endif #CONFIG_CRC_ITU_T 
    413 CONFIG_MWL8K=m 
    514  
     
    1423-CONFIG_ATL1C=n 
    1524+# CONFIG_ATL1C=n 
    16  else 
     25 else #CONFIG_COMPAT_KERNEL_27 
    1726-CONFIG_ATL1C=m 
    1827+# CONFIG_ATL1C=m 
    19  endif 
     28 endif #CONFIG_COMPAT_KERNEL_27 
    2029  
    21  CONFIG_HERMES=m 
    22 @@ -342,10 +342,10 @@ CONFIG_USB_NET_COMPAT_RNDIS_HOST=n 
    23  CONFIG_USB_NET_COMPAT_RNDIS_WLAN=n 
    24  CONFIG_USB_NET_COMPAT_CDCETHER=n 
    25  else 
     30 ifdef CONFIG_WIRELESS_EXT 
     31@@ -372,17 +372,17 @@ CONFIG_ZD1211RW=m 
     32 # Note: this depends on CONFIG_USB_NET_RNDIS_HOST and CONFIG_USB_NET_CDCETHER 
     33 # it also requires new RNDIS_HOST and CDC_ETHER modules which we add 
     34 ifdef CONFIG_COMPAT_KERNEL_29 
     35-CONFIG_USB_COMPAT_USBNET=n 
     36-CONFIG_USB_NET_COMPAT_RNDIS_HOST=n 
     37-CONFIG_USB_NET_COMPAT_RNDIS_WLAN=n 
     38-CONFIG_USB_NET_COMPAT_CDCETHER=n 
     39+# CONFIG_USB_COMPAT_USBNET=n 
     40+# CONFIG_USB_NET_COMPAT_RNDIS_HOST=n 
     41+# CONFIG_USB_NET_COMPAT_RNDIS_WLAN=n 
     42+# CONFIG_USB_NET_COMPAT_CDCETHER=n 
     43 else #CONFIG_COMPAT_KERNEL_29 
    2644-CONFIG_USB_COMPAT_USBNET=m 
     45+# CONFIG_USB_COMPAT_USBNET=m 
     46 ifdef CONFIG_USB_NET_CDCETHER 
    2747-CONFIG_USB_NET_COMPAT_RNDIS_HOST=m 
    2848-CONFIG_USB_NET_COMPAT_RNDIS_WLAN=m 
    29 -CONFIG_USB_NET_COMPAT_CDCETHER=m 
    30 +# CONFIG_USB_COMPAT_USBNET=m 
    3149+# CONFIG_USB_NET_COMPAT_RNDIS_HOST=m 
    3250+# CONFIG_USB_NET_COMPAT_RNDIS_WLAN=m 
     51 endif #CONFIG_USB_NET_CDCETHER 
     52-CONFIG_USB_NET_COMPAT_CDCETHER=m 
    3353+# CONFIG_USB_NET_COMPAT_CDCETHER=m 
    34  endif 
     54 endif #CONFIG_COMPAT_KERNEL_29 
    3555  
    3656  
  • branches/backfire/package/mac80211/patches/009-remove_mac80211_module_dependence.patch

    r21558 r23107  
    11--- a/config.mk 
    22+++ b/config.mk 
    3 @@ -42,21 +42,6 @@ $(error "ERROR: Your 2.6.27 kernel has C 
     3@@ -42,23 +42,6 @@ $(error "ERROR: Your 2.6.27 kernel has C 
    44 endif 
    55 endif 
     
    1414-# skb->requeue 
    1515-# 
    16 -ifeq ($(shell test $(KERNEL_SUBLEVEL) -ge 27 && echo yes),yes) 
     16-# In kernel 2.6.32 both attributes were removed. 
     17-# 
     18-ifeq ($(shell test $(KERNEL_SUBLEVEL) -ge 27 -a $(KERNEL_SUBLEVEL) -le 31 && echo yes),yes) 
    1719-ifeq ($(CONFIG_MAC80211),) 
    18 -$(error "ERROR: Your >=2.6.27 kernel has CONFIG_MAC80211 disabled, you should have it CONFIG_MAC80211=m if you want to use this thing.") 
     20-$(error "ERROR: Your >=2.6.27 and <= 2.6.31 kernel has CONFIG_MAC80211 disabled, you should have it CONFIG_MAC80211=m if you want to use this thing.") 
    1921-endif 
    2022-endif 
  • branches/backfire/package/mac80211/patches/010-no_pcmcia.patch

    r22039 r23107  
    1010 include $(KLIB_BUILD)/.config 
    1111 endif 
    12 @@ -192,7 +192,7 @@ CONFIG_B43=m 
     12@@ -214,7 +214,7 @@ CONFIG_B43=m 
    1313 CONFIG_B43_HWRNG=y 
    1414 CONFIG_B43_PCI_AUTOSELECT=y 
    15  ifneq ($(CONFIG_PCMCIA),) 
     15 ifdef CONFIG_PCMCIA 
    1616-CONFIG_B43_PCMCIA=y 
    1717+# CONFIG_B43_PCMCIA=y 
    18  endif 
    19  CONFIG_B43_LEDS=y 
     18 endif #CONFIG_PCMCIA 
     19 # CONFIG_B43_LEDS=y 
    2020 CONFIG_B43_PHY_LP=y 
  • branches/backfire/package/mac80211/patches/011-no_sdio.patch

    r22039 r23107  
    11--- a/config.mk 
    22+++ b/config.mk 
    3 @@ -398,7 +398,7 @@ endif # end of SPI driver list 
     3@@ -441,7 +441,7 @@ endif #CONFIG_SPI_MASTER end of SPI driv 
    44  
    5  ifneq ($(CONFIG_MMC),) 
     5 ifdef CONFIG_MMC 
    66  
    77-CONFIG_B43_SDIO=y 
    88+# CONFIG_B43_SDIO=y 
     9  
     10 ifdef CONFIG_CRC7 
    911 CONFIG_WL1251_SDIO=m 
    10   
    11  ifndef CONFIG_COMPAT_KERNEL_32 
  • branches/backfire/package/mac80211/patches/013-disable_b43_nphy.patch

    r22039 r23107  
    11--- a/config.mk 
    22+++ b/config.mk 
    3 @@ -196,7 +196,7 @@ ifneq ($(CONFIG_PCMCIA),) 
    4  endif 
    5  CONFIG_B43_LEDS=y 
     3@@ -218,7 +218,7 @@ ifdef CONFIG_PCMCIA 
     4 endif #CONFIG_PCMCIA 
     5 # CONFIG_B43_LEDS=y 
    66 CONFIG_B43_PHY_LP=y 
    77-CONFIG_B43_NPHY=y 
  • branches/backfire/package/mac80211/patches/015-remove-rt2x00-options.patch

    r22039 r23107  
    11--- a/config.mk 
    22+++ b/config.mk 
    3 @@ -244,12 +244,12 @@ CONFIG_RTL8180=m 
     3@@ -271,12 +271,12 @@ CONFIG_RTL8180=m 
    44  
    55 CONFIG_ADM8211=m 
     
    99 CONFIG_RT2400PCI=m 
    1010 CONFIG_RT2500PCI=m 
    11  ifneq ($(CONFIG_CRC_CCITT),) 
     11 ifdef CONFIG_CRC_CCITT 
    1212 CONFIG_RT2800PCI=m 
    1313-CONFIG_RT2800PCI_PCI=y 
     
    1616 # CONFIG_RT2800PCI_RT35XX=y 
    1717 # CONFIG_RT2800PCI_SOC=y 
    18 @@ -355,7 +355,7 @@ CONFIG_RT2800USB_RT30XX=y 
     18@@ -391,7 +391,7 @@ CONFIG_RT2800USB_RT30XX=y 
    1919 CONFIG_RT2800USB_RT35XX=y 
    2020 CONFIG_RT2800USB_UNKNOWN=y 
    21  endif 
     21 endif #CONFIG_CRC_CCITT 
    2222-CONFIG_RT2X00_LIB_USB=m 
    2323+# CONFIG_RT2X00_LIB_USB=m 
    2424 NEED_RT2X00=y 
    2525 # RT73USB requires firmware 
    26  ifneq ($(CONFIG_CRC_ITU_T),) 
     26 ifdef CONFIG_CRC_ITU_T 
  • branches/backfire/package/mac80211/patches/016-remove_pid_algo.patch

    r21803 r23107  
    99 CONFIG_MAC80211_RC_MINSTREL=y 
    1010 CONFIG_MAC80211_RC_MINSTREL_HT=y 
    11  CONFIG_MAC80211_LEDS=y 
     11 # CONFIG_MAC80211_LEDS=y 
  • branches/backfire/package/mac80211/patches/030-backport_93c86_eeprom.patch

    r22089 r23107  
    11--- a/include/linux/compat-2.6.36.h 
    22+++ b/include/linux/compat-2.6.36.h 
    3 @@ -8,6 +8,8 @@ 
    4  #define kparam_block_sysfs_write(a) 
    5  #define kparam_unblock_sysfs_write(a) 
     3@@ -15,6 +15,8 @@ struct va_format { 
     4  
     5 #define device_rename(dev, new_name) device_rename(dev, (char *)new_name) 
    66  
    77+#define PCI_EEPROM_WIDTH_93C86   8 
  • branches/backfire/package/mac80211/patches/100-disable_pcmcia_compat.patch

    r22494 r23107  
    11--- a/compat/compat-2.6.28.c 
    22+++ b/compat/compat-2.6.28.c 
    3 @@ -87,7 +87,7 @@ EXPORT_SYMBOL_GPL(usb_poison_urb); 
     3@@ -89,7 +89,7 @@ EXPORT_SYMBOL_GPL(usb_poison_urb); 
    44 #endif 
    55 #endif /* CONFIG_USB */ 
  • branches/backfire/package/mac80211/patches/110-disable_usb_compat.patch

    r22039 r23107  
    11--- a/compat/compat-2.6.28.c 
    22+++ b/compat/compat-2.6.28.c 
    3 @@ -166,7 +166,7 @@ EXPORT_SYMBOL(pcmcia_loop_config); 
     3@@ -168,7 +168,7 @@ EXPORT_SYMBOL(pcmcia_loop_config); 
    44  
    55 #endif /* CONFIG_PCMCIA */ 
     
    1212--- a/compat/compat-2.6.29.c 
    1313+++ b/compat/compat-2.6.29.c 
    14 @@ -51,7 +51,7 @@ void netdev_attach_ops(struct net_device 
     14@@ -52,7 +52,7 @@ void netdev_attach_ops(struct net_device 
    1515 EXPORT_SYMBOL(netdev_attach_ops); 
    1616  
  • branches/backfire/package/mac80211/patches/130-printk_debug_revert.patch

    r22494 r23107  
    11--- a/include/net/cfg80211.h 
    22+++ b/include/net/cfg80211.h 
    3 @@ -2443,9 +2443,8 @@ void cfg80211_cqm_rssi_notify(struct net 
     3@@ -2574,9 +2574,8 @@ void cfg80211_cqm_rssi_notify(struct net 
    44        wiphy_printk(KERN_NOTICE, wiphy, format, ##args) 
    55 #define wiphy_info(wiphy, format, args...)                     \ 
     
    1515--- a/net/wireless/core.c 
    1616+++ b/net/wireless/core.c 
    17 @@ -921,52 +921,3 @@ static void __exit cfg80211_exit(void) 
     17@@ -936,52 +936,3 @@ static void __exit cfg80211_exit(void) 
    1818        destroy_workqueue(cfg80211_wq); 
    1919 } 
  • branches/backfire/package/mac80211/patches/401-ath9k-dont-register-leds-on-ar9100.patch

    r22039 r23107  
    11--- a/drivers/net/wireless/ath/ath9k/gpio.c 
    22+++ b/drivers/net/wireless/ath/ath9k/gpio.c 
    3 @@ -120,6 +120,9 @@ static void ath_unregister_led(struct at 
     3@@ -128,6 +128,9 @@ static void ath_unregister_led(struct at 
    44  
    55 void ath_deinit_leds(struct ath_softc *sc) 
     
    1111        sc->sc_flags &= ~SC_OP_LED_ASSOCIATED; 
    1212        ath_unregister_led(&sc->tx_led); 
    13 @@ -133,6 +136,9 @@ void ath_init_leds(struct ath_softc *sc) 
     13@@ -141,6 +144,9 @@ void ath_init_leds(struct ath_softc *sc) 
    1414        char *trigger; 
    1515        int ret; 
  • branches/backfire/package/mac80211/patches/404-ath_regd_optional.patch

    r21649 r23107  
    1919--- a/drivers/net/wireless/ath/regd.h 
    2020+++ b/drivers/net/wireless/ath/regd.h 
    21 @@ -250,6 +250,41 @@ enum CountryCode { 
     21@@ -249,6 +249,41 @@ enum CountryCode { 
    2222        CTRY_BELGIUM2 = 5002 
    2323 }; 
     
    6161 int ath_regd_init(struct ath_regulatory *reg, struct wiphy *wiphy, 
    6262                  int (*reg_notifier)(struct wiphy *wiphy, 
    63 @@ -261,3 +296,5 @@ int ath_reg_notifier_apply(struct wiphy  
     63@@ -260,3 +295,5 @@ int ath_reg_notifier_apply(struct wiphy  
    6464                           struct ath_regulatory *reg); 
    6565  
  • branches/backfire/package/mac80211/patches/406-ath9k-set-AH_USE_EEPROM-only-if-no-platform-data-present.patch

    r22039 r23107  
    1111--- a/drivers/net/wireless/ath/ath9k/init.c 
    1212+++ b/drivers/net/wireless/ath/ath9k/init.c 
    13 @@ -538,6 +538,7 @@ static int ath9k_init_softc(u16 devid, s 
     13@@ -540,6 +540,7 @@ static int ath9k_init_softc(u16 devid, s 
    1414 { 
    1515        struct ath_hw *ah = NULL; 
     
    1919        int csz = 0; 
    2020  
    21 @@ -549,6 +550,10 @@ static int ath9k_init_softc(u16 devid, s 
     21@@ -551,6 +552,10 @@ static int ath9k_init_softc(u16 devid, s 
    2222        ah->hw_version.subsysid = subsysid; 
    2323        sc->sc_ah = ah; 
  • branches/backfire/package/mac80211/patches/408-ath9k_tweak_rx_intr_mitigation.patch

    r22391 r23107  
    11--- a/drivers/net/wireless/ath/ath9k/hw.c 
    22+++ b/drivers/net/wireless/ath/ath9k/hw.c 
    3 @@ -1418,7 +1418,7 @@ int ath9k_hw_reset(struct ath_hw *ah, st 
     3@@ -1427,7 +1427,7 @@ int ath9k_hw_reset(struct ath_hw *ah, st 
    44  
    55        if (ah->config.rx_intr_mitigation) { 
  • branches/backfire/package/mac80211/patches/409-ath9k-add-wndr3700-antenna-initialization.patch

    r22089 r23107  
    99  
    1010 static char *dev_info = "ath9k"; 
    11 @@ -553,6 +554,8 @@ static int ath9k_init_softc(u16 devid, s 
     11@@ -555,6 +556,8 @@ static int ath9k_init_softc(u16 devid, s 
    1212        pdata = (struct ath9k_platform_data *) sc->dev->platform_data; 
    1313        if (!pdata) 
     
    1818        common = ath9k_hw_common(ah); 
    1919        common->ops = &ath9k_common_ops; 
    20 @@ -675,6 +678,24 @@ void ath9k_set_hw_capab(struct ath_softc 
     20@@ -677,6 +680,24 @@ void ath9k_set_hw_capab(struct ath_softc 
    2121        SET_IEEE80211_PERM_ADDR(hw, common->macaddr); 
    2222 } 
     
    4343                    const struct ath_bus_ops *bus_ops) 
    4444 { 
    45 @@ -693,6 +714,9 @@ int ath9k_init_device(u16 devid, struct  
     45@@ -695,6 +716,9 @@ int ath9k_init_device(u16 devid, struct  
    4646        common = ath9k_hw_common(ah); 
    4747        ath9k_set_hw_capab(sc, hw); 
     
    5555--- a/drivers/net/wireless/ath/ath9k/ath9k.h 
    5656+++ b/drivers/net/wireless/ath/ath9k/ath9k.h 
    57 @@ -596,6 +596,8 @@ struct ath_softc { 
     57@@ -643,6 +643,8 @@ struct ath_softc { 
    5858  
    5959        int beacon_interval; 
  • branches/backfire/package/mac80211/patches/410-ath9k-wndr3700-led-pin-fix.patch

    r22089 r23107  
    11--- a/drivers/net/wireless/ath/ath9k/gpio.c 
    22+++ b/drivers/net/wireless/ath/ath9k/gpio.c 
    3 @@ -139,7 +139,9 @@ void ath_init_leds(struct ath_softc *sc) 
     3@@ -147,7 +147,9 @@ void ath_init_leds(struct ath_softc *sc) 
    44        if (AR_SREV_9100(sc->sc_ah)) 
    55                return; 
     
    1414--- a/drivers/net/wireless/ath/ath9k/ath9k.h 
    1515+++ b/drivers/net/wireless/ath/ath9k/ath9k.h 
    16 @@ -467,6 +467,7 @@ void ath9k_btcoex_timer_pause(struct ath 
     16@@ -460,6 +460,7 @@ void ath9k_btcoex_timer_pause(struct ath 
    1717  
    1818 #define ATH_LED_PIN_DEF                1 
  • branches/backfire/package/mac80211/patches/450-add-ath5k-platform.patch

    r22391 r23107  
    1 diff -Nur a/include/linux/ath5k_platform.h b/include/linux/ath5k_platform.h 
    2 --- a/include/linux/ath5k_platform.h    1970-01-01 01:00:00.000000000 +0100 
    3 +++ b/include/linux/ath5k_platform.h    2010-06-21 00:19:52.000000000 +0200 
     1--- /dev/null 
     2+++ b/include/linux/ath5k_platform.h 
    43@@ -0,0 +1,30 @@ 
    54+/* 
     
    3332+ 
    3433+#endif /* _LINUX_ATH5K_PLATFORM_H */ 
    35  
  • branches/backfire/package/mac80211/patches/451-add-platform-eeprom-support-to-ath5k.patch

    r22391 r23107  
    1 --- a/drivers/net/wireless/ath/ath5k/eeprom.c   2010-06-23 03:08:32.000000000 +0200 
    2 +++ b/drivers/net/wireless/ath/ath5k/eeprom.c   2010-06-23 05:59:30.000000000 +0200 
    3 @@ -22,6 +23,8 @@ 
     1--- a/drivers/net/wireless/ath/ath5k/eeprom.c 
     2+++ b/drivers/net/wireless/ath/ath5k/eeprom.c 
     3@@ -22,6 +22,8 @@ 
    44 \*************************************/ 
    55  
     
    1010 #include "ath5k.h" 
    1111 #include "reg.h" 
    12 @@ -34,6 +37,18 @@ 
     12@@ -34,6 +36,18 @@ 
    1313 static int ath5k_hw_eeprom_read(struct ath5k_hw *ah, u32 offset, u16 *data) 
    1414 { 
     
    2929        /* 
    3030         * Initialize EEPROM access 
    31 @@ -1788,7 +1802,7 @@ 
     31@@ -1788,7 +1802,7 @@ ath5k_eeprom_init(struct ath5k_hw *ah) 
    3232 } 
    3333  
     
    3838 int ath5k_eeprom_read_mac(struct ath5k_hw *ah, u8 *mac) 
    3939 { 
    40 @@ -1796,6 +1810,16 @@ 
     40@@ -1796,6 +1810,16 @@ int ath5k_eeprom_read_mac(struct ath5k_h 
    4141        u32 total, offset; 
    4242        u16 data; 
     
    5555        ret = ath5k_hw_eeprom_read(ah, 0x20, &data); 
    5656        if (ret) 
    57  
  • branches/backfire/package/mac80211/patches/500-ath9k_use_minstrel.patch

    r22039 r23107  
    11--- a/drivers/net/wireless/ath/ath9k/init.c 
    22+++ b/drivers/net/wireless/ath/ath9k/init.c 
    3 @@ -659,7 +659,11 @@ void ath9k_set_hw_capab(struct ath_softc 
     3@@ -661,7 +661,11 @@ void ath9k_set_hw_capab(struct ath_softc 
    44        hw->sta_data_size = sizeof(struct ath_node); 
    55        hw->vif_data_size = sizeof(struct ath_vif); 
  • branches/backfire/package/mac80211/patches/600-rt2x00-disable-pci-code-if-CONFIG_PCI-not-defined.patch

    r22391 r23107  
    99  * PCI driver handlers. 
    1010  */ 
    11 @@ -382,6 +383,7 @@ int rt2x00pci_resume(struct pci_dev *pci 
     11@@ -381,6 +382,7 @@ int rt2x00pci_resume(struct pci_dev *pci 
    1212 } 
    1313 EXPORT_SYMBOL_GPL(rt2x00pci_resume); 
  • branches/backfire/package/mac80211/patches/601-rt2x00-fix-hang-on-ifdown.patch

    r23079 r23107  
    1717--- a/drivers/net/wireless/rt2x00/rt2800pci.c 
    1818+++ b/drivers/net/wireless/rt2x00/rt2800pci.c 
    19 @@ -661,6 +661,10 @@ static void rt2800pci_kill_tx_queue(stru 
     19@@ -585,6 +585,10 @@ static void rt2800pci_kill_tx_queue(stru 
    2020                return; 
    2121        } 
     
    2626+ 
    2727        rt2800_register_read(rt2x00dev, WPDMA_RST_IDX, &reg); 
    28         rt2x00_set_field32(&reg, WPDMA_RST_IDX_DTX_IDX0, (qid == QID_AC_BE)); 
    29         rt2x00_set_field32(&reg, WPDMA_RST_IDX_DTX_IDX1, (qid == QID_AC_BK)); 
     28        rt2x00_set_field32(&reg, WPDMA_RST_IDX_DTX_IDX0, (queue->qid == QID_AC_BE)); 
     29        rt2x00_set_field32(&reg, WPDMA_RST_IDX_DTX_IDX1, (queue->qid == QID_AC_BK)); 
  • branches/backfire/package/mac80211/patches/700-mwl8k-missing-pci-id-for-WNR854T.patch

    r22494 r23107  
    11--- a/drivers/net/wireless/mwl8k.c 
    22+++ b/drivers/net/wireless/mwl8k.c 
    3 @@ -3884,6 +3884,7 @@ MODULE_FIRMWARE("mwl8k/helper_8366.fw"); 
     3@@ -3897,6 +3897,7 @@ MODULE_FIRMWARE("mwl8k/helper_8366.fw"); 
    44 MODULE_FIRMWARE("mwl8k/fmimage_8366.fw"); 
    55  
Note: See TracChangeset for help on using the changeset viewer.