| /* | |
| * 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" | |
| typedef struct AspeedRtcState { | |
| SysBusDevice parent_obj; | |
| MemoryRegion iomem; | |
| qemu_irq irq; | |
| uint32_t reg[0x18]; | |
| int offset; | |
| } AspeedRtcState; | |
| #define TYPE_ASPEED_RTC "aspeed.rtc" | |
| #define ASPEED_RTC(obj) OBJECT_CHECK(AspeedRtcState, (obj), TYPE_ASPEED_RTC) | |
| #endif /* HW_RTC_ASPEED_RTC_H */ |