36#ifndef LIBBSP_AARCH64_RASPBERRYPI_BSP_RPI_WATCHDOG_H
37#define LIBBSP_AARCH64_RASPBERRYPI_BSP_RPI_WATCHDOG_H
void raspberrypi_watchdog_init(void)
Initialize BSP watchdog routines.
Definition: watchdog.c:44
void raspberrypi_watchdog_reload(void)
Reload watchdog.
Definition: watchdog.c:65
uint32_t raspberrypi_watchdog_get_remaining_time(void)
Get the remaining time of the watchdog. The return value is still valid when the watchdog has been st...
Definition: watchdog.c:70
void raspberrypi_watchdog_stop(void)
Turn off the watchdog.
Definition: watchdog.c:60
void raspberrypi_watchdog_start(uint32_t timeout_ms)
Turn on the watchdog / begin the counter at the desired value.
Definition: watchdog.c:49