Change-Id: I75496eeabeabb81804d4055f8257309324d6476a
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/39700
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
### On-chip devices ###
+ el2_watchdog = GenericWatchdog(
+ control_start=0x2a440000,
+ refresh_start=0x2a450000,
+ ws0=ArmSPI(num=59), ws1=ArmSPI(num=60))
+
# Trusted Watchdog, SP805
trusted_watchdog = Sp805(pio_addr=0x2a490000, interrupt=ArmSPI(num=56))
def _on_chip_devices(self):
return [
self.generic_timer_mem,
+ self.el2_watchdog,
self.trusted_watchdog,
self.system_watchdog
] + self.generic_timer_mem.frames