Home
last modified time | relevance | path

Searched +full:5 +full:- +full:button (Results 1 – 25 of 1028) sorted by relevance

12345678910>>...42

/kernel/linux/linux-6.6/Documentation/input/devices/
Dsentelic.rst8 :Copyright: |copy| 2002-2011 Sentelic Corporation.
10 :Last update: Dec-07-2011
12 Finger Sensing Pad Intellimouse Mode (scrolling wheel, 4th and 5th buttons)
15 A) MSID 4: Scrolling wheel mode plus Forward page(4th button) and Backward
16 page (5th button)
22 5. FSP will respond 0x04.
27 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
28 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
30 |---------------| |---------------| |---------------| |---------------|
37 Bit2 => Middle Button, 1 is pressed, 0 is not pressed.
[all …]
Djoystick-parport.rst3 .. _joystick-parport:
9 :Copyright: |copy| 1998-2000 Vojtech Pavlik <vojtech@ucw.cz>
10 :Copyright: |copy| 1998 Andree Borrmann <a.borrmann@tu-bs.de>
18 Any information in this file is provided as-is, without any guarantee that
36 Many console and 8-bit computer gamepads and joysticks are supported. The
40 ------------
49 the computer's side (and thus timing insensitive). To allow up to 5 NES
51 the output lines of the parallel port are shared, while one of 5 available
57 The main problem with PC parallel ports is that they don't have +5V power
59 for your pads, use either keyboard or joystick port, and make a pass-through
[all …]
/kernel/linux/linux-5.10/Documentation/input/devices/
Dsentelic.rst8 :Copyright: |copy| 2002-2011 Sentelic Corporation.
10 :Last update: Dec-07-2011
12 Finger Sensing Pad Intellimouse Mode (scrolling wheel, 4th and 5th buttons)
15 A) MSID 4: Scrolling wheel mode plus Forward page(4th button) and Backward
16 page (5th button)
22 5. FSP will respond 0x04.
27 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
28 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
30 |---------------| |---------------| |---------------| |---------------|
37 Bit2 => Middle Button, 1 is pressed, 0 is not pressed.
[all …]
Djoystick-parport.rst3 .. _joystick-parport:
9 :Copyright: |copy| 1998-2000 Vojtech Pavlik <vojtech@ucw.cz>
10 :Copyright: |copy| 1998 Andree Borrmann <a.borrmann@tu-bs.de>
18 Any information in this file is provided as-is, without any guarantee that
36 Many console and 8-bit computer gamepads and joysticks are supported. The
40 ------------
49 the computer's side (and thus timing insensitive). To allow up to 5 NES
51 the output lines of the parallel port are shared, while one of 5 available
57 The main problem with PC parallel ports is that they don't have +5V power
59 for your pads, use either keyboard or joystick port, and make a pass-through
[all …]
/kernel/linux/linux-5.10/drivers/platform/x86/
Dintel-hid.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Intel HID event & 5 button array driver
12 #include <linux/input/sparse-keymap.h>
30 /* 1: LSuper (Page 0x07, usage 0xE3) -- unclear what to do */
31 /* 2: Toggle SW_ROTATE_LOCK -- easy to implement if seen in wild */
34 { KE_KEY, 5, { KEY_END } },
40 /* 13 has two different meanings in the spec -- ignore it. */
48 /* 27: wake -- needs special handling */
52 /* 5 button array notification value. */
112 #define HID_EVENT_FILTER_UUID "eeec56b3-4442-408f-a792-4edd4d758054"
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/
Dgpio-mouse.txt1 Device-Tree bindings for GPIO attached mice
4 to 5-7 GPIO lines.
7 - compatible: must be "gpio-mouse"
8 - scan-interval-ms: The scanning interval in milliseconds
9 - up-gpios: GPIO line phandle to the line indicating "up"
10 - down-gpios: GPIO line phandle to the line indicating "down"
11 - left-gpios: GPIO line phandle to the line indicating "left"
12 - right-gpios: GPIO line phandle to the line indicating "right"
15 - button-left-gpios: GPIO line handle to the left mouse button
16 - button-middle-gpios: GPIO line handle to the middle mouse button
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Dgpio-mouse.txt1 Device-Tree bindings for GPIO attached mice
4 to 5-7 GPIO lines.
7 - compatible: must be "gpio-mouse"
8 - scan-interval-ms: The scanning interval in milliseconds
9 - up-gpios: GPIO line phandle to the line indicating "up"
10 - down-gpios: GPIO line phandle to the line indicating "down"
11 - left-gpios: GPIO line phandle to the line indicating "left"
12 - right-gpios: GPIO line phandle to the line indicating "right"
15 - button-left-gpios: GPIO line handle to the left mouse button
16 - button-middle-gpios: GPIO line handle to the middle mouse button
[all …]
Dgpio-keys.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/input/gpio-keys.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
15 - gpio-keys
16 - gpio-keys-polled
23 poll-interval: true
26 …"^(button|event|key|switch|(button|event|key|switch)-[a-z0-9-]+|[a-z0-9-]+-(button|event|key|switc…
42 linux,input-type:
[all …]
/kernel/linux/linux-6.6/drivers/platform/x86/intel/
Dhid.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Intel HID event & 5 button array driver
12 #include <linux/input/sparse-keymap.h>
20 TABLET_SW_AUTO = -1,
29 "Enable 5 Button Array support. "
30 "If you need this please report this to: platform-driver-x86@vger.kernel.org");
35 "Enable SW_TABLET_MODE reporting -1:auto 0:off 1:at-first-event 2:at-probe. "
36 "If you need this please report this to: platform-driver-x86@vger.kernel.org");
58 /* 1: LSuper (Page 0x07, usage 0xE3) -- unclear what to do */
59 /* 2: Toggle SW_ROTATE_LOCK -- easy to implement if seen in wild */
[all …]
/kernel/linux/linux-5.10/drivers/hid/
Dhid-roccat-kone.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
21 kone_keystroke_button_1 = 0xf0, /* left mouse button */
22 kone_keystroke_button_2 = 0xf1, /* right mouse button */
24 kone_keystroke_button_9 = 0xf3, /* side button up */
25 kone_keystroke_button_8 = 0xf4 /* side button down */
34 uint8_t number; /* range 1-8 */
44 /* valid button types until firmware 1.32 */
45 kone_button_info_type_button_1 = 0x1, /* click (left mouse button) */
46 kone_button_info_type_button_2 = 0x2, /* menu (right mouse button)*/
64 /* additional valid button types since firmware 1.38 */
[all …]
/kernel/linux/linux-6.6/drivers/hid/
Dhid-roccat-kone.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
21 kone_keystroke_button_1 = 0xf0, /* left mouse button */
22 kone_keystroke_button_2 = 0xf1, /* right mouse button */
24 kone_keystroke_button_9 = 0xf3, /* side button up */
25 kone_keystroke_button_8 = 0xf4 /* side button down */
34 uint8_t number; /* range 1-8 */
44 /* valid button types until firmware 1.32 */
45 kone_button_info_type_button_1 = 0x1, /* click (left mouse button) */
46 kone_button_info_type_button_2 = 0x2, /* menu (right mouse button)*/
64 /* additional valid button types since firmware 1.38 */
[all …]
/kernel/linux/linux-6.6/drivers/input/keyboard/
Dgpio_keys.c1 // SPDX-License-Identifier: GPL-2.0-only
31 #include <dt-bindings/input/gpio-keys.h>
34 const struct gpio_keys_button *button; member
41 unsigned int release_delay; /* in msecs, for IRQ-only buttons */
45 unsigned int software_debounce; /* in msecs, for GPIO-driven buttons */
67 * There are 4 attributes under /sys/devices/platform/gpio-keys/
68 * keys [ro] - bitmap of keys (EV_KEY) which can be
70 * switches [ro] - bitmap of switches (EV_SW) which can be
72 * disabled_keys [rw] - bitmap of keys currently disabled
73 * disabled_switches [rw] - bitmap of switches currently disabled
[all …]
/kernel/linux/linux-5.10/drivers/input/keyboard/
Dgpio_keys.c1 // SPDX-License-Identifier: GPL-2.0-only
30 #include <dt-bindings/input/gpio-keys.h>
33 const struct gpio_keys_button *button; member
40 unsigned int release_delay; /* in msecs, for IRQ-only buttons */
43 unsigned int software_debounce; /* in msecs, for GPIO-driven buttons */
64 * There are 4 attributes under /sys/devices/platform/gpio-keys/
65 * keys [ro] - bitmap of keys (EV_KEY) which can be
67 * switches [ro] - bitmap of switches (EV_SW) which can be
69 * disabled_keys [rw] - bitmap of keys currently disabled
70 * disabled_switches [rw] - bitmap of switches currently disabled
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Ds3c6410-mini6410.dts1 // SPDX-License-Identifier: GPL-2.0
11 /dts-v1/;
13 #include <dt-bindings/gpio/gpio.h>
14 #include <dt-bindings/interrupt-controller/irq.h>
31 fin_pll: oscillator-0 {
32 compatible = "fixed-clock";
33 clock-frequency = <12000000>;
34 clock-output-names = "fin_pll";
35 #clock-cells = <0>;
38 xusbxti: oscillator-1 {
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/samsung/
Ds3c6410-mini6410.dts1 // SPDX-License-Identifier: GPL-2.0
11 /dts-v1/;
13 #include <dt-bindings/gpio/gpio.h>
14 #include <dt-bindings/interrupt-controller/irq.h>
31 fin_pll: oscillator-0 {
32 compatible = "fixed-clock";
33 clock-frequency = <12000000>;
34 clock-output-names = "fin_pll";
35 #clock-cells = <0>;
38 xusbxti: oscillator-1 {
[all …]
/kernel/linux/linux-6.6/arch/mips/boot/dts/ingenic/
Dgcw0.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
5 #include <dt-bindings/clock/ingenic,tcu.h>
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/iio/adc/ingenic,adc.h>
9 #include <dt-bindings/input/input.h>
29 stdout-path = "serial2:57600n8";
33 compatible = "regulator-fixed";
34 regulator-name = "vcc";
36 regulator-min-microvolt = <3300000>;
[all …]
/kernel/linux/linux-5.10/arch/mips/boot/dts/ingenic/
Dgcw0.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
5 #include <dt-bindings/clock/ingenic,tcu.h>
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/iio/adc/ingenic,adc.h>
9 #include <dt-bindings/input/input.h>
29 stdout-path = "serial2:57600n8";
33 compatible = "regulator-fixed";
34 regulator-name = "vcc";
36 regulator-min-microvolt = <3300000>;
[all …]
/kernel/linux/linux-6.6/Documentation/hid/
Dhidintro.rst1 .. SPDX-License-Identifier: GPL-2.0
8 descriptors are, and of how a casual (non-kernel) programmer can deal
18 hidreport-parsing
50 Documentation/hid/hid-transport.rst). Devices may misbehave because the
60 <https://www.usb.org/document-library/device-class-definition-hid-111>`_ (HID Spec from now on)
61 * the `HID Usage Tables <https://usb.org/document-library/hid-usage-tables-14>`_ (HUT from now on)
64 (USB, I2C, Bluetooth, etc.). See Documentation/hid/hid-transport.rst.
73 $ hexdump -C /sys/bus/hid/devices/0003\:093A\:2510.0002/report_descriptor
95 Documentation/hid/hidreport-parsing.rst; you only need to understand it
107 * `hid-tools <https://gitlab.freedesktop.org/libevdev/hid-tools>`_,
[all …]
/kernel/linux/linux-6.6/Documentation/ABI/obsolete/
Dsysfs-driver-hid-roccat-savu1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
4 Description: The mouse can store 5 profiles which can be switched by the
5 press of a button. A profile is split into general settings and
6 button settings. The buttons variable holds information about
7 button layout. When written, this file lets one write the
17 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
25 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
28 Description: The mouse can store 5 profiles which can be switched by the
29 press of a button. A profile is split into general settings and
30 button settings. A profile holds information like resolution,
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/obsolete/
Dsysfs-driver-hid-roccat-savu1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
4 Description: The mouse can store 5 profiles which can be switched by the
5 press of a button. A profile is split into general settings and
6 button settings. The buttons variable holds information about
7 button layout. When written, this file lets one write the
17 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
25 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
28 Description: The mouse can store 5 profiles which can be switched by the
29 press of a button. A profile is split into general settings and
30 button settings. A profile holds information like resolution,
[all …]
/kernel/linux/linux-6.6/drivers/input/misc/
Dkeyspan_remote.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2005 Zymeta Corporation - Michael Downey (downey@zymeta.com)
28 #define ZERO_MASK 0x1F /* 5 bits for a 0 */
34 #define STOP_MASK 0x1F /* 5 bits for the STOP sequence */
37 #define RECV_SIZE 8 /* The UIA-11 type have a 8 byte limit. */
41 * Currently there are 15 and 17 button models so RESERVED codes
88 u8 button; member
132 snprintf(codes + i * 3, 4, "%02x ", dev->in_buffer[i]); in keyspan_print()
134 dev_info(&dev->udev->dev, "%s\n", codes); in keyspan_print()
143 if (dev->data.bits_left >= bits_needed) in keyspan_load_tester()
[all …]
/kernel/linux/linux-5.10/drivers/input/misc/
Dkeyspan_remote.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2005 Zymeta Corporation - Michael Downey (downey@zymeta.com)
28 #define ZERO_MASK 0x1F /* 5 bits for a 0 */
34 #define STOP_MASK 0x1F /* 5 bits for the STOP sequence */
37 #define RECV_SIZE 8 /* The UIA-11 type have a 8 byte limit. */
41 * Currently there are 15 and 17 button models so RESERVED codes
88 u8 button; member
132 snprintf(codes + i * 3, 4, "%02x ", dev->in_buffer[i]); in keyspan_print()
134 dev_info(&dev->udev->dev, "%s\n", codes); in keyspan_print()
143 if (dev->data.bits_left >= bits_needed) in keyspan_load_tester()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dcs42l42.txt5 - compatible : "cirrus,cs42l42"
7 - reg : the I2C address of the device for I2C.
9 - VP-supply, VCP-supply, VD_FILT-supply, VL-supply, VA-supply :
15 - reset-gpios : a GPIO spec for the reset pin. If specified, it will be
18 - interrupts : IRQ line info CS42L42.
19 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
22 - cirrus,ts-inv : Boolean property. For jacks that invert the tip sense
27 0 = (Default) Non-inverted
30 - cirrus,ts-dbnc-rise : Debounce the rising edge of TIP_SENSE_PLUG. With no
33 0 - 0ms,
[all …]
/kernel/linux/linux-6.6/drivers/input/mouse/
Dalps.h1 /* SPDX-License-Identifier: GPL-2.0-only */
28 #define DOLPHIN_PROFILE_XOFFSET 8 /* x-electrode offset */
29 #define DOLPHIN_PROFILE_YOFFSET 1 /* y-electrode offset */
32 * enum SS4_PACKET_ID - defines the packet type for V8
33 * SS4_PACKET_ID_IDLE: There's no finger and no button activity.
35 * or there's button activities.
57 #define SS4PLUS_NUMSENSOR_YOFFSET 5
70 ((_b[5]) == 0x00) \
76 ((_b[2] << 5) & 0x1C00) \
82 ((_b[4] << 5) & 0x0C00) \
[all …]
/kernel/linux/linux-5.10/drivers/input/mouse/
Dalps.h1 /* SPDX-License-Identifier: GPL-2.0-only */
28 #define DOLPHIN_PROFILE_XOFFSET 8 /* x-electrode offset */
29 #define DOLPHIN_PROFILE_YOFFSET 1 /* y-electrode offset */
32 * enum SS4_PACKET_ID - defines the packet type for V8
33 * SS4_PACKET_ID_IDLE: There's no finger and no button activity.
35 * or there's button activities.
57 #define SS4PLUS_NUMSENSOR_YOFFSET 5
70 ((_b[5]) == 0x00) \
76 ((_b[2] << 5) & 0x1C00) \
82 ((_b[4] << 5) & 0x0C00) \
[all …]

12345678910>>...42