2 * Copyright (C) 2011 DENX Software Engineering GmbH
3 * Heiko Schocher <hs@denx.de>
5 * SPDX-License-Identifier: GPL-2.0+
10 struct davinci_timer {
24 #define DV_TIMER_TCR_ENAMODE_MASK 3
26 #define DV_TIMER_TCR_ENAMODE12_SHIFT 6
27 #define DV_TIMER_TCR_CLKSRC12_SHIFT 8
28 #define DV_TIMER_TCR_READRSTMODE12_SHIFT 10
29 #define DV_TIMER_TCR_CAPMODE12_SHIFT 11
30 #define DV_TIMER_TCR_CAPVTMODE12_SHIFT 12
31 #define DV_TIMER_TCR_ENAMODE34_SHIFT 22
32 #define DV_TIMER_TCR_CLKSRC34_SHIFT 24
33 #define DV_TIMER_TCR_READRSTMODE34_SHIFT 26
34 #define DV_TIMER_TCR_CAPMODE34_SHIFT 27
35 #define DV_TIMER_TCR_CAPEVTMODE12_SHIFT 28
37 #define DV_WDT_ENABLE_SYS_RESET 0x00020000
38 #define DV_WDT_TRIGGER_SYS_RESET 0x00020002
40 #ifdef CONFIG_HW_WATCHDOG
41 void davinci_hw_watchdog_enable(void);
42 void davinci_hw_watchdog_reset(void);
44 #endif /* _TIMER_DEFS_H_ */