mirror of
https://github.com/torvalds/linux.git
synced 2024-12-04 01:51:34 +00:00
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
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…
Reference in New Issue
Block a user