Searched refs:wdt (Results 1 - 25 of 75) sorted by last modified time

123

/linux-master/drivers/watchdog/
H A Drti_wdt.c81 struct rti_wdt_device *wdt = watchdog_get_drvdata(wdd); local
89 timer_margin = (u64)wdd->timeout * wdt->freq;
93 writel_relaxed(timer_margin, wdt->base + RTIDWDPRLD);
104 /* Generate NMI when wdt expires */
105 writel_relaxed(RTIWWDRX_NMI, wdt->base + RTIWWDRXCTRL);
108 writel_relaxed(RTIWWDSIZE_50P, wdt->base + RTIWWDSIZECTRL);
110 readl_relaxed(wdt->base + RTIWWDSIZECTRL);
113 writel_relaxed(WDENABLE_KEY, wdt->base + RTIDWDCTRL);
119 struct rti_wdt_device *wdt = watchdog_get_drvdata(wdd); local
122 writel_relaxed(WDKEY_SEQ0, wdt
176 struct rti_wdt_device *wdt = watchdog_get_drvdata(wdd); local
214 struct rti_wdt_device *wdt; local
361 struct rti_wdt_device *wdt = platform_get_drvdata(pdev); local
[all...]
H A DMakefile28 obj-$(CONFIG_WDT) += wdt.o
76 obj-$(CONFIG_QCOM_WDT) += qcom-wdt.o
96 obj-$(CONFIG_GXP_WATCHDOG) += gxp-wdt.o
155 obj-$(CONFIG_SIEMENS_SIMATIC_IPC_WDT) += simatic-ipc-wdt.o
173 obj-$(CONFIG_OCTEON_WDT) += octeon-wdt.o
174 octeon-wdt-y := octeon-wdt-main.o octeon-wdt-nmi.o
180 obj-$(CONFIG_PIC32_WDT) += pic32-wdt.o
194 obj-$(CONFIG_PSERIES_WDT) += pseries-wdt
[all...]
H A Dstarfive-wdt.c146 static int starfive_wdt_enable_clock(struct starfive_wdt *wdt) argument
150 ret = clk_prepare_enable(wdt->apb_clk);
152 return dev_err_probe(wdt->wdd.parent, ret, "failed to enable apb clock\n");
154 ret = clk_prepare_enable(wdt->core_clk);
156 return dev_err_probe(wdt->wdd.parent, ret, "failed to enable core clock\n");
161 static void starfive_wdt_disable_clock(struct starfive_wdt *wdt) argument
163 clk_disable_unprepare(wdt->core_clk);
164 clk_disable_unprepare(wdt->apb_clk);
167 static inline int starfive_wdt_get_clock(struct starfive_wdt *wdt) argument
169 struct device *dev = wdt
198 starfive_wdt_ticks_to_sec(struct starfive_wdt *wdt, u32 ticks) argument
219 starfive_wdt_enable_reset(struct starfive_wdt *wdt) argument
229 starfive_wdt_raise_irq_status(struct starfive_wdt *wdt) argument
235 starfive_wdt_wait_int_free(struct starfive_wdt *wdt) argument
245 starfive_wdt_int_clr(struct starfive_wdt *wdt) argument
260 starfive_wdt_set_count(struct starfive_wdt *wdt, u32 val) argument
265 starfive_wdt_get_count(struct starfive_wdt *wdt) argument
271 starfive_wdt_enable(struct starfive_wdt *wdt) argument
281 starfive_wdt_disable(struct starfive_wdt *wdt) argument
290 starfive_wdt_set_reload_count(struct starfive_wdt *wdt, u32 count) argument
299 starfive_wdt_max_timeout(struct starfive_wdt *wdt) argument
309 struct starfive_wdt *wdt = watchdog_get_drvdata(wdd); local
325 struct starfive_wdt *wdt = watchdog_get_drvdata(wdd); local
341 starfive_wdt_start(struct starfive_wdt *wdt) argument
362 starfive_wdt_stop(struct starfive_wdt *wdt) argument
371 struct starfive_wdt *wdt = watchdog_get_drvdata(wdd); local
382 struct starfive_wdt *wdt = watchdog_get_drvdata(wdd); local
391 struct starfive_wdt *wdt = watchdog_get_drvdata(wdd); local
428 struct starfive_wdt *wdt; local
516 struct starfive_wdt *wdt = platform_get_drvdata(pdev); local
530 struct starfive_wdt *wdt = platform_get_drvdata(pdev); local
537 struct starfive_wdt *wdt = dev_get_drvdata(dev); local
550 struct starfive_wdt *wdt = dev_get_drvdata(dev); local
570 struct starfive_wdt *wdt = dev_get_drvdata(dev); local
579 struct starfive_wdt *wdt = dev_get_drvdata(dev); local
[all...]
H A Dstm32_iwdg.c90 struct stm32_iwdg *wdt = watchdog_get_drvdata(wdd); local
99 presc = DIV_ROUND_UP(tout * wdt->rate, RLR_MAX + 1);
104 iwdg_rlr = ((tout * wdt->rate) / presc) - 1;
107 reg_write(wdt->regs, IWDG_KR, KR_KEY_EWA);
110 reg_write(wdt->regs, IWDG_PR, iwdg_pr);
111 reg_write(wdt->regs, IWDG_RLR, iwdg_rlr);
112 reg_write(wdt->regs, IWDG_KR, KR_KEY_ENABLE);
115 ret = readl_relaxed_poll_timeout(wdt->regs + IWDG_SR, iwdg_sr,
124 reg_write(wdt->regs, IWDG_KR, KR_KEY_RELOAD);
131 struct stm32_iwdg *wdt local
159 stm32_iwdg_clk_init(struct platform_device *pdev, struct stm32_iwdg *wdt) argument
228 struct stm32_iwdg *wdt; local
[all...]
H A Dqcom-wdt.c54 static void __iomem *wdt_addr(struct qcom_wdt *wdt, enum wdt_reg reg) argument
56 return wdt->base + wdt->layout[reg];
76 struct qcom_wdt *wdt = to_qcom_wdt(wdd); local
79 writel(0, wdt_addr(wdt, WDT_EN));
80 writel(1, wdt_addr(wdt, WDT_RST));
81 writel(bark * wdt->rate, wdt_addr(wdt, WDT_BARK_TIME));
82 writel(wdd->timeout * wdt->rate, wdt_addr(wdt, WDT_BITE_TIM
89 struct qcom_wdt *wdt = to_qcom_wdt(wdd); local
97 struct qcom_wdt *wdt = to_qcom_wdt(wdd); local
120 struct qcom_wdt *wdt = to_qcom_wdt(wdd); local
146 struct qcom_wdt *wdt = to_qcom_wdt(wdd); local
193 struct qcom_wdt *wdt; local
302 struct qcom_wdt *wdt = dev_get_drvdata(dev); local
312 struct qcom_wdt *wdt = dev_get_drvdata(dev); local
[all...]
H A Dsp805_wdt.c3 * drivers/char/watchdog/sp805-wdt.c
37 #define MODULE_NAME "sp805-wdt"
58 * struct sp805_wdt: sp805 wdt device structure
61 * @base: base address of wdt
62 * @clk: (optional) clock structure of wdt
64 * @adev: amba device structure of wdt
65 * @status: current status of wdt
83 /* returns true if wdt is running; otherwise returns false */
86 struct sp805_wdt *wdt = watchdog_get_drvdata(wdd); local
87 u32 wdtcontrol = readl_relaxed(wdt
95 struct sp805_wdt *wdt = watchdog_get_drvdata(wdd); local
123 struct sp805_wdt *wdt = watchdog_get_drvdata(wdd); local
140 struct sp805_wdt *wdt = watchdog_get_drvdata(wdd); local
155 struct sp805_wdt *wdt = watchdog_get_drvdata(wdd); local
200 struct sp805_wdt *wdt = watchdog_get_drvdata(wdd); local
235 struct sp805_wdt *wdt; local
319 struct sp805_wdt *wdt = amba_get_drvdata(adev); local
327 struct sp805_wdt *wdt = dev_get_drvdata(dev); local
337 struct sp805_wdt *wdt = dev_get_drvdata(dev); local
[all...]
H A Ds3c2410_wdt.c307 { .compatible = "google,gs101-wdt",
309 { .compatible = "samsung,s3c2410-wdt",
311 { .compatible = "samsung,s3c6410-wdt",
313 { .compatible = "samsung,exynos5250-wdt",
315 { .compatible = "samsung,exynos5420-wdt",
317 { .compatible = "samsung,exynos7-wdt",
319 { .compatible = "samsung,exynos850-wdt",
321 { .compatible = "samsung,exynosautov9-wdt",
330 .name = "s3c2410-wdt",
339 static inline unsigned long s3c2410wdt_get_freq(struct s3c2410_wdt *wdt) argument
344 s3c2410wdt_max_timeout(struct s3c2410_wdt *wdt) argument
352 s3c2410wdt_disable_wdt_reset(struct s3c2410_wdt *wdt, bool mask) argument
366 s3c2410wdt_mask_wdt_reset(struct s3c2410_wdt *wdt, bool mask) argument
381 s3c2410wdt_enable_counter(struct s3c2410_wdt *wdt, bool en) argument
395 s3c2410wdt_enable(struct s3c2410_wdt *wdt, bool en) argument
421 s3c2410wdt_mask_dbgack(struct s3c2410_wdt *wdt) argument
435 struct s3c2410_wdt *wdt = watchdog_get_drvdata(wdd); local
445 __s3c2410wdt_stop(struct s3c2410_wdt *wdt) argument
456 struct s3c2410_wdt *wdt = watchdog_get_drvdata(wdd); local
469 struct s3c2410_wdt *wdt = watchdog_get_drvdata(wdd); local
501 struct s3c2410_wdt *wdt = watchdog_get_drvdata(wdd); local
552 struct s3c2410_wdt *wdt = watchdog_get_drvdata(wdd); local
600 struct s3c2410_wdt *wdt = platform_get_drvdata(param); local
612 s3c2410wdt_get_bootstatus(struct s3c2410_wdt *wdt) argument
630 s3c2410_get_wdt_drv_data(struct platform_device *pdev, struct s3c2410_wdt *wdt) argument
684 struct s3c2410_wdt *wdt; local
807 struct s3c2410_wdt *wdt = platform_get_drvdata(dev); local
816 struct s3c2410_wdt *wdt = dev_get_drvdata(dev); local
835 struct s3c2410_wdt *wdt = dev_get_drvdata(dev); local
[all...]
H A Dwatchdog_dev.c660 __ATTRIBUTE_GROUPS(wdt); variable
H A Dat91sam9_wdt.c40 #define wdt_read(wdt, field) \
41 readl_relaxed((wdt)->base + (field))
43 writel_relaxed((val), (wdt)->base + (field))
98 struct at91wdt *wdt = (struct at91wdt *)dev_id; local
100 if (wdt_read(wdt, AT91_WDT_SR)) {
112 static inline void at91_wdt_reset(struct at91wdt *wdt) argument
114 wdt_write(wdt, AT91_WDT_CR, AT91_WDT_KEY | AT91_WDT_WDRSTT);
122 struct at91wdt *wdt = from_timer(wdt, t, timer); local
123 if (time_before(jiffies, wdt
134 struct at91wdt *wdt = to_wdt(wdd); local
152 at91_wdt_init(struct platform_device *pdev, struct at91wdt *wdt) argument
265 of_at91wdt_init(struct device_node *np, struct at91wdt *wdt) argument
321 of_at91wdt_init(struct device_node *np, struct at91wdt *wdt) argument
330 struct at91wdt *wdt; local
377 struct at91wdt *wdt = platform_get_drvdata(pdev); local
[all...]
H A Dbcm2835_wdt.c57 static bool bcm2835_wdt_is_running(struct bcm2835_wdt *wdt) argument
61 cur = readl(wdt->base + PM_RSTC);
68 struct bcm2835_wdt *wdt = watchdog_get_drvdata(wdog); local
72 spin_lock_irqsave(&wdt->lock, flags);
75 PM_WDOG_TIME_SET), wdt->base + PM_WDOG);
76 cur = readl_relaxed(wdt->base + PM_RSTC);
78 PM_RSTC_WRCFG_FULL_RESET, wdt->base + PM_RSTC);
80 spin_unlock_irqrestore(&wdt->lock, flags);
87 struct bcm2835_wdt *wdt = watchdog_get_drvdata(wdog); local
89 writel_relaxed(PM_PASSWORD | PM_RSTC_RESET, wdt
95 struct bcm2835_wdt *wdt = watchdog_get_drvdata(wdog); local
101 __bcm2835_restart(struct bcm2835_wdt *wdt) argument
119 struct bcm2835_wdt *wdt = watchdog_get_drvdata(wdog); local
155 struct bcm2835_wdt *wdt = bcm2835_power_off_wdt; local
175 struct bcm2835_wdt *wdt; local
[all...]
H A Dmlx_wdt.c56 static void mlxreg_wdt_check_card_reset(struct mlxreg_wdt *wdt) argument
62 if (wdt->reset_idx == -EINVAL)
65 if (!(wdt->wdd.info->options & WDIOF_CARDRESET))
68 reg_data = &wdt->pdata->data[wdt->reset_idx];
69 rc = regmap_read(wdt->regmap, reg_data->reg, &regval);
72 wdt->wdd.bootstatus = WDIOF_CARDRESET;
73 dev_info(wdt->wdd.parent,
81 struct mlxreg_wdt *wdt = watchdog_get_drvdata(wdd); local
82 struct mlxreg_core_data *reg_data = &wdt
90 struct mlxreg_wdt *wdt = watchdog_get_drvdata(wdd); local
99 struct mlxreg_wdt *wdt = watchdog_get_drvdata(wdd); local
109 struct mlxreg_wdt *wdt = watchdog_get_drvdata(wdd); local
167 struct mlxreg_wdt *wdt = watchdog_get_drvdata(wdd); local
221 mlxreg_wdt_config(struct mlxreg_wdt *wdt, struct mlxreg_core_platform_data *pdata) argument
269 mlxreg_wdt_init_timeout(struct mlxreg_wdt *wdt, struct mlxreg_core_platform_data *pdata) argument
282 struct mlxreg_wdt *wdt; local
[all...]
H A Dimx7ulp_wdt.c83 static int imx7ulp_wdt_wait_rcs(struct imx7ulp_wdt_device *wdt) argument
86 u32 val = readl(wdt->base + WDOG_CS);
93 readl_poll_timeout(wdt->base + WDOG_CS, val, val & WDOG_CS_RCS, 100,
98 if (wdt->post_rcs_wait)
104 static int _imx7ulp_wdt_enable(struct imx7ulp_wdt_device *wdt, bool enable) argument
106 u32 val = readl(wdt->base + WDOG_CS);
110 writel(UNLOCK, wdt->base + WDOG_CNT);
111 ret = imx7ulp_wdt_wait_ulk(wdt->base);
115 writel(val | WDOG_CS_EN, wdt->base + WDOG_CS);
117 writel(val & ~WDOG_CS_EN, wdt
131 struct imx7ulp_wdt_device *wdt = watchdog_get_drvdata(wdog); local
149 struct imx7ulp_wdt_device *wdt = watchdog_get_drvdata(wdog); local
166 _imx7ulp_wdt_set_timeout(struct imx7ulp_wdt_device *wdt, unsigned int toval) argument
189 struct imx7ulp_wdt_device *wdt = watchdog_get_drvdata(wdog); local
210 struct imx7ulp_wdt_device *wdt = watchdog_get_drvdata(wdog); local
243 _imx7ulp_wdt_init(struct imx7ulp_wdt_device *wdt, unsigned int timeout, unsigned int cs) argument
278 imx7ulp_wdt_init(struct imx7ulp_wdt_device *wdt, unsigned int timeout) argument
[all...]
H A Daspeed_wdt.c57 { .compatible = "aspeed,ast2400-wdt", .data = &ast2400_config },
58 { .compatible = "aspeed,ast2500-wdt", .data = &ast2500_config },
59 { .compatible = "aspeed,ast2600-wdt", .data = &ast2600_config },
129 static void aspeed_wdt_enable(struct aspeed_wdt *wdt, int count) argument
131 wdt->ctrl |= WDT_CTRL_ENABLE;
133 writel(0, wdt->base + WDT_CTRL);
134 writel(count, wdt->base + WDT_RELOAD_VALUE);
135 writel(WDT_RESTART_MAGIC, wdt->base + WDT_RESTART);
136 writel(wdt->ctrl, wdt
141 struct aspeed_wdt *wdt = to_aspeed_wdt(wdd); local
150 struct aspeed_wdt *wdt = to_aspeed_wdt(wdd); local
160 struct aspeed_wdt *wdt = to_aspeed_wdt(wdd); local
170 struct aspeed_wdt *wdt = to_aspeed_wdt(wdd); local
186 struct aspeed_wdt *wdt = to_aspeed_wdt(wdd); local
206 struct aspeed_wdt *wdt = to_aspeed_wdt(wdd); local
220 struct aspeed_wdt *wdt = dev_get_drvdata(dev); local
231 struct aspeed_wdt *wdt = dev_get_drvdata(dev); local
298 struct aspeed_wdt *wdt = to_aspeed_wdt(wdd); local
311 struct aspeed_wdt *wdt; local
[all...]
H A Dapple_wdt.c69 struct apple_wdt *wdt = to_apple_wdt(wdd); local
71 writel_relaxed(0, wdt->regs + APPLE_WDT_WD1_CUR_TIME);
72 writel_relaxed(APPLE_WDT_CTRL_RESET_EN, wdt->regs + APPLE_WDT_WD1_CTRL);
79 struct apple_wdt *wdt = to_apple_wdt(wdd); local
81 writel_relaxed(0, wdt->regs + APPLE_WDT_WD1_CTRL);
88 struct apple_wdt *wdt = to_apple_wdt(wdd); local
90 writel_relaxed(0, wdt->regs + APPLE_WDT_WD1_CUR_TIME);
97 struct apple_wdt *wdt = to_apple_wdt(wdd); local
99 writel_relaxed(0, wdt->regs + APPLE_WDT_WD1_CUR_TIME);
100 writel_relaxed(wdt
109 struct apple_wdt *wdt = to_apple_wdt(wdd); local
121 struct apple_wdt *wdt = to_apple_wdt(wdd); local
157 struct apple_wdt *wdt; local
197 struct apple_wdt *wdt = dev_get_drvdata(dev); local
207 struct apple_wdt *wdt = dev_get_drvdata(dev); local
[all...]
H A Dsama5d4_wdt.c51 #define wdt_enabled (!(wdt->mr & AT91_WDT_WDDIS))
53 #define wdt_read(wdt, field) \
54 readl_relaxed((wdt)->reg_base + (field))
59 static void wdt_write(struct sama5d4_wdt *wdt, u32 field, u32 val) argument
66 while (time_before(jiffies, wdt->last_ping + WDT_DELAY))
68 writel_relaxed(val, wdt->reg_base + field);
69 wdt->last_ping = jiffies;
72 static void wdt_write_nosleep(struct sama5d4_wdt *wdt, u32 field, u32 val) argument
74 if (time_before(jiffies, wdt->last_ping + WDT_DELAY))
76 writel_relaxed(val, wdt
82 struct sama5d4_wdt *wdt = watchdog_get_drvdata(wdd); local
97 struct sama5d4_wdt *wdt = watchdog_get_drvdata(wdd); local
112 struct sama5d4_wdt *wdt = watchdog_get_drvdata(wdd); local
122 struct sama5d4_wdt *wdt = watchdog_get_drvdata(wdd); local
166 struct sama5d4_wdt *wdt = platform_get_drvdata(dev_id); local
183 of_sama5d4_wdt_init(struct device_node *np, struct sama5d4_wdt *wdt) argument
205 sama5d4_wdt_init(struct sama5d4_wdt *wdt) argument
254 struct sama5d4_wdt *wdt; local
350 struct sama5d4_wdt *wdt = dev_get_drvdata(dev); local
360 struct sama5d4_wdt *wdt = dev_get_drvdata(dev); local
[all...]
H A Dpic32-wdt.c44 static inline bool pic32_wdt_is_win_enabled(struct pic32_wdt *wdt) argument
46 return !!(readl(wdt->regs + WDTCON_REG) & WDTCON_WIN_EN);
49 static inline u32 pic32_wdt_get_post_scaler(struct pic32_wdt *wdt) argument
51 u32 v = readl(wdt->regs + WDTCON_REG);
56 static inline u32 pic32_wdt_get_clk_id(struct pic32_wdt *wdt) argument
58 u32 v = readl(wdt->regs + WDTCON_REG);
63 static int pic32_wdt_bootstatus(struct pic32_wdt *wdt) argument
65 u32 v = readl(wdt->rst_base);
67 writel(RESETCON_WDT_TIMEOUT, PIC32_CLR(wdt->rst_base));
72 static u32 pic32_wdt_get_timeout_secs(struct pic32_wdt *wdt, struc argument
100 pic32_wdt_keepalive(struct pic32_wdt *wdt) argument
108 struct pic32_wdt *wdt = watchdog_get_drvdata(wdd); local
118 struct pic32_wdt *wdt = watchdog_get_drvdata(wdd); local
133 struct pic32_wdt *wdt = watchdog_get_drvdata(wdd); local
169 struct pic32_wdt *wdt; local
[all...]
H A Dpm8916_wdt.c47 struct pm8916_wdt *wdt = watchdog_get_drvdata(wdev); local
49 return regmap_update_bits(wdt->regmap,
50 wdt->baseaddr + PON_PMIC_WD_RESET_S2_CTL2,
56 struct pm8916_wdt *wdt = watchdog_get_drvdata(wdev); local
58 return regmap_update_bits(wdt->regmap,
59 wdt->baseaddr + PON_PMIC_WD_RESET_S2_CTL2,
65 struct pm8916_wdt *wdt = watchdog_get_drvdata(wdev); local
67 return regmap_write(wdt->regmap, wdt->baseaddr + PON_PMIC_WD_RESET_PET,
73 struct pm8916_wdt *wdt local
105 struct pm8916_wdt *wdt = arg; local
143 struct pm8916_wdt *wdt; local
238 struct pm8916_wdt *wdt = dev_get_drvdata(dev); local
248 struct pm8916_wdt *wdt = dev_get_drvdata(dev); local
[all...]
H A Dloongson1_wdt.c30 struct watchdog_device wdt; member in struct:ls1x_wdt_drvdata
126 ls1x_wdt = &drvdata->wdt;
138 err = devm_watchdog_register_device(dev, &drvdata->wdt);
151 { .compatible = "loongson,ls1b-wdt", },
152 { .compatible = "loongson,ls1c-wdt", },
161 .name = "ls1x-wdt",
H A Dlantiq_wdt.c6 * Based on EP93xx wdt driver
63 struct watchdog_device wdt; member in struct:ltq_wdt_priv
88 static struct ltq_wdt_priv *ltq_wdt_get_priv(struct watchdog_device *wdt) argument
90 return container_of(wdt, struct ltq_wdt_priv, wdt);
99 static int ltq_wdt_start(struct watchdog_device *wdt) argument
101 struct ltq_wdt_priv *priv = ltq_wdt_get_priv(wdt);
104 timeout = wdt->timeout * priv->clk_rate;
116 static int ltq_wdt_stop(struct watchdog_device *wdt) argument
118 struct ltq_wdt_priv *priv = ltq_wdt_get_priv(wdt);
127 ltq_wdt_ping(struct watchdog_device *wdt) argument
142 ltq_wdt_get_timeleft(struct watchdog_device *wdt) argument
204 struct watchdog_device *wdt; local
[all...]
H A Dmenz69_wdt.c14 struct watchdog_device wdt; member in struct:men_z069_drv
34 static int men_z069_wdt_start(struct watchdog_device *wdt) argument
36 struct men_z069_drv *drv = watchdog_get_drvdata(wdt);
46 static int men_z069_wdt_stop(struct watchdog_device *wdt) argument
48 struct men_z069_drv *drv = watchdog_get_drvdata(wdt);
58 static int men_z069_wdt_ping(struct watchdog_device *wdt) argument
60 struct men_z069_drv *drv = watchdog_get_drvdata(wdt);
71 static int men_z069_wdt_set_timeout(struct watchdog_device *wdt, argument
74 struct men_z069_drv *drv = watchdog_get_drvdata(wdt);
77 wdt
[all...]
/linux-master/drivers/hwmon/
H A Dnct7904.c130 struct watchdog_device wdt; member in struct:nct7904_data
926 static int nct7904_wdt_start(struct watchdog_device *wdt) argument
928 struct nct7904_data *data = watchdog_get_drvdata(wdt);
934 static int nct7904_wdt_stop(struct watchdog_device *wdt) argument
936 struct nct7904_data *data = watchdog_get_drvdata(wdt);
941 static int nct7904_wdt_set_timeout(struct watchdog_device *wdt, argument
944 struct nct7904_data *data = watchdog_get_drvdata(wdt);
947 * Its minimum unit is minutes. And wdt->timeout needs
949 * to be: wdt->timeout = timeout / 60 * 60.
952 * So, wdt
960 nct7904_wdt_ping(struct watchdog_device *wdt) argument
985 nct7904_wdt_get_timeleft(struct watchdog_device *wdt) argument
[all...]
/linux-master/drivers/media/platform/mediatek/vpu/
H A Dmtk_vpu.c185 * @wdt: VPU watchdog workqueue
213 struct vpu_wdt wdt; member in struct:mtk_vpu
277 "vpu: int %x, hv = 0x%x, vh = 0x%x, wdt = 0x%x\n",
387 struct vpu_wdt *wdt = container_of(ws, struct vpu_wdt, ws); local
388 struct mtk_vpu *vpu = container_of(wdt, struct mtk_vpu, wdt);
389 struct vpu_wdt_handler *handler = wdt->handler;
395 dev_err(vpu->dev, "[VPU] wdt enables clock failed %d\n", ret);
407 dev_dbg(vpu->dev, "wdt handler func %d\n", index);
424 handler = vpu->wdt
656 unsigned int running, pc, vpu_to_host, host_to_vpu, wdt, idle, ra, sp; local
[all...]
/linux-master/drivers/input/touchscreen/
H A Dwdt87xx_i2c.c501 static int wdt87xx_validate_firmware(struct wdt87xx_data *wdt, argument
513 dev_err(&wdt->client->dev, "check fw tag failed\n");
519 dev_err(&wdt->client->dev,
531 dev_err(&wdt->client->dev,
538 chip_id = (wdt->param.fw_id >> 12) & 0xF;
541 dev_err(&wdt->client->dev,
820 struct wdt87xx_data *wdt = i2c_get_clientdata(client); local
823 error = wdt87xx_validate_firmware(wdt, fw);
827 error = mutex_lock_interruptible(&wdt->fw_mutex);
848 error = wdt87xx_get_sysparam(client, &wdt
884 struct wdt87xx_data *wdt = i2c_get_clientdata(client); local
897 struct wdt87xx_data *wdt = i2c_get_clientdata(client); local
906 struct wdt87xx_data *wdt = i2c_get_clientdata(client); local
992 struct wdt87xx_data *wdt = dev_id; local
1021 wdt87xx_ts_create_input_device(struct wdt87xx_data *wdt) argument
1066 struct wdt87xx_data *wdt; local
[all...]
/linux-master/drivers/power/supply/
H A Dbq25980_charger.c26 bool wdt; member in struct:bq25980_state
600 state->wdt = stat4 & BQ25980_WD_STAT;
745 else if (state.wdt)
824 old_state.wdt != new_state->wdt ||
H A Drt9467-charger.c913 dev_err(data->dev, "Failed to kick wdt (%d)\n", ret);
1004 RT9467_IRQ_DESC(wdt, wdt, RT9467_IRQ_WDTMR),
1010 RT9467_IRQ_DESC(wdt, wdt, RT9467_IRQ_WDTMR),

Completed in 359 milliseconds

123