Home
last modified time | relevance | path

Searched +full:gpio +full:- +full:mouse (Results 1 – 23 of 23) sorted by relevance

/linux/Documentation/devicetree/bindings/input/
H A Dgpio-mouse.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/gpio-mouse.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: GPIO attached mouse
10 This simply uses standard GPIO handles to define a simple mouse connected
11 to 5-7 GPIO lines.
14 - Anshul Dalal <anshulusr@gmail.com>
18 const: gpio-mouse
20 scan-interval-ms:
[all …]
H A Dariel-pwrbutton.yaml1 # SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/ariel-pwrbutton.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lubomir Rintel <lkundrak@v3.sk>
14 SPI bus that is capable of sending keyboard and mouse data. A single
19 - $ref: input.yaml#
20 - $ref: /schemas/spi/spi-peripheral-props.yaml#
25 - const: dell,wyse-ariel-ec-input
26 - const: ene,kb3930-input
[all …]
/linux/drivers/input/mouse/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # Mouse driver configuration
17 tristate "PS/2 mouse"
24 Say Y here if you have a PS/2 mouse connected to your system. This
25 includes the standard 2 or 3-button PS/2 mouse, as well as PS/2
43 bool "ALPS PS/2 mouse protocol extension" if EXPERT
53 bool "BYD PS/2 mouse protocol extension" if EXPERT
63 bool "Logitech PS/2++ mouse protocol extension" if EXPERT
67 Say Y here if you have a Logitech PS/2++ mouse connected to
73 bool "Synaptics PS/2 mouse protocol extension" if EXPERT
[all …]
H A Dgpio_mouse.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Driver for simulating a mouse on GPIO lines.
12 #include <linux/gpio/consumer.h>
19 * @up: GPIO line for up value.
20 * @down: GPIO line for down value.
21 * @left: GPIO line for left value.
22 * @right: GPIO line for right value.
23 * @bleft: GPIO line for left button.
24 * @bmiddle: GPIO line for middle button.
25 * @bright: GPIO line for right button.
[all …]
/linux/Documentation/driver-api/gpio/
H A Ddrivers-on-gpio.rst2 Subsystem drivers using GPIO
5 Note that standard kernel drivers exist for common GPIO tasks and will provide
6 the right in-kernel and userspace APIs/ABIs for the job, and that these
10 - leds-gpio: drivers/leds/leds-gpio.c will handle LEDs connected to GPIO
13 - ledtrig-gpio: drivers/leds/trigger/ledtrig-gpio.c will provide a LED trigger,
14 i.e. a LED will turn on/off in response to a GPIO line going high or low
15 (and that LED may in turn use the leds-gpio as per above).
17 - gpio-keys: drivers/input/keyboard/gpio_keys.c is used when your GPIO line
20 - gpio-keys-polled: drivers/input/keyboard/gpio_keys_polled.c is used when your
21 GPIO line cannot generate interrupts, so it needs to be periodically polled
[all …]
/linux/drivers/input/serio/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
11 * standard AT keyboard and PS/2 mouse *
25 communicate with keyboard, mouse, etc.
35 mouse are connected to the computer. If you use these devices,
48 Say Y here if you plan to use an input device (mouse, joystick,
63 equipped with the ct82c710 chip and want to use a mouse connected
80 an additional AT keyboard, XT keyboard or PS/2 mouse.
109 tristate "HP GSC PS/2 keyboard and PS/2 mouse controller"
113 This driver provides support for the PS/2 ports on PA-RISC machines
131 of delivering interrupts on a periodic and one-shot basis.
[all …]
/linux/drivers/input/rmi4/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
73 provides mouse input.
83 provides mouse input.
101 bool "RMI4 Function 30 (GPIO LED)"
105 Function 30 provides GPIO and LED support for RMI4 devices. This
119 bool "RMI4 Function 3A (GPIO)"
123 Function 3A provides GPIO support for RMI4 devices. This includes
/linux/drivers/hid/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
22 most commonly used to refer to the USB-HID specification, but other
27 removed from the HID bus by the transport-layer drivers, such as
58 to work on raw hid events when they want to, and avoid using transport-specific
64 tristate "User-space I/O driver support for HID subsystem"
67 Say Y here if you want to provide HID I/O Drivers from user-space.
68 This allows to write I/O drivers in user-space and feed the data from
71 user-space device.
73 This driver cannot be used to parse HID-reports in user-space and write
74 special HID-drivers. You should use hidraw for that.
[all …]
H A Dwacom_wac.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * USB Wacom tablet support - Wacom specific code
25 * 2^14/pi is a good approximation on Intuos5 and 3rd-gen Bamboo
43 struct input_dev *input = wacom_wac->pen_input; in wacom_force_proxout()
45 wacom_wac->shared->stylus_in_proximity = 0; in wacom_force_proxout()
51 input_report_key(input, wacom_wac->tool[0], 0); in wacom_force_proxout()
52 if (wacom_wac->serial[0]) { in wacom_force_proxout()
57 wacom_wac->tool[0] = 0; in wacom_force_proxout()
58 wacom_wac->id[0] = 0; in wacom_force_proxout()
59 wacom_wac->serial[0] = 0; in wacom_force_proxout()
[all …]
/linux/drivers/usb/misc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
13 Technologies USS-720 chip. These cables are plugged into your USB
19 printers may be connected to the USS-720 in this mode. The generic
30 Say Y here if you own an USS-720 USB->Parport cable and intend to
72 tristate "USB 7-Segment LED Display"
74 Say Y here if you have a USB 7-Segment Display by Delcom
107 driver supports the pre-programmed devices (incl. firmware)
108 by AK Modul-Bus Computer GmbH.
110 Please see: https://www.ak-modul-bus.de/stat/mikrocontroller.html
128 tristate "Siemens ID USB Mouse Fingerprint sensor support"
[all …]
/linux/arch/arm/mach-versatile/
H A Dintegrator-hardware.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Copyright (C) 1998-1999 ARM Limited.
251 #define INTEGRATOR_MOUSE_BASE 0x19000000 /* Mouse */
265 #define INTEGRATOR_AP_GPIO_BASE 0x1B000000 /* GPIO */
270 #define INTEGRATOR_CP_GPIO_BASE 0xC9000000 /* GPIO */
277 /* PS2 Mouse interface */
/linux/arch/arm/include/asm/hardware/
H A Dsa1111.h1 /* SPDX-License-Identifier: GPL-2.0 */
7 * This file contains definitions for the SA-1111 Companion Chip.
8 * (Structure and naming borrowed from SA-1101.h, by Peter Danielsson.)
10 * Macro that calculates real address for registers in the SA-1111
50 * - The October 1999 errata (278260-007) says its bit 13, 1 to enable.
51 * - The Feb 2001 errata (278260-010) says that the previous errata
52 * (278260-009) is wrong, and its bit actually 12, fixed in spec
53 * 278242-003.
54 * - The SA1111 manual (278242) says bit 12, but 0 to enable.
55 * - Reality is bit 13, 1 to enable.
[all …]
/linux/drivers/staging/nvec/
H A Dnvec.h1 /* SPDX-License-Identifier: GPL-2.0 */
7 * Authors: Pierre-Hugues Husson <phhusson@free.fr>
10 * Julian Andres Klode <jak@jak-linux.org>
26 /* NVEC_POOL_SIZE - Size of the pool in &struct nvec_msg */
30 * NVEC_MSG_SIZE - Maximum size of the data field of &struct nvec_msg.
39 * enum nvec_event_size - The size of an event message
56 * enum nvec_msg_type - The type of a message
60 * @NVEC_PS2: A mouse request/response
63 * @NVEC_PS2_EVT: An event from the mouse
82 * struct nvec_msg - A buffer for a single message
[all …]
/linux/drivers/watchdog/
H A Dit8712f_wdt.c1 // 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 "
[all …]
H A Dsmsc37b787_wdt.c1 // SPDX-License-Identifier: GPL-2.0-or-later
9 * any of this software. This material is provided "AS-IS" in
12 * (C) Copyright 2003-2006 Sven Anders <anders@anduras.de>
15 * 2003 - Created version 1.0 for Linux 2.4.x.
16 * 2006 - Ported to Linux 2.6, added nowayout and MAGICCLOSE
38 * For an example userspace keep-alive daemon, see:
86 /* -- Low level function ----------------------------------------*/
124 /* -- Medium level functions ------------------------------------*/
128 /* -- General Purpose I/O Bit 1.2 -- in gpio_bit12()
142 /* -- General Purpose I/O Bit 1.3 -- in gpio_bit13()
[all …]
/linux/arch/sh/boards/mach-se/770x/
H A Dsetup.c1 // SPDX-License-Identifier: GPL-2.0
13 #include <mach-se/mach/se.h>
14 #include <mach-se/mach/mrshpc.h>
40 /* AUXIO (GPIO): to use IDE1 */ in smsc_setup()
64 /* XXX: PARPORT, KBD, and MOUSE will come here... */ in smsc_setup()
88 .id = -1,
108 .id = -1,
127 .end = SH_ETH0_BASE + 0x1B8 - 1,
132 .end = SH_TSU_BASE + 0x200 - 1,
143 .name = "sh771x-ether",
[all …]
/linux/arch/powerpc/boot/dts/fsl/
H A Dmpc8544ds.dtsi2 * MPC8544DS Device Tree Source stub (no addresses or top-level ranges)
37 #address-cells = <1>;
38 #size-cells = <1>;
39 compatible = "cfi-flash";
41 bank-width = <2>;
42 device-width = <1>;
46 label = "dtb-nor";
51 label = "diagnostic-nor";
52 read-only;
57 label = "dink-nor";
[all …]
H A Dp2020ds.dtsi2 * P2020DS Device Tree Source stub (no addresses or top-level ranges)
4 * Copyright 2011-2012 Freescale Semiconductor Inc.
37 #address-cells = <1>;
38 #size-cells = <1>;
39 compatible = "cfi-flash";
41 bank-width = <2>;
42 device-width = <1>;
46 read-only;
51 read-only;
56 read-only;
[all …]
H A Dmpc8572ds.dtsi2 * MPC8572DS Device Tree Source stub (no addresses or top-level ranges)
37 #address-cells = <1>;
38 #size-cells = <1>;
39 compatible = "cfi-flash";
41 bank-width = <2>;
42 device-width = <1>;
46 label = "ramdisk-nor";
51 label = "diagnostic-nor";
52 read-only;
57 label = "dink-nor";
[all …]
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt16 force -- enable ACPI if default was off
17 on -- enable ACPI but allow fallback to DT [arm64,riscv64]
18 off -- disable ACPI if default was on
19 noirq -- do not use ACPI for IRQ routing
20 strict -- Be less tolerant of platforms that are not
22 rsdt -- prefer RSDT over (default) XSDT
23 copy_dsdt -- copy DSDT to memory
24 nocmcff -- Disable firmware first mode for corrected
28 nospcr -- disable console in ACPI SPCR table as
45 If set to vendor, prefer vendor-specific driver
[all …]
/linux/
H A DCREDITS1 This is at least a partial credits-file of people that have
4 scripts. The fields are: name (N), email (E), web-address
6 snail-mail address (S).
10 ----------
51 D: in-kernel DRM Maintainer
76 E: tim_alpaerts@toyota-motor-europe.com
80 S: B-2610 Wilrijk-Antwerpen
85 W: http://www-stu.christs.cam.ac.uk/~aia21/
106 D: Maintainer of ide-cd and Uniform CD-ROM driver,
107 D: ATAPI CD-Changer support, Major 2.1.x CD-ROM update.
[all …]
/linux/sound/pci/ca0106/
H A Dca0106.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright (c) 2004 James Courtier-Dutton <James@superbug.demon.co.uk>
48 * Added GPIO info for SB Live 24bit.
50 * Implement support for Line-in capture on SB Live 24bit.
73 #define IPR_MIDI_RX_B 0x00020000 /* MIDI UART-B Receive buffer non-empty */
74 #define IPR_MIDI_TX_B 0x00010000 /* MIDI UART-B Transmit buffer empty */
87 #define IPR_MIDI_RX_A 0x00000004 /* MIDI UART-A Receive buffer non-empty */
88 #define IPR_MIDI_TX_A 0x00000002 /* MIDI UART-A Transmit buffer empty */
93 #define INTE_MIDI_RX_B 0x00020000 /* MIDI UART-B Receive buffer non-empty */
94 #define INTE_MIDI_TX_B 0x00010000 /* MIDI UART-B Transmit buffer empty */
[all …]
/linux/drivers/macintosh/
H A Dvia-pmu.c1 // SPDX-License-Identifier: GPL-2.0
9 * to the keyboard and mouse, as well as the non-volatile RAM
13 * Copyright (C) 2001-2002 Benjamin Herrenschmidt
14 * Copyright (C) 2006-2007 Johannes Berg
17 * - Cleanup atomically disabling reply to PMU events after
72 #include "via-pmu-event.h"
82 /* VIA registers - spaced 0x200 bytes apart */
84 #define B 0 /* B-side data */
85 #define A RS /* A-side data */
86 #define DIRB (2*RS) /* B-side direction (1=output) */
[all …]