/* | |
* ASPEED Real Time Clock | |
* Joel Stanley <joel@jms.id.au> | |
* | |
* Copyright 2019 IBM Corp | |
* SPDX-License-Identifier: GPL-2.0-or-later | |
*/ | |
#ifndef HW_RTC_ASPEED_RTC_H | |
#define HW_RTC_ASPEED_RTC_H | |
#include "hw/sysbus.h" | |
#include "qom/object.h" | |
struct AspeedRtcState { | |
SysBusDevice parent_obj; | |
MemoryRegion iomem; | |
qemu_irq irq; | |
uint32_t reg[0x18]; | |
int64_t offset; | |
}; | |
#define TYPE_ASPEED_RTC "aspeed.rtc" | |
OBJECT_DECLARE_SIMPLE_TYPE(AspeedRtcState, ASPEED_RTC) | |
#endif /* HW_RTC_ASPEED_RTC_H */ |