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
122 return -EBUSY; in superio_enter()
207 t -= t % 60; in wdt_round_time()
215 return wdt_update_timeout(wdd->timeout); in wdt_start()
224 * wdt_set_timeout - set a new timeout value with watchdog ioctl
244 wdd->timeout = t; in wdt_set_timeout()
290 u8 ctrl; in it87_wdt_init() local
304 quirks = (long)dmi_id->driver_data; in it87_wdt_init()
338 return -ENODEV; in it87_wdt_init()
341 return -ENODEV; in it87_wdt_init()
345 return -ENODEV; in it87_wdt_init()
358 ctrl = superio_inb(WDTCTRL); in it87_wdt_init()
359 ctrl &= 0x08; in it87_wdt_init()
360 superio_outb(ctrl, WDTCTRL); in it87_wdt_init()
368 ctrl = superio_inb(SCR1); in it87_wdt_init()
369 if (!(ctrl & WDT_PWRGD)) { in it87_wdt_init()
370 ctrl |= WDT_PWRGD; in it87_wdt_init()
371 superio_outb(ctrl, SCR1); in it87_wdt_init()
409 MODULE_DESCRIPTION("Hardware Watchdog Device Driver for IT87xx EC-LPC I/O");