Home
last modified time | relevance | path

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

12345678910

/kernel/linux/linux-4.19/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-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-4.19/Documentation/hwmon/
Dmc13783-adc1 Kernel driver mc13783-adc
17 -----------
20 Among other things they contain a 10-bit A/D converter. The converter has 16
22 A/D converter has a resolution of 2.25mV.
28 the General Purpose inputs and touchscreen.
35 -------------------------------------------------------------------------------
36 0 Battery Voltage (BATT) 2.50 - 4.65V -2.40V
37 1 Battery Current (BATT - BATTISNS) -50 - 50 mV x20
38 2 Application Supply (BP) 2.50 - 4.65V -2.40V
39 3 Charger Voltage (CHRGRAW) 0 - 10V / /5
[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-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-4.19/drivers/input/touchscreen/
DKconfig2 # Touchscreen driver configuration
19 tristate "Marvell 88PM860x touchscreen"
23 support for the built-in touchscreen.
28 module will be called 88pm860x-ts.
35 Say Y here if you have a touchscreen interface using the
37 and your board-specific setup code includes that in its
53 Say Y here if you have a touchscreen interface using the
54 AD7877 controller, and your board-specific initialization
63 tristate "Analog Devices AD7879-1/AD7889-1 touchscreen interface"
65 Say Y here if you want to support a touchscreen interface using
[all …]
Ds3c2410_ts.c2 * Samsung S3C24XX touchscreen driver
16 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 * Copyright 2004 Arnaud Patard <arnaud.patard@rtp-net.org>
19 * Copyright 2008 Ben Dooks <ben-linux@fluff.org>
38 #include <plat/regs-adc.h>
39 #include <linux/platform_data/touchscreen-s3c2410.h>
57 #define FEAT_PEN_IRQ (1 << 0) /* HAS ADCCLRINTPNDNUP */
59 /* Per-touchscreen data. */
62 * struct s3c2410ts - driver touchscreen state.
92 * get_down - return the down state of the pen
[all …]
Dwm97xx-core.c2 * wm97xx-core.c -- Touch screen driver core for Wolfson WM9705, WM9712
19 * - supports WM9705, WM9712, WM9713
20 * - polling mode
21 * - continuous mode (arch-dependent)
22 * - adjustable rpu/dpp settings
23 * - adjustable pressure current
24 * - adjustable sample settle delay
25 * - 4 and 5 wire touchscreens (5 wire is WM9712 only)
26 * - pen down detection
27 * - battery monitor
[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 …]
Draspberrypi-ts.c1 // SPDX-License-Identifier: GPL-2.0
3 * Raspberry Pi firmware based touchscreen driver
15 #include <linux/dma-mapping.h>
19 #include <linux/input/touchscreen.h>
20 #include <soc/bcm2835/raspberrypi-firmware.h>
70 memcpy_fromio(&regs, ts->fw_regs_va, sizeof(regs)); in rpi_ts_poll()
72 * We poll the memory based register copy of the touchscreen chip using in rpi_ts_poll()
73 * the number of points register to know whether the copy has been in rpi_ts_poll()
75 * 0 - 10 points) in rpi_ts_poll()
78 ts->fw_regs_va + offsetof(struct rpi_ts_regs, num_points)); in rpi_ts_poll()
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/panel/
DKconfig26 This driver supports LVDS panels that don't require device-specific
47 QVGA (320x240) RGB, YUV and ITU-T BT.656 panels.
50 tristate "Ilitek ILI9881C-based panels"
65 TFT-LCD modules. The panel has a 1024x768 resolution and uses
67 the host and has a built-in LED backlight.
77 The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses
109 WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some
113 tristate "Raspberry Pi 7-inch touchscreen panel"
117 Pi 7" Touchscreen. To compile this driver as a module,
165 TFT-LCD modules. The panel has a 2560x1600 resolution and uses
[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-4.19/arch/arm/mach-omap1/
Dfpga.c2 * linux/arch/arm/mach-omap1/fpga.c
4 * Interrupt handler for OMAP-1510 Innovator FPGA
38 unsigned int irq = d->irq - OMAP_FPGA_IRQ_BASE; in fpga_mask_irq()
45 & ~(1 << (irq - 8))), OMAP1510_FPGA_IMR_HI); in fpga_mask_irq()
48 & ~(1 << (irq - 16))), INNOVATOR_FPGA_IMR2); in fpga_mask_irq()
71 unsigned int irq = d->irq - OMAP_FPGA_IRQ_BASE; in fpga_unmask_irq()
78 | (1 << (irq - 8))), OMAP1510_FPGA_IMR_HI); in fpga_unmask_irq()
81 | (1 << (irq - 16))), INNOVATOR_FPGA_IMR2); in fpga_unmask_irq()
110 .name = "FPGA-ack",
125 * All of the FPGA interrupt request inputs except for the touchscreen are
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/adc/
Dsamsung,exynos-adc.txt13 - compatible: Must be "samsung,exynos-adc-v1"
15 Must be "samsung,exynos-adc-v2" for
17 Must be "samsung,exynos3250-adc" for
19 Must be "samsung,exynos4212-adc" for
21 Must be "samsung,exynos7-adc" for
23 Must be "samsung,s3c2410-adc" for
25 Must be "samsung,s3c2416-adc" for
27 Must be "samsung,s3c2440-adc" for
29 Must be "samsung,s3c2443-adc" for
31 Must be "samsung,s3c6410-adc" for
[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-5.10/sound/soc/intel/boards/
Dbytcht_es8316.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * bytcht_es8316.c - ASoc Machine driver for Intel Baytrail/Cherrytrail
7 * Authors: David Yang <yangxiaohua@everest-semi.com>,
29 #include <sound/soc-acpi.h>
30 #include "../atom/sst-atom-controls.h"
31 #include "../common/soc-intel-quirks.h"
33 /* jd-inv + terminating entry */
55 static int quirk_override = -1;
57 MODULE_PARM_DESC(quirk, "Board-specific quirk override");
76 struct snd_soc_card *card = w->dapm->card; in byt_cht_es8316_speaker_power_event()
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-sa1100/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
14 Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
22 Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
23 Microprocessor Development Board (Assabet) with the SA-1111
105 keyboard, touchscreen, backlight and battery. This driver also activates
150 platform with a 640x480 LCD, touchscreen, CIR keyboard, PCMCIA slots,
158 are two different versions CL4 and SL4. CL4 has 32MB RAM and 16MB
160 PCMCIA-Slot. The version for the Germany Telecom (DTAG) is the same
161 like CL4 in additional it has a PCMCIA-Slot. For more information
/kernel/linux/linux-4.19/arch/arm/mach-sa1100/
DKconfig12 Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
20 Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
21 Microprocessor Development Board (Assabet) with the SA-1111
102 keyboard, touchscreen, backlight and battery. This driver also activates
147 platform with a 640x480 LCD, touchscreen, CIR keyboard, PCMCIA slots,
155 are two different versions CL4 and SL4. CL4 has 32MB RAM and 16MB
157 PCMCIA-Slot. The version for the Germany Telecom (DTAG) is the same
158 like CL4 in additional it has a PCMCIA-Slot. For more information
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dimx6ul-phytec-segin.dtsi1 // SPDX-License-Identifier: GPL-2.0
8 model = "PHYTEC phyBOARD-Segin i.MX6 UltraLite";
9 compatible = "phytec,imx6ul-pbacd-10", "phytec,imx6ul-pcl063", "fsl,imx6ul";
16 reg_sound_1v8: regulator-1v8 {
17 compatible = "regulator-fixed";
18 regulator-name = "i2s-audio-1v8";
19 regulator-min-microvolt = <1800000>;
20 regulator-max-microvolt = <1800000>;
24 reg_sound_3v3: regulator-3v3 {
25 compatible = "regulator-fixed";
[all …]

12345678910