Searched refs:wdt (Results 1 - 25 of 75) sorted by path

123

/linux-master/arch/mips/bcm63xx/
H A DMakefile4 dev-rng.o dev-spi.o dev-hsspi.o dev-uart.o dev-wdt.o \
/linux-master/drivers/mfd/
H A Dwm8350-irq.c24 #include <linux/mfd/wm8350/wdt.h>
H A Dwm8350-core.c28 #include <linux/mfd/wm8350/wdt.h>
435 wm8350_client_dev_register(wm8350, "wm8350-wdt", &(wm8350->wdt.pdev));
/linux-master/drivers/ssb/
H A Dembedded.c39 struct bcm47xx_wdt wdt = {}; local
43 wdt.driver_data = &bus->chipco;
44 wdt.timer_set = ssb_chipco_watchdog_timer_set_wdt;
45 wdt.timer_set_ms = ssb_chipco_watchdog_timer_set_ms;
46 wdt.max_timer_ms = bus->chipco.max_timer_ms;
48 wdt.driver_data = &bus->extif;
49 wdt.timer_set = ssb_extif_watchdog_timer_set_wdt;
50 wdt.timer_set_ms = ssb_extif_watchdog_timer_set_ms;
51 wdt.max_timer_ms = SSB_EXTIF_WATCHDOG_MAX_TIMER_MS;
56 pdev = platform_device_register_data(NULL, "bcm47xx-wdt",
[all...]
H A Dssb_private.h196 extern u32 ssb_chipco_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt,
198 extern u32 ssb_chipco_watchdog_timer_set_ms(struct bcm47xx_wdt *wdt, u32 ms);
220 extern u32 ssb_extif_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt, u32 ticks);
221 extern u32 ssb_extif_watchdog_timer_set_ms(struct bcm47xx_wdt *wdt, u32 ms);
223 static inline u32 ssb_extif_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt, argument
228 static inline u32 ssb_extif_watchdog_timer_set_ms(struct bcm47xx_wdt *wdt, argument
/linux-master/drivers/watchdog/
H A Dda9052_wdt.c28 struct watchdog_device wdt; member in struct:da9052_wdt_data
164 da9052_wdt = &driver_data->wdt;
179 return devm_watchdog_register_device(dev, &driver_data->wdt);
H A Dda9055_wdt.c32 struct watchdog_device wdt; member in struct:da9055_wdt_data
134 da9055_wdt = &driver_data->wdt;
149 ret = devm_watchdog_register_device(dev, &driver_data->wdt);
H A Ddigicolor_wdt.c34 static void dc_wdt_set(struct dc_wdt *wdt, u32 ticks) argument
38 spin_lock_irqsave(&wdt->lock, flags);
40 writel_relaxed(0, wdt->base + TIMER_A_CONTROL);
41 writel_relaxed(ticks, wdt->base + TIMER_A_COUNT);
43 wdt->base + TIMER_A_CONTROL);
45 spin_unlock_irqrestore(&wdt->lock, flags);
51 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); local
53 dc_wdt_set(wdt, 1);
62 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); local
64 dc_wdt_set(wdt, wdo
71 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); local
80 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); local
90 struct dc_wdt *wdt = watchdog_get_drvdata(wdog); local
120 struct dc_wdt *wdt; local
[all...]
H A Dmena21_wdt.c33 struct watchdog_device wdt; member in struct:a21_wdt_drv
53 static int a21_wdt_start(struct watchdog_device *wdt) argument
55 struct a21_wdt_drv *drv = watchdog_get_drvdata(wdt);
62 static int a21_wdt_stop(struct watchdog_device *wdt) argument
64 struct a21_wdt_drv *drv = watchdog_get_drvdata(wdt);
71 static int a21_wdt_ping(struct watchdog_device *wdt) argument
73 struct a21_wdt_drv *drv = watchdog_get_drvdata(wdt);
82 static int a21_wdt_set_timeout(struct watchdog_device *wdt, argument
85 struct a21_wdt_drv *drv = watchdog_get_drvdata(wdt);
88 dev_err(wdt
[all...]
H A Dmenf21bmc_wdt.c34 struct watchdog_device wdt; member in struct:menf21bmc_wdt
47 data->wdt.bootstatus |= WDIOF_CARDRESET;
49 data->wdt.bootstatus |= WDIOF_EXTERN1;
51 data->wdt.bootstatus |= WDIOF_EXTERN2;
53 data->wdt.bootstatus |= WDIOF_POWERUNDER;
58 static int menf21bmc_wdt_start(struct watchdog_device *wdt) argument
60 struct menf21bmc_wdt *drv_data = watchdog_get_drvdata(wdt);
65 static int menf21bmc_wdt_stop(struct watchdog_device *wdt) argument
67 struct menf21bmc_wdt *drv_data = watchdog_get_drvdata(wdt);
74 menf21bmc_wdt_settimeout(struct watchdog_device *wdt, unsigne argument
94 menf21bmc_wdt_ping(struct watchdog_device *wdt) argument
[all...]
H A Dstpmic1_wdt.c37 struct stpmic1_wdt *wdt = watchdog_get_drvdata(wdd); local
39 return regmap_update_bits(wdt->pmic->regmap,
45 struct stpmic1_wdt *wdt = watchdog_get_drvdata(wdd); local
47 return regmap_update_bits(wdt->pmic->regmap,
53 struct stpmic1_wdt *wdt = watchdog_get_drvdata(wdd); local
55 return regmap_update_bits(wdt->pmic->regmap,
62 struct stpmic1_wdt *wdt = watchdog_get_drvdata(wdd); local
66 return regmap_write(wdt->pmic->regmap, WCHDG_TIMER_CR, timeout - 1);
87 struct stpmic1_wdt *wdt; local
96 wdt
[all...]
H A Dxen_wdt.c26 static struct sched_watchdog wdt; variable in typeref:struct:sched_watchdog
42 wdt.timeout = wdd->timeout;
52 if (!wdt.id)
53 err = HYPERVISOR_sched_op(SCHEDOP_watchdog, &wdt);
57 wdt.id = err;
70 wdt.timeout = 0;
71 if (wdt.id)
72 err = HYPERVISOR_sched_op(SCHEDOP_watchdog, &wdt);
74 wdt.id = 0;
85 if (wdt
[all...]
/linux-master/include/linux/
H A Dbcm47xx_wdt.h23 static inline void *bcm47xx_wdt_get_drvdata(struct bcm47xx_wdt *wdt) argument
25 return wdt->driver_data;
/linux-master/include/linux/mfd/wm8350/
H A Dcore.h22 #include <linux/mfd/wm8350/wdt.h>
616 struct wm8350_wdt wdt; member in struct:wm8350
/linux-master/drivers/bcma/
H A Ddriver_chipcommon.c77 static u32 bcma_chipco_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt, argument
80 struct bcma_drv_cc *cc = bcm47xx_wdt_get_drvdata(wdt);
85 static u32 bcma_chipco_watchdog_timer_set_ms_wdt(struct bcm47xx_wdt *wdt, argument
88 struct bcma_drv_cc *cc = bcm47xx_wdt_get_drvdata(wdt);
116 struct bcm47xx_wdt wdt = {}; local
125 wdt.driver_data = cc;
126 wdt.timer_set = bcma_chipco_watchdog_timer_set_wdt;
127 wdt.timer_set_ms = bcma_chipco_watchdog_timer_set_ms_wdt;
128 wdt.max_timer_ms =
131 pdev = platform_device_register_data(NULL, "bcm47xx-wdt",
[all...]
/linux-master/drivers/clocksource/
H A Dtimer-tegra186.c87 struct tegra186_wdt *wdt; member in struct:tegra186_timer
98 static void wdt_writel(struct tegra186_wdt *wdt, u32 value, unsigned int offset) argument
100 writel_relaxed(value, wdt->regs + offset);
103 static u32 wdt_readl(struct tegra186_wdt *wdt, unsigned int offset) argument
105 return readl_relaxed(wdt->regs + offset);
131 static void tegra186_wdt_disable(struct tegra186_wdt *wdt) argument
134 wdt_writel(wdt, WDTUR_UNLOCK_PATTERN, WDTUR);
135 wdt_writel(wdt, WDTCMDR_DISABLE_COUNTER, WDTCMDR);
138 tmr_writel(wdt->tmr, 0, TMRCR);
141 static void tegra186_wdt_enable(struct tegra186_wdt *wdt) argument
195 struct tegra186_wdt *wdt = to_tegra186_wdt(wdd); local
204 struct tegra186_wdt *wdt = to_tegra186_wdt(wdd); local
213 struct tegra186_wdt *wdt = to_tegra186_wdt(wdd); local
224 struct tegra186_wdt *wdt = to_tegra186_wdt(wdd); local
249 struct tegra186_wdt *wdt; local
[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/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/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/pinctrl/tegra/
H A Dpinctrl-tegra194.c1205 TEGRA_PIN_FUNCTION(wdt),
H A Dpinctrl-tegra234.c1346 TEGRA_PIN_FUNCTION(wdt),
/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),
H A Drt9471.c566 RT9471_IRQ_DESC(wdt, RT9471_IRQ_WDT),
/linux-master/drivers/rtc/
H A Drtc-ds1307.c1679 struct watchdog_device *wdt; local
1686 wdt = devm_kzalloc(ds1307->dev, sizeof(*wdt), GFP_KERNEL);
1687 if (!wdt)
1692 wdt->bootstatus = WDIOF_CARDRESET;
1694 wdt->info = &ds1388_wdt_info;
1695 wdt->ops = &ds1388_wdt_ops;
1696 wdt->timeout = 99;
1697 wdt->max_timeout = 99;
1698 wdt
[all...]

Completed in 1011 milliseconds

123