• Mohamed Abbas's avatar
    iwlwifi: Add led support · ab53d8af
    Mohamed Abbas authored
    This patch add LEDS support to 3965 and 4965 drivers. It is based on
    led trigger and class. For our drivers we needed to avoid two things.
    1- We receive led trigger on/off on each Rx\Tx frame. In our driver
        we can not call led command like that. In this driver once driver
        receive a start of traffic it call the led command to start blinking
        then we count all bytes of Tx and Rx frame, after two second we count the
        blink rate of last two second then id blink rate changed we call the led
    2- Since we can call led command very often, we make sure we call the
        led command after we receive the statistics notification so
        we don't need to wake up the ucode id it is in sleep state.
        This patch was tested with 4965 and 3945.
    Signed-off-by: default avatarMohamed Abbas <mabbas@linux.intel.com>
    Signed-off-by: default avatarIan <Schram&lt;ischram@telenet.be>
    Signed-off-by: default avatarTomas Winkler <tomas.winkler@intel.com>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>