feat: add support for SP805 Trusted watchdog module helper APIs

We leverage this module to generate secure interrupts which we
plan to use for exercising secure interrupt handling support in
SPM(Hafnium) in co-ordination with Cactus SP

Correspondingly, a device region node is added to the Cactus primary
SP manifest which captures the base address as well as other related
properties such as interrupts.

Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
Change-Id: I410fdf926a23bd438e9899320f43a77e3697bc91
diff --git a/plat/arm/fvp/include/platform_def.h b/plat/arm/fvp/include/platform_def.h
index 3afc9b8..7fc147d 100644
--- a/plat/arm/fvp/include/platform_def.h
+++ b/plat/arm/fvp/include/platform_def.h
@@ -37,6 +37,10 @@
 /* Base address of non-trusted watchdog (SP805) */
 #define SP805_WDOG_BASE			0x1C0F0000
 
+/* Base address of trusted watchdog (SP805) */
+#define SP805_TWDOG_BASE		0x2A490000
+#define IRQ_TWDOG_INTID			56
+
 /*******************************************************************************
  * Base address and size of external NVM flash
  ******************************************************************************/