Changeset 24820 for branches/backfire


Ignore:
Timestamp:
2010-12-24T13:11:53+01:00 (6 years ago)
Author:
nbd
Message:

mac80211: merge changes from trunk and add back the !LINUX_2_4 dependency

Location:
branches/backfire/package/mac80211
Files:
3 added
3 edited

Legend:

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

    r24678 r24820  
    1212 
    1313PKG_VERSION:=2010-12-16 
    14 PKG_RELEASE:=1 
     14PKG_RELEASE:=2 
    1515PKG_SOURCE_URL:=http://mirror2.openwrt.org/sources 
    1616PKG_MD5SUM:=39196307aa67c1f19f498b570b994112 
     
    3636  URL:=http://linuxwireless.org/ 
    3737  MAINTAINER:=Felix Fietkau <nbd@openwrt.org> 
    38   DEPENDS:=@(!(TARGET_avr32||TARGET_ep93xx||TARGET_ps3||TARGET_pxcab)||BROKEN) 
     38  DEPENDS:=@(!(TARGET_avr32||TARGET_ep93xx||TARGET_ps3||TARGET_pxcab)||BROKEN) @!LINUX_2_4 
    3939endef 
    4040 
     
    869869        -DCONFIG_B43_HWRNG -DCONFIG_B43LEGACY_HWRNG \ 
    870870        $(if $(CONFIG_PACKAGE_MAC80211_DEBUGFS),-DCONFIG_MAC80211_DEBUGFS -DCONFIG_ATH9K_DEBUGFS -DCONFIG_CARL9170_DEBUGFS) \ 
    871         $(if $(CONFIG_PACKAGE_ATH_DEBUG),-DCONFIG_ATH_DEBUG -DCONFIG_ATH9K_PKTLOG) \ 
     871        $(if $(CONFIG_PACKAGE_ATH_DEBUG),-DCONFIG_ATH_DEBUG -DCONFIG_ATH9K_PKTLOG -DCONFIG_ATH5K_DEBUG) \ 
    872872        -D__CONFIG_MAC80211_RC_DEFAULT=minstrel \ 
    873873        -DCONFIG_MAC80211_RC_MINSTREL_HT \ 
     
    882882        $(if $(CONFIG_PACKAGE_kmod-rt2x00-usb),-DCONFIG_RT2X00_LIB_USB) \ 
    883883        $(if $(CONFIG_PACKAGE_kmod-rt2x00-soc),-DCONFIG_RT2X00_LIB_SOC) \ 
    884         $(if $(CONFIG_PCI_SUPPORT),-DCONFIG_RT2800PCI_PCI) \ 
    885         $(if $(CONFIG_TARGET_ramips),-DCONFIG_RT2800PCI_SOC) \ 
     884        $(if $(CONFIG_TARGET_atheros),-DCONFIG_ATH5K_AHB,-DCONFIG_ATH5K_PCI) \ 
    886885        -DCONFIG_P54_SPI_DEFAULT_EEPROM 
    887886 
     
    906905        CONFIG_ATH_COMMON=$(if $(CONFIG_PACKAGE_kmod-ath),m) \ 
    907906        CONFIG_ATH_DEBUG=$(if $(CONFIG_PACKAGE_ATH_DEBUG),y) \ 
     907        CONFIG_ATH5K_DEBUG=$(if $(CONFIG_PACKAGE_ATH_DEBUG),y) \ 
    908908        CONFIG_ATH9K_PKTLOG=$(if $(CONFIG_PACKAGE_ATH_DEBUG),y) \ 
    909909        CONFIG_ATH5K=$(if $(CONFIG_PACKAGE_kmod-ath5k),m) \ 
     910        CONFIG_ATH5K_PCI=$(if $(CONFIG_TARGET_atheros),,y) \ 
     911        CONFIG_ATH5K_AHB=$(if $(CONFIG_TARGET_atheros),y) \ 
    910912        CONFIG_ATH9K=$(if $(CONFIG_PACKAGE_kmod-ath9k),m) \ 
    911913        CONFIG_ATH9K_HW=$(if $(CONFIG_PACKAGE_kmod-ath9k),m) \ 
     
    937939        CONFIG_RT2800_LIB=$(if $(CONFIG_PACKAGE_kmod-rt2800-lib),m) \ 
    938940        CONFIG_RT2800PCI=$(if $(CONFIG_PACKAGE_kmod-rt2800-pci),m) \ 
    939         CONFIG_RT2800PCI_PCI=$(if $(CONFIG_PCI_SUPPORT),y) \ 
    940         CONFIG_RT2800PCI_SOC=$(if $(CONFIG_TARGET_ramips),y) \ 
    941941        CONFIG_RT2800USB=$(if $(CONFIG_PACKAGE_kmod-rt2800-usb),m) \ 
    942942        CONFIG_RTL8180=$(if $(CONFIG_PACKAGE_kmod-rtl8180),m) \ 
     
    958958        CONFIG_LIB80211_CRYPT_CCMP= \ 
    959959        CONFIG_LIB80211_CRYPT_TKIP= \ 
    960         CONFIG_IWLWIFI= \ 
    961960        CONFIG_COMPAT_IWLWIFI= \ 
    962961        CONFIG_IWLAGN= \ 
  • branches/backfire/package/mac80211/files/lib/wifi/mac80211.sh

    r24505 r24820  
    106106        config_get macaddr "$vif" macaddr 
    107107        config_get_bool hidden "$vif" hidden 0 
     108        config_get maxassoc "$vif" maxassoc 
    108109        cat >> /var/run/hostapd-$phy.conf <<EOF 
    109110$hostapd_cfg 
     
    111112bssid=$macaddr 
    112113ignore_broadcast_ssid=$hidden 
     114${maxassoc:+max_num_sta=$maxassoc} 
    113115EOF 
    114116} 
  • branches/backfire/package/mac80211/patches/310-ath9k_pending_work.patch

    r24678 r24820  
    9393--- a/drivers/net/wireless/ath/ath9k/hw.c 
    9494+++ b/drivers/net/wireless/ath/ath9k/hw.c 
    95 @@ -1399,7 +1399,7 @@ int ath9k_hw_reset(struct ath_hw *ah, st 
     95@@ -491,6 +491,17 @@ static int __ath9k_hw_init(struct ath_hw 
     96        if (ah->hw_version.devid == AR5416_AR9100_DEVID) 
     97                ah->hw_version.macVersion = AR_SREV_VERSION_9100; 
     98  
     99+       ath9k_hw_read_revisions(ah); 
     100+ 
     101+       /* 
     102+        * Read back AR_WA into a permanent copy and set bits 14 and 17. 
     103+        * We need to do this to avoid RMW of this register. We cannot 
     104+        * read the reg when chip is asleep. 
     105+        */ 
     106+       ah->WARegVal = REG_READ(ah, AR_WA); 
     107+       ah->WARegVal |= (AR_WA_D3_L1_DISABLE | 
     108+                        AR_WA_ASPM_TIMER_BASED_DISABLE); 
     109+ 
     110        if (!ath9k_hw_set_reset_reg(ah, ATH9K_RESET_POWER_ON)) { 
     111                ath_err(common, "Couldn't reset chip\n"); 
     112                return -EIO; 
     113@@ -559,14 +570,6 @@ static int __ath9k_hw_init(struct ath_hw 
     114  
     115        ath9k_hw_init_mode_regs(ah); 
     116  
     117-       /* 
     118-        * Read back AR_WA into a permanent copy and set bits 14 and 17. 
     119-        * We need to do this to avoid RMW of this register. We cannot 
     120-        * read the reg when chip is asleep. 
     121-        */ 
     122-       ah->WARegVal = REG_READ(ah, AR_WA); 
     123-       ah->WARegVal |= (AR_WA_D3_L1_DISABLE | 
     124-                        AR_WA_ASPM_TIMER_BASED_DISABLE); 
     125  
     126        if (ah->is_pciexpress) 
     127                ath9k_hw_configpcipowersave(ah, 0, 0); 
     128@@ -1078,8 +1081,6 @@ static bool ath9k_hw_set_reset_power_on( 
     129                return false; 
     130        } 
     131  
     132-       ath9k_hw_read_revisions(ah); 
     133- 
     134        return ath9k_hw_set_reset(ah, ATH9K_RESET_WARM); 
     135 } 
     136  
     137@@ -1399,7 +1400,7 @@ int ath9k_hw_reset(struct ath_hw *ah, st 
    96138        ath9k_hw_init_qos(ah); 
    97139  
Note: See TracChangeset for help on using the changeset viewer.