Home
last modified time | relevance | path

Searched refs:wdog_hw_base (Results 1 – 2 of 2) sorted by relevance

/hal_microchip-latest/mpfs/drivers/mss/mss_watchdog/
Dmss_watchdog.h289 extern WATCHDOG_TypeDef* wdog_hw_base[10];
444 if ((WATCHDOG_TypeDef*)0 != wdog_hw_base[wd_num]) in MSS_WD_reload()
446 wdog_hw_base[wd_num]->REFRESH = MSS_WDOG_REFRESH_KEY; in MSS_WD_reload()
468 return wdog_hw_base[wd_num]->REFRESH; in MSS_WD_current_value()
491 return ((wdog_hw_base[wd_num]->STATUS & MSS_WDOG_FORBIDDEN_MASK) >> in MSS_WD_forbidden_status()
554 if ((WATCHDOG_TypeDef*)0 != wdog_hw_base[wd_num]) in MSS_WD_enable_mvrp_irq()
556 wdog_hw_base[wd_num]->CONTROL |= MSS_WDOG_INTEN_MVRP_MASK; in MSS_WD_enable_mvrp_irq()
583 if ((WATCHDOG_TypeDef*)0 != wdog_hw_base[wd_num]) in MSS_WD_disable_mvrp_irq()
585 wdog_hw_base[wd_num]->CONTROL &= ~(MSS_WDOG_INTEN_MVRP_MASK); in MSS_WD_disable_mvrp_irq()
618 if ((WATCHDOG_TypeDef*)0 != wdog_hw_base[wd_num]) in MSS_WD_clear_timeout_irq()
[all …]
Dmss_watchdog.c19 WATCHDOG_TypeDef* wdog_hw_base[10] = {(WATCHDOG_TypeDef*)0x20001000, variable
47 wdog_hw_base[wd_num]->TRIGGER = config->timeout_val; in MSS_WD_configure()
56 wdog_hw_base[wd_num]->MSVP = config->mvrp_val; in MSS_WD_configure()
65 wdog_hw_base[wd_num]->TIME = config->time_val; in MSS_WD_configure()
72 wdog_hw_base[wd_num]->CONTROL = (uint32_t)(config->forbidden_en << in MSS_WD_configure()
76 if (!(MSS_WDOG_FORBIDDEN_MASK & wdog_hw_base[wd_num]->STATUS)) in MSS_WD_configure()
78 wdog_hw_base[wd_num]->REFRESH = MSS_WDOG_REFRESH_KEY; in MSS_WD_configure()
96 if((WATCHDOG_TypeDef*)0 != wdog_hw_base[wd_num]) in MSS_WD_get_config()
98 config->time_val = wdog_hw_base[wd_num]->TIME; in MSS_WD_get_config()
99 config->timeout_val = wdog_hw_base[wd_num]->TRIGGER; in MSS_WD_get_config()
[all …]