1. 06 3月, 2012 1 次提交
    • H
      b43: prevent firmware on bcm5354 from taking over wrong GPIO pins · 58098021
      Hauke Mehrtens 提交于
      When using the bcm5354 (Soc with integrated LP-PHY Wifi) with a recent
      firmware >= 478.104 it runs out of memory after a very short time in
      OpenWrt after doing an active scan or any thing else where packages are
      send. This was cased by a gpio misconfiguration, the firmware triggered
      the GPIO pins used for buttons on some devices and that caused an other
      driver (OpenWrt diag) listening for these buttons irqs to send many
      messages to the user space.
      This patch fixes the bug for my devices (Asus WL-520GU) and makes it
      work with firmware 666.2. Now the firmware just uses LED GPIO pin
      number 1 and not the button pins any more.
      
      This is the GPIO Pin layout used on my device, see [0].
      GPIO pin layout:
      pin#    name    type
      0       power   led
      1       wlan    led
      2       reset   button
      3       ses     buttom
      
      This is the nvram configuration output of "nvram show |grep gpio"
      
      related nvram configuration:
      wl0gpio2=11
      wl0gpio3=11
      wl0gpio0=11
      wl0gpio1=0x02
      reset_gpio=2
      
      [0]: https://dev.openwrt.org/browser/trunk/package/broadcom-diag/src/diag.cSigned-off-by: NHauke Mehrtens <hauke@hauke-m.de>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      58098021
  2. 25 1月, 2012 1 次提交
  3. 19 1月, 2012 1 次提交
  4. 14 1月, 2012 1 次提交
  5. 20 12月, 2011 2 次提交
  6. 01 11月, 2011 1 次提交
  7. 04 10月, 2011 1 次提交
    • E
      mac80211: pass vif param to conf_tx() callback · 8a3a3c85
      Eliad Peller 提交于
      tx params should be configured per interface.
      add ieee80211_vif param to the conf_tx callback,
      and change all the drivers that use this callback.
      
      The following spatch was used:
      @rule1@
      struct ieee80211_ops ops;
      identifier conf_tx_op;
      @@
      	ops.conf_tx = conf_tx_op;
      
      @rule2@
      identifier rule1.conf_tx_op;
      identifier hw, queue, params;
      @@
      	conf_tx_op (
      -		struct ieee80211_hw *hw,
      +		struct ieee80211_hw *hw, struct ieee80211_vif *vif,
      		u16 queue,
      		const struct ieee80211_tx_queue_params *params) {...}
      Signed-off-by: NEliad Peller <eliad@wizery.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      8a3a3c85
  8. 28 9月, 2011 3 次提交
  9. 20 9月, 2011 1 次提交
  10. 15 9月, 2011 1 次提交
  11. 14 9月, 2011 1 次提交
  12. 30 8月, 2011 1 次提交
    • L
      b43: Fix swatch warning · 9a53bf54
      Larry Finger 提交于
      Swatch reports the following warning for main.c:
      
        CHECK   drivers/net/wireless/b43/main.c
      drivers/net/wireless/b43/main.c +4115 b43_wireless_core_stop(7) warn: variable dereferenced before check 'dev'
      
      After analysis, this is not a bug, but a false warning. Nonetheless,
      a cleanup is in order to prevent some future janitor proposing
      the wrong fix, as I did in my original patch.
      Signed-off-by: NLarry Finger <Larry.Finger@lwfinger.net>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      9a53bf54
  13. 26 8月, 2011 1 次提交
  14. 25 8月, 2011 2 次提交
  15. 23 8月, 2011 4 次提交
  16. 10 8月, 2011 1 次提交
  17. 09 8月, 2011 1 次提交
  18. 27 7月, 2011 1 次提交
  19. 22 7月, 2011 1 次提交
  20. 20 7月, 2011 4 次提交
  21. 08 7月, 2011 10 次提交