rt2x00: Call activity_led()
Subsystems (3)
PATCH 20/26 rt2x00: Call activity_led()
Call activity_led() function after each rxdone run to make the led blink.
Signed-off-by Ivo van Doorn <[email protected]>
---
drivers/net/wireless/d80211/rt2x00/rt2400pci.c +5 -0
@@ -1597,6 +1597,11 @@rt2x00_desc_write (rxd,0 , word0);rt2x00_ring_index_inc (ring); } + +/* +* Update LED. +*/ +rt2400pci_activity_led (rt2x00dev,0 ); }static void rt2400pci_txdone (void *data)
drivers/net/wireless/d80211/rt2x00/rt2400pci.h +8 -0
@@ -943,6 +943,14 @@static int rt2400pci_tx_last_beacon (struct ieee80211_hw *hw);/* +* LED control functions. +*/ +static void rt2400pci_enable_led (struct rt2x00_dev *rt2x00dev); +static void rt2400pci_disable_led (struct rt2x00_dev *rt2x00dev); +static void rt2400pci_activity_led (struct rt2x00_dev *rt2x00dev, +char activity); + +/* * Radio control functions. */ static int rt2400pci_enable_radio (struct rt2x00_dev *rt2x00dev);
drivers/net/wireless/d80211/rt2x00/rt2500pci.c +5 -0
@@ -1760,6 +1760,11 @@rt2x00_desc_write (rxd,0 , word0);rt2x00_ring_index_inc (ring); } + +/* +* Update LED. +*/ +rt2500pci_activity_led (rt2x00dev,0 ); }static void rt2500pci_txdone (void *data)
drivers/net/wireless/d80211/rt2x00/rt2500pci.h +8 -0
@@ -1210,6 +1210,14 @@static int rt2500pci_tx_last_beacon (struct ieee80211_hw *hw);/* +* LED control functions. +*/ +static void rt2500pci_enable_led (struct rt2x00_dev *rt2x00dev); +static void rt2500pci_disable_led (struct rt2x00_dev *rt2x00dev); +static void rt2500pci_activity_led (struct rt2x00_dev *rt2x00dev, +char activity); + +/* * Radio control functions. */ static int rt2500pci_enable_radio (struct rt2x00_dev *rt2x00dev);
drivers/net/wireless/d80211/rt2x00/rt2500usb.c +5 -0
@@ -1737,6 +1737,11 @@rt2x00_ring_index_inc (ring); } + +/* +* Update LED. +*/ +rt2500usb_activity_led (rt2x00dev,0 ); }static void rt2500usb_txdone (void *data)
drivers/net/wireless/d80211/rt2x00/rt2500usb.h +8 -0
@@ -712,6 +712,14 @@ struct sk_buff *skb, struct ieee80211_tx_control *control);/* +* LED control functions. +*/ +static void rt2500usb_enable_led (struct rt2x00_dev *rt2x00dev); +static void rt2500usb_disable_led (struct rt2x00_dev *rt2x00dev); +static void rt2500usb_activity_led (struct rt2x00_dev *rt2x00dev, +char activity); + +/* * Radio control functions. */ static int rt2500usb_enable_radio (struct rt2x00_dev *rt2x00dev);
drivers/net/wireless/d80211/rt2x00/rt61pci.c +0 -1
@@ -940,7 +940,6 @@if (!rssi) goto exit; -/* * Update LED. */
drivers/net/wireless/d80211/rt2x00/rt61pci.h +7 -0
@@ -1375,6 +1375,13 @@ struct sk_buff *skb, struct ieee80211_tx_control *control);/* +* LED control functions. +*/ +static void rt61pci_enable_led (struct rt2x00_dev *rt2x00dev); +static void rt61pci_disable_led (struct rt2x00_dev *rt2x00dev); +static void rt61pci_activity_led (struct rt2x00_dev *rt2x00dev,char rssi); + +/* * Radio control functions. */ static int rt61pci_enable_radio (struct rt2x00_dev *rt2x00dev);
drivers/net/wireless/d80211/rt2x00/rt73usb.h +7 -0
@@ -957,6 +957,13 @@ struct sk_buff *skb, struct ieee80211_tx_control *control);/* +* LED control functions. +*/ +static void rt73usb_enable_led (struct rt2x00_dev *rt2x00dev); +static void rt73usb_disable_led (struct rt2x00_dev *rt2x00dev); +static void rt73usb_activity_led (struct rt2x00_dev *rt2x00dev,char rssi); + +/* * Radio control functions. */ static int rt73usb_enable_radio (struct rt2x00_dev *rt2x00dev);