| /* | |
| * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved. | |
| * | |
| * SPDX-License-Identifier: BSD-3-Clause | |
| */ | |
| #include <lib/mmio.h> | |
| #include <imx_regs.h> | |
| #include <imx_wdog.h> | |
| static void imx_wdog_power_down(unsigned long base) | |
| { | |
| struct wdog_regs *wdog = (struct wdog_regs *)base; | |
| mmio_write_16((uintptr_t)&wdog->wmcr, 0); | |
| } | |
| void imx_wdog_init(void) | |
| { | |
| imx_wdog_power_down(WDOG1_BASE); | |
| imx_wdog_power_down(WDOG2_BASE); | |
| imx_wdog_power_down(WDOG3_BASE); | |
| imx_wdog_power_down(WDOG4_BASE); | |
| } |