linux/arch/blackfin/include/asm/bfin_watchdog.h
<<
>>
Prefs
   1/*
   2 * bfin_watchdog.h - Blackfin watchdog definitions
   3 *
   4 * Copyright 2006-2010 Analog Devices Inc.
   5 *
   6 * Licensed under the GPL-2 or later.
   7 */
   8
   9#ifndef _BFIN_WATCHDOG_H
  10#define _BFIN_WATCHDOG_H
  11
  12/* Bit in SWRST that indicates boot caused by watchdog */
  13#define SWRST_RESET_WDOG 0x4000
  14
  15/* Bit in WDOG_CTL that indicates watchdog has expired (WDR0) */
  16#define WDOG_EXPIRED 0x8000
  17
  18/* Masks for WDEV field in WDOG_CTL register */
  19#define ICTL_RESET   0x0
  20#define ICTL_NMI     0x2
  21#define ICTL_GPI     0x4
  22#define ICTL_NONE    0x6
  23#define ICTL_MASK    0x6
  24
  25/* Masks for WDEN field in WDOG_CTL register */
  26#define WDEN_MASK    0x0FF0
  27#define WDEN_ENABLE  0x0000
  28#define WDEN_DISABLE 0x0AD0
  29
  30#endif
  31