qemu/include/hw/misc/imx2_wdt.h
<<
>>
Prefs
   1/*
   2 * Copyright (c) 2017, Impinj, Inc.
   3 *
   4 * i.MX2 Watchdog IP block
   5 *
   6 * Author: Andrey Smirnov <andrew.smirnov@gmail.com>
   7 *
   8 * This work is licensed under the terms of the GNU GPL, version 2 or later.
   9 * See the COPYING file in the top-level directory.
  10 */
  11
  12#ifndef IMX2_WDT_H
  13#define IMX2_WDT_H
  14
  15#include "hw/sysbus.h"
  16
  17#define TYPE_IMX2_WDT "imx2.wdt"
  18#define IMX2_WDT(obj) OBJECT_CHECK(IMX2WdtState, (obj), TYPE_IMX2_WDT)
  19
  20enum IMX2WdtRegisters {
  21    IMX2_WDT_WCR     = 0x0000,
  22    IMX2_WDT_REG_NUM = 0x0008 / sizeof(uint16_t) + 1,
  23};
  24
  25
  26typedef struct IMX2WdtState {
  27    /* <private> */
  28    SysBusDevice parent_obj;
  29
  30    MemoryRegion mmio;
  31} IMX2WdtState;
  32
  33#endif /* IMX7_SNVS_H */
  34