arm-trusted-firmware/plat/arm/board/fvp
Aditya Angadi b0c97dafe0 plat/arm: introduce wrapper functions to setup secure watchdog
The BL1 stage setup code for ARM platforms sets up the SP805 watchdog
controller as the secure watchdog. But not all ARM platforms use SP805
as the secure watchdog controller.

So introduce two new ARM platform code specific wrapper functions to
start and stop the secure watchdog. These functions then replace the
calls to SP805 driver in common BL1 setup code. All the ARM platforms
implement these wrapper functions by either calling into SP805 driver
or the SBSA watchdog driver.

Change-Id: I1a9a11b124cf3fac2a84f22ca40acd440a441257
Signed-off-by: Aditya Angadi <aditya.angadi@arm.com>
2019-04-17 18:42:48 +05:30
..
aarch32 fvp: pwrc: Move to drivers/ folder 2019-01-25 16:04:11 +00:00
aarch64 fvp: pwrc: Move to drivers/ folder 2019-01-25 16:04:11 +00:00
fdts Support shared Mbed TLS heap for FVP 2018-09-04 10:32:22 +01:00
include fvp: Increase the size of the stack for FVP 2019-03-14 16:02:15 +00:00
sp_min fvp: pwrc: Move to drivers/ folder 2019-01-25 16:04:11 +00:00
tsp fvp: pwrc: Move to drivers/ folder 2019-01-25 16:04:11 +00:00
fvp_bl1_setup.c plat/arm: introduce wrapper functions to setup secure watchdog 2019-04-17 18:42:48 +05:30
fvp_bl2_el3_setup.c plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00
fvp_bl2_setup.c plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00
fvp_bl2u_setup.c plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00
fvp_bl31_setup.c plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00
fvp_common.c plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00
fvp_def.h Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
fvp_io_storage.c plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00
fvp_pm.c Remove several warnings reported with W=1 2019-04-01 10:43:42 +01:00
fvp_private.h Remove several warnings reported with W=1 2019-04-01 10:43:42 +01:00
fvp_security.c plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00
fvp_stack_protector.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
fvp_topology.c fvp: pwrc: Move to drivers/ folder 2019-01-25 16:04:11 +00:00
fvp_trusted_boot.c plat/arm: Fix header dependencies 2019-01-15 14:19:50 +00:00
jmptbl.i ROMLIB bug fixes 2019-03-21 10:51:07 +00:00
platform.mk plat/arm: introduce wrapper functions to setup secure watchdog 2019-04-17 18:42:48 +05:30