ssb/bcma: add common header for watchdog
This adds a common header for watchdog functions, so a watchdog driver just needs to use this and could provide watchdog functionality for ssb and bcma based SoCs. Patches for a watchdog driver using this interface will be send later. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
8df0f1e5cb
commit
bc245cc36c
1 changed files with 19 additions and 0 deletions
19
include/linux/bcm47xx_wdt.h
Normal file
19
include/linux/bcm47xx_wdt.h
Normal file
|
@ -0,0 +1,19 @@
|
|||
#ifndef LINUX_BCM47XX_WDT_H_
|
||||
#define LINUX_BCM47XX_WDT_H_
|
||||
|
||||
#include <linux/types.h>
|
||||
|
||||
|
||||
struct bcm47xx_wdt {
|
||||
u32 (*timer_set)(struct bcm47xx_wdt *, u32);
|
||||
u32 (*timer_set_ms)(struct bcm47xx_wdt *, u32);
|
||||
u32 max_timer_ms;
|
||||
|
||||
void *driver_data;
|
||||
};
|
||||
|
||||
static inline void *bcm47xx_wdt_get_drvdata(struct bcm47xx_wdt *wdt)
|
||||
{
|
||||
return wdt->driver_data;
|
||||
}
|
||||
#endif /* LINUX_BCM47XX_WDT_H_ */
|
Loading…
Add table
Reference in a new issue