fsl_wdog.h 405 B

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