1. 04 Dec, 2014 3 commits
    • Andrey Skvortsov's avatar
      SSB / B44: fix WOL for BCM4401 · 5580373f
      Andrey Skvortsov authored
      Wake On Lan was not working on laptop DELL Vostro 1500.
      If WOL was turned on, BCM4401 was powered up in suspend mode. LEDs blinked.
      But the laptop could not be woken up with the Magic Packet. The reason for
      that was that PCIE was not enabled as a system wakeup source and
      therefore the host PCI bridge was not powered up in suspend mode.
      PCIE was not enabled in suspend by PM because no child devices were
      registered as wakeup source during suspend process.
      On laptop BCM4401 is connected through the SSB bus, that is connected to the
      PCI-Express bus. SSB and B44 did not use standard PM wakeup functions
      and did not forward wakeup settings to their parents.
      To fix that B44 driver enables PM wakeup and registers new wakeup source
      using device_set_wakeup_enable(). Wakeup is automatically reported to the parent SSB
      bus via power.wakeup_path. SSB bus enables wakeup for the parent PCI bridge, if there is any
      child devices with enabled wakeup functionality. All other steps are
      done by PM core code.
      Signed-off-by: default avatarAndrey Skvortsov <Andrej.Skvortzov@gmail.com>
      Signed-off-by: default avatarMichael Buesch <m@bues.ch>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      5580373f
    • John W. Linville's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next · de51f164
      John W. Linville authored
      Johannes Berg <johannes@sipsolutions.net> says:
      
      "This time I have Felix's no-status rate control work, which will allow
      drivers to work better with rate control even if they don't have perfect
      status reporting. In addition to this, a small hwsim fix from Patrik,
      one of the regulatory patches from Arik, and a number of cleanups and
      fixes I did myself.
      
      Of note is a patch where I disable CFG80211_WEXT so that compatibility
      is no longer selectable - this is intended as a wake-up call for anyone
      who's still using it, and is still easily worked around (it's a one-line
      patch) before we fully remove the code as well in the future."
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      de51f164
    • John W. Linville's avatar
      Merge tag 'nfc-next-3.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/nfc-next · 04bb7ecf
      John W. Linville authored
      Samuel Ortiz <sameo@linux.intel.com> says:
      
      "NFC: 3.19 pull request
      
      This is the NFC pull request for 3.19.
      
      With this one we get:
      
      - NFC digital improvements for DEP support: Chaining, NACK and ATN
        support added.
      
      - NCI improvements: Support for p2p target, SE IO operand addition,
        SE operands extensions to support proprietary implementations, and
        a few fixes.
      
      - NFC HCI improvements: OPEN_PIPE and NOTIFY_ALL_CLEARED support,
        and SE IO operand addition.
      
      - A bunch of minor improvements and fixes for STMicro st21nfcb and
        st21nfca"
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      04bb7ecf
  2. 02 Dec, 2014 32 commits
  3. 01 Dec, 2014 5 commits