[WATCHDOG] omap_wdt.c: sync linux-omap changes
These are changes that have been sitting in linux-omap and were never sent upstream. Hopefully, it'll never happen again at least for this driver. Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
This commit is contained in:
committed by
Wim Van Sebroeck
parent
e6bb42e3d6
commit
2817142f31
@ -30,25 +30,15 @@
|
||||
#ifndef _OMAP_WATCHDOG_H
|
||||
#define _OMAP_WATCHDOG_H
|
||||
|
||||
#define OMAP1610_WATCHDOG_BASE 0xfffeb000
|
||||
#define OMAP2420_WATCHDOG_BASE 0x48022000 /*WDT Timer 2 */
|
||||
|
||||
#ifdef CONFIG_ARCH_OMAP24XX
|
||||
#define OMAP_WATCHDOG_BASE OMAP2420_WATCHDOG_BASE
|
||||
#else
|
||||
#define OMAP_WATCHDOG_BASE OMAP1610_WATCHDOG_BASE
|
||||
#define RM_RSTST_WKUP 0
|
||||
#endif
|
||||
|
||||
#define OMAP_WATCHDOG_REV (OMAP_WATCHDOG_BASE + 0x00)
|
||||
#define OMAP_WATCHDOG_SYS_CONFIG (OMAP_WATCHDOG_BASE + 0x10)
|
||||
#define OMAP_WATCHDOG_STATUS (OMAP_WATCHDOG_BASE + 0x14)
|
||||
#define OMAP_WATCHDOG_CNTRL (OMAP_WATCHDOG_BASE + 0x24)
|
||||
#define OMAP_WATCHDOG_CRR (OMAP_WATCHDOG_BASE + 0x28)
|
||||
#define OMAP_WATCHDOG_LDR (OMAP_WATCHDOG_BASE + 0x2c)
|
||||
#define OMAP_WATCHDOG_TGR (OMAP_WATCHDOG_BASE + 0x30)
|
||||
#define OMAP_WATCHDOG_WPS (OMAP_WATCHDOG_BASE + 0x34)
|
||||
#define OMAP_WATCHDOG_SPR (OMAP_WATCHDOG_BASE + 0x48)
|
||||
#define OMAP_WATCHDOG_REV (0x00)
|
||||
#define OMAP_WATCHDOG_SYS_CONFIG (0x10)
|
||||
#define OMAP_WATCHDOG_STATUS (0x14)
|
||||
#define OMAP_WATCHDOG_CNTRL (0x24)
|
||||
#define OMAP_WATCHDOG_CRR (0x28)
|
||||
#define OMAP_WATCHDOG_LDR (0x2c)
|
||||
#define OMAP_WATCHDOG_TGR (0x30)
|
||||
#define OMAP_WATCHDOG_WPS (0x34)
|
||||
#define OMAP_WATCHDOG_SPR (0x48)
|
||||
|
||||
/* Using the prescaler, the OMAP watchdog could go for many
|
||||
* months before firing. These limits work without scaling,
|
||||
|
Reference in New Issue
Block a user