Lines Matching +full:gpio +full:- +full:mouse
1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (c) 2006-2007 Jorge Boncompte - DTI2 <jorge@dti2.net>
11 * IT8712F EC-LPC I/O Preliminary Specification 0.8.2
12 * IT8712F EC-LPC I/O Preliminary Specification 0.9.3
16 * software is provided AS-IS with no warranties.
36 MODULE_AUTHOR("Jorge Boncompte - DTI2 <jorge@dti2.net>");
53 /* Dog Food address - We use the game port address */
67 #define LDN_GPIO 0x07 /* GPIO and Watch Dog Timer */
76 #define WDT_RESET_MOUSE 0x40 /* Reset timer on mouse interrupt */
89 "use KBD, MOUSE or CIR if you have some external way to "
126 return -EBUSY; in superio_enter()
244 return -EFAULT; in it8712f_wdt_write()
270 return -EFAULT; in it8712f_wdt_ioctl()
290 return -EFAULT; in it8712f_wdt_ioctl()
292 return -EINVAL; in it8712f_wdt_ioctl()
294 return -EINVAL; in it8712f_wdt_ioctl()
308 return -EFAULT; in it8712f_wdt_ioctl()
311 return -ENOTTY; in it8712f_wdt_ioctl()
320 return -EBUSY; in it8712f_wdt_open()
360 int err = -ENODEV; in it8712f_wdt_find()
386 /* Later revisions have 16-bit values per datasheet 0.9.1 */ in it8712f_wdt_find()
393 pr_info("Found IT%04xF chip revision %d - using DogFood address 0x%x\n", in it8712f_wdt_find()
406 return -ENODEV; in it8712f_wdt_init()
410 return -EBUSY; in it8712f_wdt_init()