Searched +full:touchscreen +full:- +full:fuzz +full:- +full:pressure (Results 1 – 15 of 15) sorted by relevance
/linux-6.12.1/Documentation/devicetree/bindings/input/touchscreen/ |
D | ti,tsc2005.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/input/touchscreen/ti,tsc2005.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Texas Instruments TSC2004 and TSC2005 touchscreen controller 10 - Marek Vasut <marex@denx.de> 11 - Michael Welling <mwelling@ieee.org> 15 pattern: "^touchscreen(@.*)?$" 19 - ti,tsc2004 20 - ti,tsc2005 [all …]
|
D | melfas,mms114.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/input/touchscreen/melfas,mms114.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Melfas MMS114 family touchscreen controller 10 - Linus Walleij <linus.walleij@linaro.org> 13 - $ref: touchscreen.yaml# 17 pattern: "^touchscreen(@.*)?$" 21 - enum: 22 - melfas,mms114 [all …]
|
D | touchscreen.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/input/touchscreen/touchscreen.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Common touchscreen 10 - Dmitry Torokhov <dmitry.torokhov@gmail.com> 14 description: If this touchscreen is integrally connected to a panel, this 16 that the touchscreen should be power sequenced together with the panel 20 touchscreen-min-x: 25 touchscreen-min-y: [all …]
|
D | resistive-adc-touch.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/input/touchscreen/resistive-adc-touch.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Generic resistive touchscreen ADC 10 - Oleksij Rempel <o.rempel@pengutronix.de> 13 Generic ADC based resistive touchscreen controller 15 position measurement and optional pressure. 18 - $ref: touchscreen.yaml# 22 const: resistive-adc-touch [all …]
|
D | tsc2007.txt | 1 * Texas Instruments tsc2007 touchscreen controller 4 - compatible: must be "ti,tsc2007". 5 - reg: I2C address of the chip. 6 - ti,x-plate-ohms: X-plate resistance in ohms. 9 - gpios: the interrupt gpio the chip is connected to (through the penirq pin). 12 - interrupts: (gpio) interrupt to which the chip is connected 14 - ti,max-rt: maximum pressure. 15 - ti,fuzzx: specifies the absolute input fuzz x value. 16 If set, it will permit noise in the data up to +- the value given to the fuzz 18 - ti,fuzzy: specifies the absolute input fuzz y value. [all …]
|
/linux-6.12.1/drivers/input/ |
D | touchscreen.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Generic helper functions for touchscreens and other two-dimensional 12 #include <linux/input/touchscreen.h> 35 int min, int max, int fuzz) in touchscreen_set_params() argument 39 if (!test_bit(axis, dev->absbit)) { in touchscreen_set_params() 40 dev_warn(&dev->dev, in touchscreen_set_params() 46 absinfo = &dev->absinfo[axis]; in touchscreen_set_params() 47 absinfo->minimum = min; in touchscreen_set_params() 48 absinfo->maximum = max; in touchscreen_set_params() 49 absinfo->fuzz = fuzz; in touchscreen_set_params() [all …]
|
/linux-6.12.1/arch/arm/boot/dts/ti/omap/ |
D | am3517-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Based on am3517-evm.dts 11 cpu0-supply = <&vdd_core_reg>; 16 compatible = "regulator-fixed"; 17 regulator-name = "wl1271_buf"; 18 regulator-min-microvolt = <1800000>; 19 regulator-max-microvolt = <1800000>; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&wl12xx_buffer_pins>; 23 regulator-always-on; [all …]
|
D | logicpd-som-lv.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include <dt-bindings/input/input.h> 8 cpu0-supply = <&vcc>; 18 compatible = "regulator-fixed"; 19 regulator-name = "vwl1271"; 20 regulator-min-microvolt = <1800000>; 21 regulator-max-microvolt = <1800000>; 23 startup-delay-us = <70000>; 24 enable-active-high; 25 vin-supply = <&vaux3>; [all …]
|
D | logicpd-torpedo-baseboard.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 compatible = "gpio-keys"; 6 pinctrl-names = "default"; 7 pinctrl-0 = <&gpio_key_pins &gpio_key_pins_wkup>; 13 wakeup-source; 20 wakeup-source; 27 wakeup-source; 34 wakeup-source; 39 compatible = "ti,omap-twl4030"; 45 compatible = "gpio-leds"; [all …]
|
D | omap3-gta04.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Based on omap3-beagle-xm.dts 7 /dts-v1/; 10 #include <dt-bindings/input/input.h> 17 cpu0-supply = <&vcc>; 27 stdout-path = &uart3; 33 /delete-property/ mmc2; 34 /delete-property/ mmc3; 38 compatible = "regulator-fixed"; 39 regulator-name = "ldo_3v3"; [all …]
|
D | omap3-n900.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (C) 2013-2014 Aaro Koskinen <aaro.koskinen@iki.fi> 7 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/media/video-interfaces.h> 15 * Default secure signed bootloader (Nokia X-Loader) does not enable L3 firewall 17 * blocks then kernel receive "Unhandled fault: external abort on non-linefetch" 18 * and crash. Until somebody fix omap-aes.c and omap_hwmod_3xxx_data.c code (no 34 compatible = "nokia,omap3-n900", "ti,omap3430", "ti,omap3"; [all …]
|
/linux-6.12.1/drivers/input/touchscreen/ |
D | wm97xx-core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm97xx-core.c -- Touch screen driver core for Wolfson WM9705, WM9712 15 * - supports WM9705, WM9712, WM9713 16 * - polling mode 17 * - continuous mode (arch-dependent) 18 * - adjustable rpu/dpp settings 19 * - adjustable pressure current 20 * - adjustable sample settle delay 21 * - 4 and 5 wire touchscreens (5 wire is WM9712 only) 22 * - pen down detection [all …]
|
D | cy8ctma140.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Driver for Cypress CY8CTMA140 (TMA140) touchscreen 8 * Inspired by the tma140_skomer.c driver in the Samsung GT-S7710 code 9 * drop. The GT-S7710 is codenamed "Skomer", the code also indicates 10 * that the same touchscreen was used in a product called "Lucas". 12 * The code drop for GT-S7710 also contains a firmware downloader and 14 * the firmware got downloaded to the touchscreen flash successfully and 23 #include <linux/input/touchscreen.h> 73 id = i % 2 ? buf[-1] & 0x0f : buf[5] >> 4; in cy8ctma140_report() 74 slot = input_mt_get_slot_by_key(ts->input, id); in cy8ctma140_report() [all …]
|
D | mms114.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Melfas MMS114/MMS136/MMS152 touchscreen device driver 12 #include <linux/input/touchscreen.h> 42 /* Touchscreen absolute values */ 93 struct i2c_client *client = data->client; in __mms114_read_reg() 102 xfer[0].addr = client->addr; in __mms114_read_reg() 103 xfer[0].flags = client->flags & I2C_M_TEN; in __mms114_read_reg() 108 xfer[1].addr = client->addr; in __mms114_read_reg() 109 xfer[1].flags = (client->flags & I2C_M_TEN) | I2C_M_RD; in __mms114_read_reg() 113 error = i2c_transfer(client->adapter, xfer, 2); in __mms114_read_reg() [all …]
|
/linux-6.12.1/drivers/hid/ |
D | hid-multitouch.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 2010-2012 Stephane Chatty <chatty@enac.fr> 6 * Copyright (c) 2010-2013 Benjamin Tissoires <benjamin.tissoires@gmail.com> 7 * Copyright (c) 2010-2012 Ecole Nationale de l'Aviation Civile, France 8 * Copyright (c) 2012-2013 Red Hat, Inc 10 * This code is partly based on hid-egalax.c: 16 * This code is partly based on hid-3m-pct.c: 18 * Copyright (c) 2009-2010 Stephane Chatty <chatty@enac.fr> 27 * This driver is regularly tested thanks to the test suite in hid-tools[1]. 31 * [1] https://gitlab.freedesktop.org/libevdev/hid-tools [all …]
|