hc
2024-08-12 233ab1bd4c5697f5cdec94e60206e8c6ac609b4c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*
 * (C) Copyright 2015 Freescale Semiconductor, Inc.
 *
 * SPDX-License-Identifier:    GPL-2.0+
 */
 
struct watchdog_regs {
   u16    wcr;    /* Control */
   u16    wsr;    /* Service */
   u16    wrsr;    /* Reset Status */
};
 
#define WCR_WDZST    0x01
#define WCR_WDBG    0x02
#define WCR_WDE        0x04
#define WCR_WDT        0x08
#define WCR_SRS        0x10
#define WCR_WDA     0x20
#define SET_WCR_WT(x)    (x << 8)
#define WCR_WT_MSK    SET_WCR_WT(0xFF)