[Top] [All Lists]

[PATCH v3 00/11] watchdog/bcm47xx/bcma/ssb: add support for SoCs with PM

Subject: [PATCH v3 00/11] watchdog/bcm47xx/bcma/ssb: add support for SoCs with PMU
From: Hauke Mehrtens <>
Date: Wed, 5 Dec 2012 18:45:57 +0100
Cc:,,,,,,, Hauke Mehrtens <>
List-archive: <>
List-help: <>
List-id: linux-mips <>
List-owner: <>
List-post: <>
List-software: Ecartis version 1.0.0
List-subscribe: <>
List-unsubscribe: <>
This patch series improves the functions for setting the watchdog 
driver in ssb amd bcma. It also makes ssb and bcma register a platform 
device which could be used by a watchdog driver to better set the times 
where the system should restart. The patches for the watchdog driver
will be send later and were removed in v3.

This code is currently based on the wireless-testing/master tree by 
John Linville.

 * Remove changes done to the watchdog driver so John could pull this 
   into wireless-testing, this sill works with the old watchdog driver. 
   The patches changing the watchdog driver will be send later.
   This was done to get this into 3.8 because Wim Van Sebroeck is 
   neither giving an Ack or a Nack on these patches and we want to do 
   more changes to bcma/ssb on top of these.

 * reword some commit messages
 * rebase on current wireless-testing/master with 
      "ssb: extif: fix compile errors" applied on top of it.
 * do not change value of WDT_SOFTTIMER_MAX
 * moved some small changes in the bcm47xx_wdt.c patches

Hauke Mehrtens (11):
  ssb/bcma: add common header for watchdog
  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 before setting watchdog register
  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             |  100 ++++++++++++++++++++---
 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 ++++++++
 include/linux/bcm47xx_wdt.h                 |   19 +++++
 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 ++-
 14 files changed, 368 insertions(+), 24 deletions(-)
 create mode 100644 include/linux/bcm47xx_wdt.h


<Prev in Thread] Current Thread [Next in Thread>