]> git.sur5r.net Git - u-boot/blob - arch/arm/mach-bcm283x/include/mach/wdog.h
SPDX: Convert all of our single license tags to Linux Kernel style
[u-boot] / arch / arm / mach-bcm283x / include / mach / wdog.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * (C) Copyright 2012,2015 Stephen Warren
4  */
5
6 #ifndef _BCM2835_WDOG_H
7 #define _BCM2835_WDOG_H
8
9 #ifndef CONFIG_BCM2835
10 #define BCM2835_WDOG_PHYSADDR                   0x3f100000
11 #else
12 #define BCM2835_WDOG_PHYSADDR                   0x20100000
13 #endif
14
15 struct bcm2835_wdog_regs {
16         u32 unknown0[7];
17         u32 rstc;
18         u32 rsts;
19         u32 wdog;
20 };
21
22 #define BCM2835_WDOG_PASSWORD                   0x5a000000
23
24 #define BCM2835_WDOG_RSTC_WRCFG_MASK            0x00000030
25 #define BCM2835_WDOG_RSTC_WRCFG_FULL_RESET      0x00000020
26
27 #define BCM2835_WDOG_WDOG_TIMEOUT_MASK          0x0000ffff
28
29 #endif