1. 20 1月, 2016 1 次提交
    • A
      ssb: mark ssb_bus_register as __maybe_unused · b7e2d195
      Arnd Bergmann 提交于
      The SoC variant of the ssb code is now optional like the other
      ones, which means we can build the framwork without any
      front-end, but that results in a warning:
      
      drivers/ssb/main.c:616:12: warning: 'ssb_bus_register' defined but not used [-Wunused-function]
      
      This annotates the ssb_bus_register function as __maybe_unused to
      shut up the warning. A configuration like this will not work on
      any hardware of course, but we still want this to silently build
      without warnings if the configuration is allowed in the first
      place.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Fixes: 845da6e5 ("ssb: add Kconfig entry for compiling SoC related code")
      Acked-by: NMichael Buesch <m@bues.ch>
      Signed-off-by: NKalle Valo <kvalo@codeaurora.org>
      b7e2d195
  2. 16 12月, 2015 1 次提交
    • R
      ssb: pick SoC invariants code from MIPS BCM47xx arch · 541c9a84
      Rafał Miłecki 提交于
      There is code in ssb fetching "invariants" that is basically a set of
      board specific data. Every host requires its own implementation of
      reading function. In ssb we have support for PCI, PCMCIA & SDIO.
      For some (historical?) reason code reading "invariants" for SoC was
      placed in arch code and provided by a callback. This is not needed
      nowadays, so lets move that into ssb. This way we keep all "invariants"
      functions in a single module making code cleaner.
      Signed-off-by: NRafał Miłecki <zajec5@gmail.com>
      Signed-off-by: NKalle Valo <kvalo@codeaurora.org>
      541c9a84
  3. 29 10月, 2015 3 次提交
  4. 29 9月, 2015 4 次提交
  5. 09 6月, 2015 1 次提交
  6. 20 5月, 2015 1 次提交
  7. 10 4月, 2015 1 次提交
  8. 08 4月, 2015 1 次提交
  9. 01 4月, 2015 1 次提交
  10. 03 3月, 2015 1 次提交
  11. 12 2月, 2015 1 次提交
  12. 29 1月, 2015 1 次提交
  13. 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
  14. 24 11月, 2014 1 次提交
  15. 19 9月, 2014 1 次提交
  16. 26 8月, 2014 1 次提交
  17. 19 7月, 2014 1 次提交
  18. 16 7月, 2014 2 次提交
  19. 25 1月, 2014 1 次提交
  20. 04 1月, 2014 1 次提交
  21. 17 10月, 2013 1 次提交
  22. 02 8月, 2013 1 次提交
  23. 01 7月, 2013 1 次提交
  24. 29 6月, 2013 1 次提交
  25. 19 6月, 2013 1 次提交
  26. 18 6月, 2013 2 次提交
  27. 03 6月, 2013 1 次提交
  28. 26 4月, 2013 1 次提交
  29. 10 4月, 2013 1 次提交
  30. 05 4月, 2013 1 次提交
  31. 26 3月, 2013 2 次提交
  32. 14 3月, 2013 1 次提交