Home
last modified time | relevance | path

Searched +full:has +full:- +full:touchscreen (Results 1 – 25 of 296) sorted by relevance

12345678910>>...12

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/
Dad7879.txt1 * Analog Devices AD7879(-1)/AD7889(-1) touchscreen interface (SPI/I2C)
4 - compatible : for SPI slave, use "adi,ad7879"
5 for I2C slave, use "adi,ad7879-1"
6 - reg : SPI chipselect/I2C slave address
7 See spi-bus.txt for more SPI slave properties
8 - interrupts : touch controller interrupt
9 - touchscreen-max-pressure : maximum reported pressure
10 - adi,resistance-plate-x : total resistance of X-plate (for pressure
13 - touchscreen-swapped-x-y : X and Y axis are swapped (boolean)
14 - adi,first-conversion-delay : 0-12: In 128us steps (starting with 128us)
[all …]
Dcyttsp.txt1 * Cypress cyttsp touchscreen controller
4 - 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
12 This property has to be specified as an array of 8
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)
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/touchscreen/
Dad7879.txt1 * Analog Devices AD7879(-1)/AD7889(-1) touchscreen interface (SPI/I2C)
4 - compatible : for SPI slave, use "adi,ad7879"
5 for I2C slave, use "adi,ad7879-1"
6 - reg : SPI chipselect/I2C slave address
7 See spi-bus.txt for more SPI slave properties
8 - interrupts : touch controller interrupt
9 - touchscreen-max-pressure : maximum reported pressure
10 - adi,resistance-plate-x : total resistance of X-plate (for pressure
13 - touchscreen-swapped-x-y : X and Y axis are swapped (boolean)
14 - adi,first-conversion-delay : 0-12: In 128us steps (starting with 128us)
[all …]
/kernel/linux/linux-6.6/drivers/platform/x86/x86-android-tablets/
Dother.c1 // SPDX-License-Identifier: GPL-2.0-or-later
8 * Copyright (C) 2021-2023 Hans de Goede <hdegoede@redhat.com>
16 #include "shared-psy-info.h"
17 #include "x86-android-tablets.h"
19 /* Acer Iconia One 7 B1-750 has an Android factory img with everything hardcoded */
21 "-1", "0", "0",
27 PROPERTY_ENTRY_STRING_ARRAY("mount-matrix", acer_b1_750_mount_matrix),
37 /* Novatek NVT-ts touchscreen */
39 .type = "NVT-ts",
41 .dev_name = "NVT-ts",
[all …]
Dlenovo.c1 // SPDX-License-Identifier: GPL-2.0-or-later
8 * Copyright (C) 2021-2023 Hans de Goede <hdegoede@redhat.com>
24 #include "shared-psy-info.h"
25 #include "x86-android-tablets.h"
30 * The Android kernels have a hack in the i915 driver to write a non-standard
31 * panel specific DSI register to set the duty-cycle of the LCD's PWM output.
41 /* Lenovo Yoga Book X90F / X90L's Android factory img has everything hardcoded */
44 PROPERTY_ENTRY_U32("hid-descr-addr", 0x0001),
45 PROPERTY_ENTRY_U32("post-reset-deassert-delay-ms", 150),
54 * The HiDeep IST940E touchscreen comes up in I2C-HID mode. The native protocol
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Dgoodix,gt7375p.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Goodix GT7375P touchscreen
10 - Douglas Anderson <dianders@chromium.org>
13 Supports the Goodix GT7375P touchscreen.
14 This touchscreen uses the i2c-hid protocol but has some non-standard
18 - $ref: /schemas/input/touchscreen/touchscreen.yaml#
23 - const: goodix,gt7375p
24 - items:
[all …]
Delan,ekth3000.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Dmitry Torokhov <dmitry.torokhov@gmail.com>
13 - $ref: touchscreen/touchscreen.yaml#
25 wakeup-source:
29 vcc-supply:
40 elan,middle-button:
42 description: touchpad has a physical middle button
52 touchscreen-size-x: true
[all …]
Dhid-over-i2c.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/input/hid-over-i2c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Benjamin Tissoires <benjamin.tissoires@redhat.com>
11 - Jiri Kosina <jkosina@suse.cz>
18 The specification has been written by Microsoft and is currently available here:
19 https://msdn.microsoft.com/en-us/library/windows/hardware/hh852380.aspx
21 If this binding is used, the kernel module i2c-hid will handle the communication
25 - $ref: /schemas/input/touchscreen/touchscreen.yaml#
[all …]
Dsyna,rmi4.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jason A. Donenfeld <Jason@zx2c4.com>
11 - Matthias Schiffer <matthias.schiffer@ew.tq-group.com
12 - Vincent Huang <vincent.huang@tw.synaptics.com>
22 - syna,rmi4-i2c
23 - syna,rmi4-spi
28 '#address-cells':
31 '#size-cells':
[all …]
/kernel/linux/linux-6.6/Documentation/hwmon/
Dmc13783-adc.rst1 Kernel driver mc13783-adc
10 Datasheet: https://www.nxp.com/docs/en/data-sheet/MC13783.pdf
16 Datasheet: https://www.nxp.com/docs/en/data-sheet/MC13892.pdf
22 - Sascha Hauer <s.hauer@pengutronix.de>
23 - Luotao Fu <l.fu@pengutronix.de>
26 -----------
29 Among other things they contain a 10-bit A/D converter. The converter has 16
31 A/D converter has a resolution of 2.25mV.
37 the General Purpose inputs and touchscreen.
42 - MC13783:
[all …]
/kernel/linux/linux-5.10/Documentation/hwmon/
Dmc13783-adc.rst1 Kernel driver mc13783-adc
10 Datasheet: https://www.nxp.com/docs/en/data-sheet/MC13783.pdf
16 Datasheet: https://www.nxp.com/docs/en/data-sheet/MC13892.pdf
22 - Sascha Hauer <s.hauer@pengutronix.de>
23 - Luotao Fu <l.fu@pengutronix.de>
26 -----------
29 Among other things they contain a 10-bit A/D converter. The converter has 16
31 A/D converter has a resolution of 2.25mV.
37 the General Purpose inputs and touchscreen.
42 - MC13783:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/
Delan_i2c.txt4 - compatible: must be "elan,ekth3000".
5 - reg: I2C address of the chip.
6 - interrupts: interrupt to which the chip is connected (see interrupt
10 - wakeup-source: touchpad can be used as a wakeup source.
11 - pinctrl-names: should be "default" (see pinctrl binding [1]).
12 - pinctrl-0: a phandle pointing to the pin settings for the device (see
14 - vcc-supply: a phandle for the regulator supplying 3.3V power.
15 - elan,trackpoint: touchpad can support a trackpoint (boolean)
16 - elan,clickpad: touchpad is a clickpad (the entire surface is a button)
17 - elan,middle-button: touchpad has a physical middle button
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/
Dsamsung,exynos-adc.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/samsung,exynos-adc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
15 - samsung,exynos-adc-v1 # Exynos5250
16 - samsung,exynos-adc-v2
17 - samsung,exynos3250-adc
18 - samsung,exynos4212-adc # Exynos4212 and Exynos4412
19 - samsung,exynos7-adc
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/
Dsamsung,exynos-adc.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/samsung,exynos-adc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
15 - samsung,exynos-adc-v1 # Exynos5250
16 - samsung,exynos-adc-v2
17 - samsung,exynos3250-adc
18 - samsung,exynos4212-adc # Exynos4212 and Exynos4412
19 - samsung,exynos7-adc
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/
Draspberrypi,7inch-touchscreen-panel-regulator.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/regulator/raspberrypi,7inch-touchscreen-panel-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: RaspberryPi 7" display ATTINY88-based regulator/backlight controller
10 - Marek Vasut <marex@denx.de>
13 The RaspberryPi 7" display has an ATTINY88-based regulator/backlight
18 - $ref: regulator.yaml#
22 const: raspberrypi,7inch-touchscreen-panel-regulator
30 - compatible
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/
Draspberrypi,7inch-touchscreen-panel-regulator.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/regulator/raspberrypi,7inch-touchscreen-panel-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: RaspberryPi 7" display ATTINY88-based regulator/backlight controller
10 - Marek Vasut <marex@denx.de>
13 The RaspberryPi 7" display has an ATTINY88-based regulator/backlight
18 - $ref: "regulator.yaml#"
22 const: raspberrypi,7inch-touchscreen-panel-regulator
30 - compatible
[all …]
/kernel/linux/linux-5.10/drivers/input/touchscreen/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # Touchscreen driver configuration
20 tristate "Marvell 88PM860x touchscreen"
24 support for the built-in touchscreen.
29 module will be called 88pm860x-ts.
36 Say Y here if you have a touchscreen interface using the
38 and your board-specific setup code includes that in its
54 Say Y here if you have a touchscreen interface using the
55 AD7877 controller, and your board-specific initialization
64 tristate "Analog Devices AD7879-1/AD7889-1 touchscreen interface"
[all …]
Ds3c2410_ts.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Samsung S3C24XX touchscreen driver
5 * Copyright 2004 Arnaud Patard <arnaud.patard@rtp-net.org>
6 * Copyright 2008 Ben Dooks <ben-linux@fluff.org>
23 #include <linux/soc/samsung/s3c-adc.h>
24 #include <linux/platform_data/touchscreen-s3c2410.h>
76 #define FEAT_PEN_IRQ (1 << 0) /* HAS ADCCLRINTPNDNUP */
78 /* Per-touchscreen data. */
81 * struct s3c2410ts - driver touchscreen state.
111 * get_down - return the down state of the pen
[all …]
Dwm97xx-core.c1 // 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 …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/mediatek/
Dmt8183-kukui-kodama.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui.dtsi"
8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
11 ppvarn_lcd: ppvarn-lcd {
12 compatible = "regulator-fixed";
13 regulator-name = "ppvarn_lcd";
14 pinctrl-names = "default";
15 pinctrl-0 = <&ppvarn_lcd_en>;
17 enable-active-high;
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-omap1/
Dfpga.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-omap1/fpga.c
5 * Interrupt handler for OMAP-1510 Innovator FPGA
35 unsigned int irq = d->irq - OMAP_FPGA_IRQ_BASE; in fpga_mask_irq()
42 & ~(1 << (irq - 8))), OMAP1510_FPGA_IMR_HI); in fpga_mask_irq()
45 & ~(1 << (irq - 16))), INNOVATOR_FPGA_IMR2); in fpga_mask_irq()
68 unsigned int irq = d->irq - OMAP_FPGA_IRQ_BASE; in fpga_unmask_irq()
75 | (1 << (irq - 8))), OMAP1510_FPGA_IMR_HI); in fpga_unmask_irq()
78 | (1 << (irq - 16))), INNOVATOR_FPGA_IMR2); in fpga_unmask_irq()
107 .name = "FPGA-ack",
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/
Dimx6dl-lanmcu.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
7 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/leds/common.h>
17 stdout-path = &uart4;
20 clock_ksz8081: clock-ksz8081 {
21 compatible = "fixed-clock";
22 #clock-cells = <0>;
23 clock-frequency = <50000000>;
24 clock-output-names = "enet_ref_pad";
[all …]
/kernel/linux/linux-6.6/drivers/input/touchscreen/
Dwm97xx-core.c1 // 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 …]
/kernel/linux/linux-5.10/drivers/gpu/drm/panel/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
38 TFT-LCD modules. The panel has a 1200x1920 resolution and uses
40 the host and has a built-in LED backlight.
57 This driver supports LVDS panels that don't require device-specific
79 KD35T133 controller for 320x480 LCD panels with MIPI-DSI
89 4-lane 800x1280 MIPI DSI panel.
92 tristate "Feiyang FY07024DI26A30-D MIPI-DSI LCD panel"
98 Feiyang FY07024DI26A30-D MIPI-DSI interface.
106 QVGA (320x240) RGB, YUV and ITU-T BT.656 panels.
109 tristate "Ilitek ILI9881C-based panels"
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/rockchip/
Drk3399-gru-bob.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Google Gru-Bob Rev 4+ board device tree source
8 /dts-v1/;
9 #include "rk3399-gru-chromebook.dtsi"
13 compatible = "google,bob-rev13", "google,bob-rev12",
14 "google,bob-rev11", "google,bob-rev10",
15 "google,bob-rev9", "google,bob-rev8",
16 "google,bob-rev7", "google,bob-rev6",
17 "google,bob-rev5", "google,bob-rev4",
19 chassis-type = "convertible";
[all …]

12345678910>>...12