Home
last modified time | relevance | path

Searched refs:wdt_chip (Results 1 – 7 of 7) sorted by relevance

/optee_os-3.20.0/core/include/drivers/
A Dwdt.h15 struct wdt_chip { struct
43 extern struct wdt_chip *wdt_chip;
51 if (!wdt_chip) in watchdog_init()
62 if (wdt_chip) in watchdog_start()
63 wdt_chip->ops->start(wdt_chip); in watchdog_start()
68 if (wdt_chip && wdt_chip->ops->stop) in watchdog_stop()
69 wdt_chip->ops->stop(wdt_chip); in watchdog_stop()
74 if (wdt_chip) in watchdog_ping()
75 wdt_chip->ops->ping(wdt_chip); in watchdog_ping()
80 if (wdt_chip) in watchdog_settimeout()
[all …]
A Dsp805_wdt.h32 typedef void (*sp805_itr_handler_func_t)(struct wdt_chip *chip);
36 struct wdt_chip chip;
/optee_os-3.20.0/core/drivers/wdt/
A Dwatchdog.c8 struct wdt_chip *wdt_chip; variable
10 TEE_Result watchdog_register(struct wdt_chip *chip) in watchdog_register()
15 wdt_chip = chip; in watchdog_register()
/optee_os-3.20.0/core/drivers/
A Dsp805_wdt.c15 static vaddr_t chip_to_base(struct wdt_chip *chip) in chip_to_base()
23 static TEE_Result sp805_setload(struct wdt_chip *chip, unsigned long timeout) in sp805_setload()
46 static void sp805_config(struct wdt_chip *chip, bool enable) in sp805_config()
66 static void sp805_ping(struct wdt_chip *chip) in sp805_ping()
71 static void sp805_enable(struct wdt_chip *chip) in sp805_enable()
76 static void sp805_disable(struct wdt_chip *chip) in sp805_disable()
90 struct wdt_chip *chip = h->data; in wdt_itr_cb()
A Dstm32_iwdg.c88 struct wdt_chip wdt_chip; member
185 static struct stm32_iwdg_device *wdt_chip_to_iwdg(struct wdt_chip *chip) in wdt_chip_to_iwdg()
187 return container_of(chip, struct stm32_iwdg_device, wdt_chip); in wdt_chip_to_iwdg()
190 static void iwdg_wdt_start(struct wdt_chip *chip) in iwdg_wdt_start()
200 static void iwdg_wdt_refresh(struct wdt_chip *chip) in iwdg_wdt_refresh()
207 static TEE_Result iwdg_wdt_set_timeout(struct wdt_chip *chip, in iwdg_wdt_set_timeout()
365 iwdg->wdt_chip.ops = &stm32_iwdg_ops; in stm32_iwdg_register()
367 res = watchdog_register(&iwdg->wdt_chip); in stm32_iwdg_register()
A Datmel_wdt.c62 struct wdt_chip chip;
77 static TEE_Result atmel_wdt_settimeout(struct wdt_chip *chip, in atmel_wdt_settimeout()
92 static void atmel_wdt_ping(struct wdt_chip *chip) in atmel_wdt_ping()
105 static void atmel_wdt_enable(struct wdt_chip *chip) in atmel_wdt_enable()
119 static void atmel_wdt_disable(struct wdt_chip *chip) in atmel_wdt_disable()
142 static TEE_Result atmel_wdt_init(struct wdt_chip *chip __unused, in atmel_wdt_init()
/optee_os-3.20.0/core/pta/bcm/
A Dwdt.c28 static void wd_isr_handler(struct wdt_chip *chip __unused) in wd_isr_handler()

Completed in 21 milliseconds