Searched +full:resistive +full:- +full:adc +full:- +full:touch (Results 1 – 12 of 12) sorted by relevance
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 ADC10 - Oleksij Rempel <o.rempel@pengutronix.de>13 Generic ADC based resistive touchscreen controller14 The device must be connected to an ADC device that provides channels for18 - $ref: touchscreen.yaml#22 const: resistive-adc-touch[all …]
1 // SPDX-License-Identifier: GPL-2.03 * ADC generic resistive touchscreen (GRTS)4 * This is a generic input driver that connects to an ADC21 #define DRIVER_NAME "resistive-adc-touch"37 * struct grts_state - generic resistive touch screen information struct64 x = touch_info[st->ch_map[GRTS_CH_X]]; in grts_cb()65 y = touch_info[st->ch_map[GRTS_CH_Y]]; in grts_cb()67 if (st->ch_map[GRTS_CH_PRESSURE] < GRTS_MAX_CHANNELS) { in grts_cb()68 press = touch_info[st->ch_map[GRTS_CH_PRESSURE]]; in grts_cb()69 } else if (st->ch_map[GRTS_CH_Z1] < GRTS_MAX_CHANNELS) { in grts_cb()[all …]
1 # SPDX-License-Identifier: GPL-2.0-only20 support for the built-in touchscreen.25 module will be called 88pm860x-ts.34 and your board-specific setup code includes that in its51 AD7877 controller, and your board-specific initialization60 tristate "Analog Devices AD7879-1/AD7889-1 touchscreen interface"63 the AD7879-1/AD7889-1 controller.75 Say Y here if you have AD7879-1/AD7889-1 hooked to an I2C bus.78 module will be called ad7879-i2c.85 Say Y here if you have AD7879-1/AD7889-1 hooked to a SPI bus.[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * Allwinner sunxi resistive touchscreen controller driver5 * Copyright (C) 2013 - 2014 Hans de Goede <hdegoede@redhat.com>12 * The sun4i-ts controller is capable of detecting a second touch, but when a13 * second touch is present then the accuracy becomes so bad the reported touch18 * open / close movement, and then reports emulated multi-touch events around19 * the last touch coordinate (as the dual-touch coordinates are worthless).23 * touch functionality only.122 x = readl(ts->base + TP_DATA); in sun4i_ts_irq_handle_input()123 y = readl(ts->base + TP_DATA); in sun4i_ts_irq_handle_input()[all …]
1 # SPDX-License-Identifier: GPL-2.08 wm97xx-ts-y := wm97xx-core.o9 goodix_ts-y := goodix.o goodix_fwupload.o11 obj-$(CONFIG_TOUCHSCREEN_88PM860X) += 88pm860x-ts.o12 obj-$(CONFIG_TOUCHSCREEN_AD7877) += ad7877.o13 obj-$(CONFIG_TOUCHSCREEN_AD7879) += ad7879.o14 obj-$(CONFIG_TOUCHSCREEN_AD7879_I2C) += ad7879-i2c.o15 obj-$(CONFIG_TOUCHSCREEN_AD7879_SPI) += ad7879-spi.o16 obj-$(CONFIG_TOUCHSCREEN_ADC) += resistive-adc-touch.o17 obj-$(CONFIG_TOUCHSCREEN_ADS7846) += ads7846.o[all …]
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)7 compatible = "resistive-adc-touch";8 io-channels = <&adc_ts 1>, <&adc_ts 3>, <&adc_ts 4>, <&adc_ts 5>;9 io-channel-names = "y", "z1", "z2", "x";10 touchscreen-min-pressure = <65000>;11 touchscreen-inverted-y;12 touchscreen-swapped-x-y;13 touchscreen-x-plate-ohms = <300>;14 touchscreen-y-plate-ohms = <800>;19 pinctrl-names = "default";[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT7 /dts-v1/;9 #include "imx6qdl-vicut1.dtsi"15 gpio-keys {16 compatible = "gpio-keys";17 pinctrl-names = "default";18 pinctrl-0 = <&pinctrl_gpiokeys>;21 key-power {25 wakeup-source;28 key-enter {[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT7 /dts-v1/;8 #include <dt-bindings/gpio/gpio.h>9 #include <dt-bindings/leds/common.h>17 stdout-path = &uart4;21 compatible = "pwm-backlight";23 brightness-levels = <0 1000>;24 num-interpolated-steps = <20>;25 default-brightness-level = <19>;26 power-supply = <®_12v0>;[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT6 /dts-v1/;8 #include "imx6qdl-prti6q.dtsi"9 #include <dt-bindings/display/sdtv-standards.h>10 #include <dt-bindings/input/input.h>11 #include <dt-bindings/leds/common.h>12 #include <dt-bindings/sound/fsl-imx-audmux.h>23 backlight_lcd: backlight-lcd {24 compatible = "pwm-backlight";26 brightness-levels = <0 20 81 248 1000>;[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 * sama5d2.dtsi - Device Tree Include file for SAMA5D2 family SoC9 #include <dt-bindings/dma/at91.h>10 #include <dt-bindings/interrupt-controller/irq.h>11 #include <dt-bindings/clock/at91.h>12 #include <dt-bindings/mfd/at91-usart.h>13 #include <dt-bindings/iio/adc/at91-sama5d2_adc.h>16 #address-cells = <1>;17 #size-cells = <1>;20 interrupt-parent = <&aic>;[all …]
6 * Dialog Semiconductors DA9052-BC and DA9053-AA/Bx PMICs15 -----------17 The DA9052/53 provides an Analogue to Digital Converter (ADC) with 10 bits21 the input of the ADC during the conversion.23 The ADC is used to measure the following inputs:26 Channel 0 VDDOUT - measurement of the system voltage27 Channel 1 ICH - internal battery charger current measurement28 Channel 2 TBAT - output from the battery NTC29 Channel 3 VBAT - measurement of the battery voltage30 Channel 4 ADC_IN4 - high impedance input (0 - 2.5V)[all …]
9 -------------------------30 ``diff -u`` to make the patch easy to merge. Be prepared to get your40 See Documentation/process/coding-style.rst for guidance here.46 See Documentation/process/submitting-patches.rst for details.57 include a Signed-off-by: line. The current version of this59 Documentation/process/submitting-patches.rst.70 that the bug would present a short-term risk to other users if it76 Documentation/admin-guide/security-bugs.rst for details.81 ---------------------------------------------------97 W: *Web-page* with status/info[all …]