v3: Add some commit messages, resend as v2 didn't send properly v2: Minor fixes, added vmstate and reset, and rebased on Cédric's series
Based-on: 20190411161013.4514-4-...@kaod.org [PATCH 3/3] aspeed: use sysbus_init_child_obj() to initialize children A model for the ASPEED BMC real time clock (RTC). The model is sufficient for running the guest Linux kernel driver, and ticks in time with the host when programmed. It does not implement the alarm functionality, which includes the interrupt. Joel Stanley (2): hw: timer: Add ASPEED RTC device hw/arm/aspeed: Add RTC to SoC hw/arm/aspeed_soc.c | 13 +++ hw/timer/Makefile.objs | 2 +- hw/timer/aspeed_rtc.c | 180 ++++++++++++++++++++++++++++++++++ hw/timer/trace-events | 4 + include/hw/arm/aspeed_soc.h | 2 + include/hw/timer/aspeed_rtc.h | 31 ++++++ 6 files changed, 231 insertions(+), 1 deletion(-) create mode 100644 hw/timer/aspeed_rtc.c create mode 100644 include/hw/timer/aspeed_rtc.h -- 2.20.1