Searched +full:button +full:- +full:up (Results 1 – 25 of 510) sorted by relevance
12345678910>>...21
/linux-6.15/Documentation/input/devices/ |
D | sentelic.rst | 8 :Copyright: |copy| 2002-2011 Sentelic Corporation. 10 :Last update: Dec-07-2011 15 A) MSID 4: Scrolling wheel mode plus Forward page(4th button) and Backward 16 page (5th button) 28 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------| 30 |---------------| |---------------| |---------------| |---------------| 37 Bit2 => Middle Button, 1 is pressed, 0 is not pressed. 38 Bit1 => Right Button, 1 is pressed, 0 is not pressed. 39 Bit0 => Left Button, 1 is pressed, 0 is not pressed. 40 Byte 2: X Movement(9-bit 2's complement integers) [all …]
|
D | joystick-parport.rst | 3 .. _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 59 for your pads, use either keyboard or joystick port, and make a pass-through 69 (pin 9) -----> Power 77 (pin 9) ----|>|-------+------> Power [all …]
|
D | atarikbd.rst | 12 provides a convenient connection point for a mouse and switch-type joysticks. 13 The ikbd processor also maintains a time-of-day clock with one second 18 The ikbd communicates with the main processor over a high speed bi-directional 41 0xF8-0xFB relative mouse position records (lsbs determined by 42 mouse button states) 43 0xFC time-of-day 58 velocities up to 10 inches per second. 67 --------------------------- 71 button being pressed or released, or motion in either axis exceeding a 84 ; where y is the right button state [all …]
|
/linux-6.15/Documentation/input/ |
D | gamepad.rst | 1 --------------------------- 3 --------------------------- 11 having user-space deal with different button-mappings for each gamepad, this 25 | <===DP===> |SE| |ST| (W) -|- (E) | | 35 D-Pad Left Right Action Pad 43 - Action-Pad 44 4 buttons in diamonds-shape (on the right side). The buttons are 47 - D-Pad (Direction-pad) 48 4 buttons (on the left side) that point up, down, left and right. 49 - Menu-Pad [all …]
|
/linux-6.15/drivers/hid/ |
D | hid-elecom.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * - BM084 Bluetooth Mouse 5 * - EX-G Trackballs (M-XT3DRBK, M-XT3URBK, M-XT4DRBK) 6 * - DEFT Trackballs (M-DT1DRBK, M-DT1URBK, M-DT2DRBK, M-DT2URBK) 7 * - HUGE Trackballs (M-HT1DRBK, M-HT1URBK) 13 * Copyright (c) 2017 Tomasz Kramkowski <tk@the-tk.com> 14 * Copyright (c) 2020 YOSHIOKA Takuma <lo48576@hard-wi.red> 25 #include "hid-ids.h" 28 * Certain ELECOM mice misreport their button count meaning that they only work 33 * solution seems to involve fixing up the report descriptor. [all …]
|
/linux-6.15/Documentation/devicetree/bindings/input/ |
D | gpio-keys.yaml | 1 # 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… 35 - items: [all …]
|
D | gpio-mouse.yaml | 1 # 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# 11 to 5-7 GPIO lines. 14 - Anshul Dalal <anshulusr@gmail.com> 18 const: gpio-mouse 20 scan-interval-ms: 23 up-gpios: 26 down-gpios: [all …]
|
D | adc-keys.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/input/adc-keys.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Alexandre Belloni <alexandre.belloni@bootlin.com> 13 - $ref: input.yaml# 17 const: adc-keys 19 io-channels: 22 io-channel-names: 25 keyup-threshold-microvolt: [all …]
|
/linux-6.15/arch/arm/boot/dts/allwinner/ |
D | sun4i-a10-inet9f-rev03.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun4i-a10.dtsi" 45 #include "sunxi-common-regulators.dtsi" 46 #include <dt-bindings/gpio/gpio.h> 47 #include <dt-bindings/input/input.h> 48 #include <dt-bindings/interrupt-controller/irq.h> 51 model = "iNet-9F Rev 03"; 52 compatible = "inet-tek,inet9f-rev03", "allwinner,sun4i-a10"; 59 stdout-path = "serial0:115200n8"; [all …]
|
D | sun8i-v3s-anbernic-rg-nano.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 4 #include <dt-bindings/input/linux-event-codes.h> 5 #include "sun8i-v3s.dtsi" 6 #include "sunxi-common-regulators.dtsi" 10 compatible = "anbernic,rg-nano", "allwinner,sun8i-v3s"; 19 compatible = "pwm-backlight"; 20 brightness-levels = <0 1 2 3 8 14 21 32 46 60 80 100>; 21 default-brightness-level = <11>; 22 power-supply = <®_vcc5v0>; [all …]
|
/linux-6.15/arch/arm64/boot/dts/apple/ |
D | s5l8960x-air1.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 4 * Based on A7 (APL5698), up to 1.4GHz 10 #include "s5l8960x-common.dtsi" 11 #include "s5l8965x-opp.dtsi" 12 #include <dt-bindings/input/input.h> 15 chassis-type = "tablet"; 17 gpio-keys { 18 compatible = "gpio-keys"; 20 button-home { 21 label = "Home Button"; [all …]
|
D | s5l8960x-mini2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 4 * Based on A7 (APL0698), up to 1.3GHz 10 #include "s5l8960x-common.dtsi" 11 #include "s5l8960x-opp.dtsi" 12 #include <dt-bindings/input/input.h> 15 chassis-type = "tablet"; 17 gpio-keys { 18 compatible = "gpio-keys"; 20 button-home { 21 label = "Home Button"; [all …]
|
D | s5l8960x-5s.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 4 * Based on A7 (APL0698), up to 1.3GHz 10 #include "s5l8960x-common.dtsi" 11 #include "s5l8960x-opp.dtsi" 12 #include <dt-bindings/input/input.h> 15 chassis-type = "handset"; 17 gpio-keys { 18 compatible = "gpio-keys"; 20 button-home { 21 label = "Home Button"; [all …]
|
D | s8001-pro.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 9 #include "s8001-common.dtsi" 10 #include <dt-bindings/input/input.h> 13 chassis-type = "tablet"; 15 gpio-keys { 16 compatible = "gpio-keys"; 18 button-home { 19 label = "Home Button"; 22 wakeup-source; 25 button-power { [all …]
|
D | s800x-ipad5.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 8 #include "s800-0-3-common.dtsi" 9 #include <dt-bindings/input/input.h> 12 chassis-type = "tablet"; 14 gpio-keys { 15 compatible = "gpio-keys"; 17 button-home { 18 label = "Home Button"; 21 wakeup-source; 24 button-power { [all …]
|
D | t8010-ipad6.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 9 #include "t8010-common.dtsi" 10 #include <dt-bindings/input/input.h> 13 chassis-type = "tablet"; 15 gpio-keys { 16 compatible = "gpio-keys"; 18 button-home { 19 label = "Home Button"; 22 wakeup-source; 25 button-power { [all …]
|
D | t8011-pro2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 8 #include <dt-bindings/input/input.h> 11 chassis-type = "tablet"; 13 gpio-keys { 14 compatible = "gpio-keys"; 16 button-home { 17 label = "Home Button"; 20 wakeup-source; 23 button-power { 24 label = "Power Button"; [all …]
|
D | s800x-se.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 8 #include "s800-0-3-common.dtsi" 9 #include <dt-bindings/input/input.h> 12 chassis-type = "handset"; 14 gpio-keys { 15 compatible = "gpio-keys"; 17 button-home { 18 label = "Home Button"; 21 wakeup-source; 24 button-power { [all …]
|
D | s800x-6s.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 8 #include "s800-0-3-common.dtsi" 9 #include <dt-bindings/input/input.h> 12 chassis-type = "handset"; 14 gpio-keys { 15 compatible = "gpio-keys"; 17 button-home { 18 label = "Home Button"; 21 wakeup-source; 24 button-power { [all …]
|
/linux-6.15/drivers/input/mouse/ |
D | gpio_mouse.c | 1 // SPDX-License-Identifier: GPL-2.0-only 19 * @up: GPIO line for up value. 23 * @bleft: GPIO line for left button. 24 * @bmiddle: GPIO line for middle button. 25 * @bright: GPIO line for right button. 33 struct gpio_desc *up; member 51 if (gpio->bleft) in gpio_mouse_scan() 53 gpiod_get_value(gpio->bleft)); in gpio_mouse_scan() 54 if (gpio->bmiddle) in gpio_mouse_scan() 56 gpiod_get_value(gpio->bmiddle)); in gpio_mouse_scan() [all …]
|
/linux-6.15/arch/arm64/boot/dts/allwinner/ |
D | sun50i-h700-anbernic-rg35xx-2024.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 6 /dts-v1/; 8 #include "sun50i-h616.dtsi" 9 #include "sun50i-h616-cpu-opp.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/linux-event-codes.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/leds/common.h> 17 chassis-type = "handset"; 18 compatible = "anbernic,rg35xx-2024", "allwinner,sun50i-h700"; [all …]
|
/linux-6.15/Documentation/input/joydev/ |
D | joystick.rst | 3 .. _joystick-doc: 14 linux-input@vger.kernel.org 16 send "subscribe linux-input" to majordomo@vger.kernel.org to subscribe to it. 25 --------- 29 usually packaged as ``joystick``, ``input-utils``, ``evtest``, and so on. 35 ------------ 48 ln -s input/js0 js0 49 ln -s input/js1 js1 50 ln -s input/js2 js2 51 ln -s input/js3 js3 [all …]
|
/linux-6.15/arch/arm64/boot/dts/amlogic/ |
D | meson-g12b-odroid-go-ultra.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "meson-g12b-s922x.dtsi" 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/gpio/meson-g12a-gpio.h> 12 #include <dt-bindings/sound/meson-g12a-toacodec.h> 13 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 16 compatible = "hardkernel,odroid-go-ultra", "amlogic,s922x", "amlogic,g12b"; 17 model = "Hardkernel ODROID-GO-Ultra"; [all …]
|
/linux-6.15/include/linux/ |
D | gpio_keys.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 * struct gpio_keys_button - configuration parameters 12 * @gpio: %-1 if this key does not support gpio 13 * @active_low: %true indicates that button is considered 15 * @desc: label that will be attached to button's gpio 17 * @wakeup: configure the button as a wake-up source 21 * disable button via sysfs 24 * @wakeirq: Optional dedicated wake-up interrupt 42 * struct gpio_keys_platform_data - platform data for gpio_keys driver 46 * @poll_interval: polling interval in msecs - for polling driver only
|
/linux-6.15/Documentation/devicetree/bindings/sound/ |
D | nuvoton,nau8825.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - John Hsu <KCHSU0@nuvoton.com> 13 - $ref: dai-common.yaml# 18 - nuvoton,nau8825 26 nuvoton,jkdet-enable: 31 nuvoton,jkdet-pull-enable: 34 If set - pin pull enabled, otherwise pin in high impedance state. 37 nuvoton,jkdet-pull-up: [all …]
|
12345678910>>...21