| /* | |
| * 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 */ |