wdt_start
inb_p(wdt_start);
if (wdt_stop != wdt_start) {
if (!request_region(wdt_start, 1, WATCHDOG_NAME)) {
pr_err("I/O address 0x%04x already in use\n", wdt_start);
release_region(wdt_start, 1);
if (wdt_stop != wdt_start)
release_region(wdt_start, 1);
if (wdt_stop != wdt_start)
static int wdt_start = 0x443;
module_param(wdt_start, int, 0);
MODULE_PARM_DESC(wdt_start, "Acquire WDT 'start' io port (default 0x443)");
if (wdt_stop != wdt_start) {
if (!request_region(wdt_start, 1, WATCHDOG_NAME)) {
pr_err("I/O address 0x%04x already in use\n", wdt_start);
release_region(wdt_start, 1);
if (wdt_stop != wdt_start)
release_region(wdt_start, 1);
if (wdt_stop != wdt_start)
static int wdt_start = 0x443;
module_param(wdt_start, int, 0);
MODULE_PARM_DESC(wdt_start, "Advantech WDT 'start' io port (default 0x443)");
outb_p(timeout, wdt_start);
.start = wdt_start,
.start = wdt_start,
ret = wdt_start(wdt_dev);
.start = wdt_start,
.start = wdt_start,
inb_p(wdt_start);
if ((wdt_stop != 0x45) && (wdt_stop != wdt_start))
release_region(wdt_start, 1);
if (!request_region(wdt_start, 1, "SBC 60XX WDT")) {
pr_err("I/O address 0x%04x already in use\n", wdt_start);
if (wdt_stop != 0x45 && wdt_stop != wdt_start) {
if (wdt_stop != 0x45 && wdt_stop != wdt_start)
release_region(wdt_start, 1);
static int wdt_start = 0x443;
module_param(wdt_start, int, 0);
MODULE_PARM_DESC(wdt_start, "SBC60xx WDT 'start' io port (default 0x443)");
return wdt_start(wdd);
return wdt_start(wdd);
.start = wdt_start,
.start = wdt_start,
.start = wdt_start,
wdt_start();
wdt_start();
if (wdt_stop != wdt_start) {
if (!request_region(wdt_start, 1, "Wafer 5823 WDT")) {
pr_err("I/O address 0x%04x already in use\n", wdt_start);
release_region(wdt_start, 1);
if (wdt_stop != wdt_start)
if (wdt_stop != wdt_start)
release_region(wdt_start, 1);
static int wdt_start = 0x443;
inb_p(wdt_start);
outb_p(timeout, wdt_start);
inb_p(wdt_start);
wdt_start();