diff options
author | Rouven Czerwinski <r.czerwinski@pengutronix.de> | 2020-10-11 10:13:42 +0200 |
---|---|---|
committer | Jérôme Forissier <jerome@forissier.org> | 2021-01-15 09:23:04 +0100 |
commit | 223f9e05e1025b75b85959c9484bd9fd37d87bd6 (patch) | |
tree | 08f6a348c713448a31aa8ed99349519a75ba991d | |
parent | d53897cd754a531d1ea2da25691117354e312664 (diff) |
drivers: imx_wdog: default initialize variables
Set all function variables to sensible defaults.
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
-rw-r--r-- | core/drivers/imx_wdog.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/core/drivers/imx_wdog.c b/core/drivers/imx_wdog.c index 79152210..b386bdc7 100644 --- a/core/drivers/imx_wdog.c +++ b/core/drivers/imx_wdog.c @@ -44,7 +44,7 @@ static vaddr_t wdog_base; void imx_wdog_restart(void) { - uint32_t val; + uint32_t val = 0; if (!wdog_base) { EMSG("No wdog mapped\n"); @@ -89,14 +89,10 @@ DECLARE_KEEP_PAGER(imx_wdog_restart); #if defined(CFG_DT) && !defined(CFG_EXTERNAL_DTB_OVERLAY) static TEE_Result imx_wdog_base(vaddr_t *wdog_vbase) { - enum teecore_memtypes mtype; - void *fdt; - paddr_t pbase; - vaddr_t vbase; - ssize_t sz; - int off; - int st; - uint32_t i; + enum teecore_memtypes mtype = MEM_AREA_END; + void *fdt = NULL; + paddr_t pbase = 0; + vaddr_t vbase = 0; #ifdef CFG_MX7 static const char * const wdog_path[] = { @@ -116,6 +112,10 @@ static TEE_Result imx_wdog_base(vaddr_t *wdog_vbase) "/soc/aips-bus@2000000/wdog@20c0000", }; #endif + ssize_t sz = 0; + int off = 0; + int st = 0; + uint32_t i = 0; fdt = get_dt(); if (!fdt) { |