linux-watchdog.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/15] watchdog/bcm47xx/bcma/ssb: add support for SoCs with PMU
@ 2012-11-24 22:24 Hauke Mehrtens
  2012-11-24 22:24 ` [PATCH 01/15] watchdog: bcm47xx_wdt.c: convert to watchdog core api Hauke Mehrtens
                   ` (15 more replies)
  0 siblings, 16 replies; 19+ messages in thread
From: Hauke Mehrtens @ 2012-11-24 22:24 UTC (permalink / raw)
  To: linville
  Cc: linux-wireless, wim, linux-watchdog, castet.matthieu, biblbroks,
	m, zajec5, linux-mips, Hauke Mehrtens

This patch series improves the watchdog driver used on the Broadcom 
bcm47xx SoCs.
The watchdog driver does not access the functions directly any more, 
but it registers as a platform device driver and ssb and bcma are 
registering a device for this watchdog driver.
This also adds support for SoCs with a power management unit (PMU), 
which have different clock rates.

This code is currently based on the wireless-testing/master tree by 
John Linville, because there are some changes in ssb and bcma in that 
tree queued for 3.8 which will conflict with these changes, if this 
would be based on an other tree. I have no problem with rebasing this 
onto any other tree.

Hauke Mehrtens (15):
  watchdog: bcm47xx_wdt.c: convert to watchdog core api
  watchdog: bcm47xx_wdt.c: use platform device
  watchdog: bcm47xx_wdt.c: rename ops methods
  watchdog: bcm47xx_wdt.c: rename wdt_timeout to timeout
  watchdog: bcm47xx_wdt.c: add hard timer
  bcma: add bcma_chipco_alp_clock
  bcma: set the pmu watchdog if available
  bcma: add methods for watchdog driver
  bcma: register watchdog driver
  ssb: get alp clock from devices with PMU
  ssb: set the pmu watchdog if available
  ssb: add methods for watchdog driver
  ssb: extif: add check for max value in watchdog
  ssb: extif: add methods for watchdog driver
  ssb: register watchdog driver

 drivers/bcma/bcma_private.h                 |    2 +
 drivers/bcma/driver_chipcommon.c            |  114 ++++++++-
 drivers/bcma/main.c                         |    8 +
 drivers/ssb/driver_chipcommon.c             |   99 +++++++-
 drivers/ssb/driver_chipcommon_pmu.c         |   27 +++
 drivers/ssb/driver_extif.c                  |   24 +-
 drivers/ssb/embedded.c                      |   35 +++
 drivers/ssb/main.c                          |    8 +
 drivers/ssb/ssb_private.h                   |   31 +++
 drivers/watchdog/Kconfig                    |    1 +
 drivers/watchdog/bcm47xx_wdt.c              |  339 ++++++++++++---------------
 include/linux/bcm47xx_wdt.h                 |   28 +++
 include/linux/bcma/bcma_driver_chipcommon.h |    7 +-
 include/linux/ssb/ssb.h                     |    2 +
 include/linux/ssb/ssb_driver_chipcommon.h   |    5 +-
 include/linux/ssb/ssb_driver_extif.h        |   10 +-
 16 files changed, 522 insertions(+), 218 deletions(-)
 create mode 100644 include/linux/bcm47xx_wdt.h

-- 
1.7.10.4


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2012-11-26 19:32 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-24 22:24 [PATCH 00/15] watchdog/bcm47xx/bcma/ssb: add support for SoCs with PMU Hauke Mehrtens
2012-11-24 22:24 ` [PATCH 01/15] watchdog: bcm47xx_wdt.c: convert to watchdog core api Hauke Mehrtens
2012-11-24 22:24 ` [PATCH 02/15] watchdog: bcm47xx_wdt.c: use platform device Hauke Mehrtens
2012-11-24 22:24 ` [PATCH 03/15] watchdog: bcm47xx_wdt.c: rename ops methods Hauke Mehrtens
2012-11-24 22:24 ` [PATCH 04/15] watchdog: bcm47xx_wdt.c: rename wdt_timeout to timeout Hauke Mehrtens
2012-11-24 22:36   ` Sergei Shtylyov
2012-11-25 12:27     ` Hauke Mehrtens
2012-11-24 22:24 ` [PATCH 05/15] watchdog: bcm47xx_wdt.c: add hard timer Hauke Mehrtens
2012-11-24 22:24 ` [PATCH 06/15] bcma: add bcma_chipco_alp_clock Hauke Mehrtens
2012-11-24 22:24 ` [PATCH 07/15] bcma: set the pmu watchdog if available Hauke Mehrtens
2012-11-24 22:24 ` [PATCH 08/15] bcma: add methods for watchdog driver Hauke Mehrtens
2012-11-24 22:24 ` [PATCH 09/15] bcma: register " Hauke Mehrtens
2012-11-24 22:24 ` [PATCH 10/15] ssb: get alp clock from devices with PMU Hauke Mehrtens
2012-11-24 22:24 ` [PATCH 11/15] ssb: set the pmu watchdog if available Hauke Mehrtens
2012-11-24 22:24 ` [PATCH 12/15] ssb: add methods for watchdog driver Hauke Mehrtens
2012-11-24 22:24 ` [PATCH 13/15] ssb: extif: add check for max value in watchdog Hauke Mehrtens
2012-11-24 22:24 ` [PATCH 14/15] ssb: extif: add methods for watchdog driver Hauke Mehrtens
2012-11-24 22:24 ` [PATCH 15/15] ssb: register " Hauke Mehrtens
2012-11-26 19:24 ` [PATCH 00/15] watchdog/bcm47xx/bcma/ssb: add support for SoCs with PMU John W. Linville

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).