Lines Matching +full:lpc +full:- +full:ctrl
1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * for ITE IT87xx Environment Control - Low Pin Count Input / Output
12 * Data-sheets: Publicly available at the ITE website
124 return -EBUSY; in superio_enter()
209 t -= t % 60; in wdt_round_time()
217 return wdt_update_timeout(wdd->timeout); in wdt_start()
226 * wdt_set_timeout - set a new timeout value with watchdog ioctl
246 wdd->timeout = t; in wdt_set_timeout()
292 u8 ctrl; in it87_wdt_init() local
306 quirks = (long)dmi_id->driver_data; in it87_wdt_init()
340 return -ENODEV; in it87_wdt_init()
343 return -ENODEV; in it87_wdt_init()
347 return -ENODEV; in it87_wdt_init()
360 ctrl = superio_inb(WDTCTRL); in it87_wdt_init()
361 ctrl &= 0x08; in it87_wdt_init()
362 superio_outb(ctrl, WDTCTRL); in it87_wdt_init()
370 ctrl = superio_inb(SCR1); in it87_wdt_init()
371 if (!(ctrl & WDT_PWRGD)) { in it87_wdt_init()
372 ctrl |= WDT_PWRGD; in it87_wdt_init()
373 superio_outb(ctrl, SCR1); in it87_wdt_init()
411 MODULE_DESCRIPTION("Hardware Watchdog Device Driver for IT87xx EC-LPC I/O");