Home
last modified time | relevance | path

Searched +full:touch +full:- +full:key +full:- +full:connected (Results 1 – 25 of 103) sorted by relevance

12345

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/
Dst,stmfts.txt1 * ST-Microelectronics FingerTip touchscreen controller
3 The ST-Microelectronics FingerTip device provides a basic touchscreen
5 a basic HOME and BACK key for phones.
7 The driver supports also hovering as an absolute single touch event with x, y, z
11 - compatible : must be "st,stmfts"
12 - reg : I2C slave address, (e.g. 0x49)
13 - interrupts : interrupt specification
14 - avdd-supply : analogic power supply
15 - vdd-supply : power supply
16 - touchscreen-size-x : see touchscreen.txt
[all …]
Dcyttsp.txt4 - compatible : must be "cypress,cyttsp-i2c" or "cypress,cyttsp-spi"
5 - reg : Device I2C address or SPI chip select number
6 - spi-max-frequency : Maximum SPI clocking speed of the device (for cyttsp-spi)
7 - interrupts : (gpio) interrupt to which the chip is connected
9 - bootloader-key : the 8-byte bootloader key that is required to switch
16 - reset-gpios : the reset gpio the chip is connected to
18 - touchscreen-size-x : horizontal resolution of touchscreen (in pixels)
19 - touchscreen-size-y : vertical resolution of touchscreen (in pixels)
20 - touchscreen-fuzz-x : horizontal noise value of the absolute input device
22 - touchscreen-fuzz-y : vertical noise value of the absolute input device
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/touchscreen/
Dst,stmfts.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ST-Microelectronics FingerTip touchscreen controller
10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13 The ST-Microelectronics FingerTip device provides a basic touchscreen
15 as a basic HOME and BACK key for phones.
18 - $ref: touchscreen.yaml#
27 avdd-supply:
33 ledvdd-supply:
[all …]
Dcypress,cy8ctma340.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 be connected to either I2C or SPI buses.
14 - Javier Martinez Canillas <javier@dowhile0.org>
15 - Linus Walleij <linus.walleij@linaro.org>
18 - $ref: touchscreen.yaml#
26 - const: cypress,cy8ctma340
27 - const: cypress,cy8ctst341
28 - const: cypress,cyttsp-spi
[all …]
/kernel/linux/linux-5.10/drivers/input/keyboard/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
20 This driver implements support for buttons connected
23 Say Y here if your device has such buttons connected to an ADC. Your
24 board-specific setup logic must also provide a configuration data
38 be called adp5520-keys.
48 module will be called adp5588-keys.
58 module will be called adp5589-keys.
109 or other). This also works for AT and PS/2 keyboards connected over a
122 Say Y here if you have a PA-RISC machine and want to use an AT or
124 PA-RISC keyboards.
[all …]
/kernel/linux/linux-6.6/drivers/input/keyboard/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
20 This driver implements support for buttons connected
23 Say Y here if your device has such buttons connected to an ADC. Your
24 board-specific setup logic must also provide a configuration data
38 be called adp5520-keys.
51 module will be called adp5588-keys.
61 module will be called adp5589-keys.
113 or other). This also works for AT and PS/2 keyboards connected over a
126 Say Y here if you have a PA-RISC machine and want to use an AT or
128 PA-RISC keyboards.
[all …]
/kernel/linux/linux-6.6/drivers/input/misc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
37 tristate "AB8500 Pon (PowerOn) Key"
40 Say Y here to use the PowerOn Key for ST-Ericsson's AB8500
41 Mix-Sig PMIC.
44 will be called ab8500-ponkey.
47 tristate "Analog Devices AD714x Capacitance Touch Sensor"
49 Say Y here if you want to support an AD7142/3/7/8/7A touch sensor.
64 module will be called ad714x-i2c.
74 module will be called ad714x-spi.
85 will be called ariel-pwrbutton.
[all …]
Dxen-kbdfront.c2 * Xen para-virtual input device
5 * Copyright (C) 2006-2008 Red Hat, Inc., Markus Armbruster <armbru@redhat.com>
66 if (unlikely(!info->ptr)) in xenkbd_handle_motion_event()
69 input_report_rel(info->ptr, REL_X, motion->rel_x); in xenkbd_handle_motion_event()
70 input_report_rel(info->ptr, REL_Y, motion->rel_y); in xenkbd_handle_motion_event()
71 if (motion->rel_z) in xenkbd_handle_motion_event()
72 input_report_rel(info->ptr, REL_WHEEL, -motion->rel_z); in xenkbd_handle_motion_event()
73 input_sync(info->ptr); in xenkbd_handle_motion_event()
79 if (unlikely(!info->ptr)) in xenkbd_handle_position_event()
82 input_report_abs(info->ptr, ABS_X, pos->abs_x); in xenkbd_handle_position_event()
[all …]
/kernel/linux/linux-5.10/drivers/input/misc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
37 tristate "AB8500 Pon (PowerOn) Key"
40 Say Y here to use the PowerOn Key for ST-Ericsson's AB8500
41 Mix-Sig PMIC.
44 will be called ab8500-ponkey.
47 tristate "Analog Devices AD714x Capacitance Touch Sensor"
49 Say Y here if you want to support an AD7142/3/7/8/7A touch sensor.
64 module will be called ad714x-i2c.
74 module will be called ad714x-spi.
84 module will be called arizona-haptics.
[all …]
Dxen-kbdfront.c2 * Xen para-virtual input device
5 * Copyright (C) 2006-2008 Red Hat, Inc., Markus Armbruster <armbru@redhat.com>
66 if (unlikely(!info->ptr)) in xenkbd_handle_motion_event()
69 input_report_rel(info->ptr, REL_X, motion->rel_x); in xenkbd_handle_motion_event()
70 input_report_rel(info->ptr, REL_Y, motion->rel_y); in xenkbd_handle_motion_event()
71 if (motion->rel_z) in xenkbd_handle_motion_event()
72 input_report_rel(info->ptr, REL_WHEEL, -motion->rel_z); in xenkbd_handle_motion_event()
73 input_sync(info->ptr); in xenkbd_handle_motion_event()
79 if (unlikely(!info->ptr)) in xenkbd_handle_position_event()
82 input_report_abs(info->ptr, ABS_X, pos->abs_x); in xenkbd_handle_position_event()
[all …]
/kernel/linux/linux-5.10/drivers/hid/
Dhid-sony.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright (c) 2000-2005 Vojtech Pavlik <vojtech@suse.cz>
7 * Copyright (c) 2005 Michael Haboustak <mike-@cinci.rr.com> for Concept2, Inc
10 * Copyright (c) 2006-2013 Jiri Kosina
12 * Copyright (c) 2014-2016 Frank Praznik <frank.praznik@gmail.com>
21 * a Bluetooth host, the key combination Start+Enter has to be kept pressed
40 #include "hid-ids.h"
309 * Key Offset
310 * -------------------
429 {0, -1}, {1, -1}, {1, 0}, {1, 1}, {0, 1}, {-1, 1}, {-1, 0}, {-1, -1},
[all …]
Dhid-magicmouse.c1 // SPDX-License-Identifier: GPL-2.0-or-later
20 #include "hid-ids.h"
26 static int middle_button_start = -350;
38 return -EINVAL; in param_set_scroll_speed()
51 MODULE_PARM_DESC(report_undeciphered, "Report undeciphered multi-touch state field using a MSC_RAW …
59 * 0x03 seem to indicate the aspect ratio of the touch, bits 0x70 seem
60 * to be some kind of bit mask -- 0x20 may be a near-field reading,
71 /* Touch surface information. Dimension is in hundredths of a mm, min and max
74 #define MOUSE_MIN_X -1100
76 #define MOUSE_RES_X ((MOUSE_MAX_X - MOUSE_MIN_X) / (MOUSE_DIMENSION_X / 100))
[all …]
Dwacom_wac.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * USB Wacom tablet support - Wacom specific code
30 * 2^14/pi is a good approximation on Intuos5 and 3rd-gen Bamboo
48 struct input_dev *input = wacom_wac->pen_input; in wacom_force_proxout()
50 wacom_wac->shared->stylus_in_proximity = 0; in wacom_force_proxout()
56 input_report_key(input, wacom_wac->tool[0], 0); in wacom_force_proxout()
57 if (wacom_wac->serial[0]) { in wacom_force_proxout()
62 wacom_wac->tool[0] = 0; in wacom_force_proxout()
63 wacom_wac->id[0] = 0; in wacom_force_proxout()
64 wacom_wac->serial[0] = 0; in wacom_force_proxout()
[all …]
/kernel/linux/linux-6.6/drivers/hid/
Dhid-magicmouse.c1 // SPDX-License-Identifier: GPL-2.0-or-later
21 #include "hid-ids.h"
27 static int middle_button_start = -350;
39 return -EINVAL; in param_set_scroll_speed()
52 MODULE_PARM_DESC(report_undeciphered, "Report undeciphered multi-touch state field using a MSC_RAW …
65 * 0x03 seem to indicate the aspect ratio of the touch, bits 0x70 seem
66 * to be some kind of bit mask -- 0x20 may be a near-field reading,
75 /* Number of high-resolution events for each low-resolution detent. */
81 /* Touch surface information. Dimension is in hundredths of a mm, min and max
84 #define MOUSE_MIN_X -1100
[all …]
Dhid-sony.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright (c) 2000-2005 Vojtech Pavlik <vojtech@suse.cz>
7 * Copyright (c) 2005 Michael Haboustak <mike-@cinci.rr.com> for Concept2, Inc
10 * Copyright (c) 2006-2013 Jiri Kosina
12 * Copyright (c) 2014-2016 Frank Praznik <frank.praznik@gmail.com>
14 * Copyright (c) 2020-2021 Pascal Giard <pascal.giard@etsmtl.ca>
24 * a Bluetooth host, the key combination Start+Enter has to be kept pressed
45 #include "hid-ids.h"
327 * Key Offset
328 * -------------------
[all …]
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 …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/
Dimx8mn-var-som-symphony.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
5 * Copyright 2019-2020 Variscite Ltd.
9 /dts-v1/;
11 #include <dt-bindings/usb/pd.h>
12 #include "imx8mn-var-som.dtsi"
15 model = "Variscite VAR-SOM-MX8MN Symphony evaluation board";
16 compatible = "variscite,var-som-mx8mn-symphony", "variscite,var-som-mx8mn", "fsl,imx8mn";
18 reg_usdhc2_vmmc: regulator-usdhc2-vmmc {
19 compatible = "regulator-fixed";
20 pinctrl-names = "default";
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/allwinner/
Dsun5i-a13-pocketbook-touch-lux-3.dts1 // SPDX-License-Identifier: GPL-2.0 OR MIT
6 /dts-v1/;
7 #include "sun5i-a13.dtsi"
8 #include "sunxi-common-regulators.dtsi"
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/pwm/pwm.h>
15 model = "PocketBook Touch Lux 3";
16 compatible = "pocketbook,touch-lux-3", "allwinner,sun5i-a13";
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dsun5i-a13-pocketbook-touch-lux-3.dts1 // SPDX-License-Identifier: GPL-2.0 OR MIT
6 /dts-v1/;
7 #include "sun5i-a13.dtsi"
8 #include "sunxi-common-regulators.dtsi"
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/pwm/pwm.h>
15 model = "PocketBook Touch Lux 3";
16 compatible = "pocketbook,touch-lux-3", "allwinner,sun5i-a13";
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/exynos/
Dexynos5433-tm2e.dts1 // SPDX-License-Identifier: GPL-2.0
11 #include "exynos5433-tm2-common.dtsi"
16 chassis-type = "handset";
25 assigned-clocks = <&cmu_disp CLK_FOUT_DISP_PLL>,
38 assigned-clock-parents = <0>, <0>,
50 assigned-clock-rates = <278000000>, <400000000>;
57 vdd3-supply = <&ldo27_reg>;
58 vci-supply = <&ldo28_reg>;
59 reset-gpios = <&gpg0 0 GPIO_ACTIVE_LOW>;
60 enable-gpios = <&gpf1 5 GPIO_ACTIVE_HIGH>;
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/exynos/
Dexynos5433-tm2e.dts1 // SPDX-License-Identifier: GPL-2.0
11 #include "exynos5433-tm2-common.dtsi"
24 assigned-clocks = <&cmu_disp CLK_FOUT_DISP_PLL>,
37 assigned-clock-parents = <0>, <0>,
49 assigned-clock-rates = <278000000>, <400000000>;
56 vdd3-supply = <&ldo27_reg>;
57 vci-supply = <&ldo28_reg>;
58 reset-gpios = <&gpg0 0 GPIO_ACTIVE_LOW>;
59 enable-gpios = <&gpf1 5 GPIO_ACTIVE_HIGH>;
64 regulator-name = "TSP_VDD_1.8V_AP";
[all …]
/kernel/linux/linux-6.6/Documentation/leds/
Dwell-known-leds.txt1 -*- org -*-
17 Notice there's a list of functions in include/dt-bindings/leds/common.h .
22 used on game consoles in which multiple controllers can be connected to a system.
24 player. For example, a game controller with 4 LEDs, may be programmed with "x---"
25 to indicate player 1, "-x--" to indicate player 2 etcetera where "x" means on.
31 Good: "input*:*:player-{1,2,3,4,5}
38 Legacy: "shift-key-light" (Motorola Droid 4, capslock)
47 Legacy: "button-backlight" (Motorola Droid 4)
49 Some phones have touch buttons below screen; it is different from main
62 Legacy: "status-led:{red,green,blue}" (Motorola Droid 4)
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Dst,stmpe.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
12 peripherals connected to SPI or I2C.
15 - Linus Walleij <linus.walleij@linaro.org>
18 - $ref: /schemas/spi/spi-peripheral-props.yaml#
23 - st,stmpe601
24 - st,stmpe801
25 - st,stmpe811
26 - st,stmpe1600
[all …]
/kernel/linux/linux-5.10/drivers/input/touchscreen/
Dstmfts.c1 // SPDX-License-Identifier: GPL-2.0
54 /* multi touch related event masks */
61 /* key related event masks */
116 if (value != sdata->led_status && sdata->ledvdd) { in stmfts_brightness_set()
118 regulator_disable(sdata->ledvdd); in stmfts_brightness_set()
120 err = regulator_enable(sdata->ledvdd); in stmfts_brightness_set()
122 dev_warn(&sdata->client->dev, in stmfts_brightness_set()
128 sdata->led_status = value; in stmfts_brightness_set()
139 return !!regulator_is_enabled(sdata->ledvdd); in stmfts_brightness_get()
151 .addr = sdata->client->addr, in stmfts_read_events()
[all …]
/kernel/linux/linux-6.6/drivers/input/touchscreen/
Dstmfts.c1 // SPDX-License-Identifier: GPL-2.0
54 /* multi touch related event masks */
61 /* key related event masks */
116 if (value != sdata->led_status && sdata->ledvdd) { in stmfts_brightness_set()
118 regulator_disable(sdata->ledvdd); in stmfts_brightness_set()
120 err = regulator_enable(sdata->ledvdd); in stmfts_brightness_set()
122 dev_warn(&sdata->client->dev, in stmfts_brightness_set()
128 sdata->led_status = value; in stmfts_brightness_set()
139 return !!regulator_is_enabled(sdata->ledvdd); in stmfts_brightness_get()
151 .addr = sdata->client->addr, in stmfts_read_events()
[all …]

12345