Merge tag 'pull-loongarch-20241016' of https://gitlab.com/gaosong/qemu into staging
[qemu/armbru.git] / include / hw / rtc / aspeed_rtc.h
blob596dfebb46c21088d15647d236e0057f942daa58
1 /*
2 * ASPEED Real Time Clock
3 * Joel Stanley <joel@jms.id.au>
5 * Copyright 2019 IBM Corp
6 * SPDX-License-Identifier: GPL-2.0-or-later
7 */
8 #ifndef HW_RTC_ASPEED_RTC_H
9 #define HW_RTC_ASPEED_RTC_H
11 #include "hw/sysbus.h"
12 #include "qom/object.h"
14 struct AspeedRtcState {
15 SysBusDevice parent_obj;
17 MemoryRegion iomem;
18 qemu_irq irq;
20 uint32_t reg[0x18];
21 int64_t offset;
25 #define TYPE_ASPEED_RTC "aspeed.rtc"
26 OBJECT_DECLARE_SIMPLE_TYPE(AspeedRtcState, ASPEED_RTC)
28 #endif /* HW_RTC_ASPEED_RTC_H */