1. 10 4月, 2015 1 次提交
  2. 12 2月, 2015 1 次提交
  3. 29 1月, 2015 1 次提交
  4. 05 12月, 2014 1 次提交
    • A
      SSB / B44: fix WOL for BCM4401 · 5580373f
      Andrey Skvortsov 提交于
      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: NAndrey Skvortsov <Andrej.Skvortzov@gmail.com>
      Signed-off-by: NMichael Buesch <m@bues.ch>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      5580373f
  5. 24 11月, 2014 1 次提交
  6. 19 9月, 2014 1 次提交
  7. 26 8月, 2014 1 次提交
  8. 19 7月, 2014 1 次提交
  9. 16 7月, 2014 2 次提交
  10. 25 1月, 2014 1 次提交
  11. 04 1月, 2014 1 次提交
  12. 17 10月, 2013 1 次提交
  13. 02 8月, 2013 1 次提交
  14. 01 7月, 2013 1 次提交
  15. 29 6月, 2013 1 次提交
  16. 19 6月, 2013 1 次提交
  17. 18 6月, 2013 2 次提交
  18. 03 6月, 2013 1 次提交
  19. 26 4月, 2013 1 次提交
  20. 10 4月, 2013 1 次提交
  21. 05 4月, 2013 1 次提交
  22. 26 3月, 2013 2 次提交
  23. 14 3月, 2013 1 次提交
  24. 07 3月, 2013 2 次提交
  25. 16 2月, 2013 1 次提交
  26. 05 2月, 2013 1 次提交
  27. 31 1月, 2013 3 次提交
  28. 12 1月, 2013 1 次提交
  29. 10 1月, 2013 1 次提交
  30. 04 1月, 2013 1 次提交
    • G
      Drivers: ssb: remove __dev* attributes. · 163247c1
      Greg Kroah-Hartman 提交于
      CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
      markings need to be removed.
      
      This change removes the use of __devinit, and __devexit from these
      drivers.
      
      Based on patches originally written by Bill Pemberton, but redone by me
      in order to handle some of the coding style issues better, by hand.
      
      Cc: Bill Pemberton <wfp5p@virginia.edu>
      Cc: Michael Buesch <m@bues.ch>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      163247c1
  31. 03 1月, 2013 1 次提交
    • G
      ssb: SSB_DRIVER_GPIO should depend on GPIOLIB instead of selecting it · 3194f2f0
      Geert Uytterhoeven 提交于
      Commit ec43b08b ("ssb: add GPIO driver")
      added SSB_DRIVER_GPIO, which unconditionally selects GPIOLIB, causing
      a Kconfig warning:
      
      warning: (ARCH_REQUIRE_GPIOLIB && SSB_DRIVER_GPIO && BCMA_DRIVER_GPIO && MFD_TC6393XB && FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB)
      
      and build failure for m68k/allmodconfig:
      
      In file included from drivers/ssb/ssb_private.h:5,
                       from drivers/ssb/main.c:12:
      include/linux/ssb/ssb.h:440: error: field ‘gpio’ has incomplete type
      make[4]: *** [drivers/ssb/main.o] Error 1
      make[3]: *** [drivers/ssb/] Error 2
      
      Turn the select into a dependency to fix this.
      Signed-off-by: NGeert Uytterhoeven <geert@linux-m68k.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      3194f2f0
  32. 11 12月, 2012 1 次提交
  33. 07 12月, 2012 2 次提交