/* * ASPEED Real Time Clock * Joel Stanley * * 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 */