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