Searched +full:touchscreen +full:- +full:x +full:- +full:mm (Results 1 – 25 of 27) sorted by relevance
12
1 # SPDX-License-Identifier: GPL-2.03 ---4 $id: http://devicetree.org/schemas/input/touchscreen/touchscreen.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: Common touchscreen Bindings10 - Dmitry Torokhov <dmitry.torokhov@gmail.com>13 touchscreen-min-x:14 description: minimum x coordinate reported18 touchscreen-min-y:23 touchscreen-size-x:[all …]
12 http://www.synaptics.com/sites/default/files/511-000136-01-Rev-E-RMI4-Interfacing-Guide.pdf15 Description in Documentation/devicetree/bindings/input/touchscreen16 - touchscreen-inverted-x17 - touchscreen-inverted-y18 - touchscreen-swapped-x-y19 - touchscreen-x-mm20 - touchscreen-y-mm23 - syna,clip-x-low: Sets a minimum value for X.24 - syna,clip-y-low: Sets a minimum value for Y.25 - syna,clip-x-high: Sets a maximum value for X.[all …]
4 - compatible: must be "elan,ekth3000".5 - reg: I2C address of the chip.6 - interrupts: interrupt to which the chip is connected (see interrupt10 - 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 (see14 - 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 …]
1 // SPDX-License-Identifier: GPL-2.0-only3 * Copyright (c) 2011-2016 Synaptics Incorporated16 #define RMI_2D_REL_POS_MIN -12819 /* maximum ABS_MT_POSITION displacement (in mm) */26 struct rmi_2d_axis_alignment *axis_align = &sensor->axis_align; in rmi_2d_sensor_abs_process()29 if (obj->type == RMI_2D_OBJECT_NONE) in rmi_2d_sensor_abs_process()32 if (axis_align->flip_x) in rmi_2d_sensor_abs_process()33 obj->x = sensor->max_x - obj->x; in rmi_2d_sensor_abs_process()35 if (axis_align->flip_y) in rmi_2d_sensor_abs_process()36 obj->y = sensor->max_y - obj->y; in rmi_2d_sensor_abs_process()[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 * Support for Variscite DART-MX6 Carrier-board9 /dts-v1/;12 #include "imx6qdl-var-dart.dtsi"13 #include <dt-bindings/input/linux-event-codes.h>16 model = "Variscite DART-MX6 Carrier-board";20 compatible = "pwm-backlight";22 brightness-levels = <0 4 8 16 32 64 128 248>;23 default-brightness-level = <7>;27 gpio-keys {[all …]
1 // SPDX-License-Identifier: GPL-2.09 /dts-v1/;10 #include "exynos4412-midas.dtsi"20 flen-gpios = <&gpj1 1 GPIO_ACTIVE_HIGH>;21 enset-gpios = <&gpj1 2 GPIO_ACTIVE_HIGH>;23 pinctrl-names = "default", "host", "isp";24 pinctrl-0 = <&camera_flash_host>;25 pinctrl-1 = <&camera_flash_host>;26 pinctrl-2 = <&camera_flash_isp>;28 flash-led {[all …]
5 * This file is dual-licensed: you can use it either under the terms44 /dts-v1/;45 #include "sun8i-a83t.dtsi"47 #include <dt-bindings/gpio/gpio.h>48 #include <dt-bindings/pwm/pwm.h>49 #include <dt-bindings/input/input.h>53 compatible = "tbs-biometrics,a711", "allwinner,sun8i-a83t";61 stdout-path = "serial0:115200n8";65 compatible = "pwm-backlight";67 enable-gpios = <&pio 3 29 GPIO_ACTIVE_HIGH>;[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)7 /dts-v1/;8 #include <dt-bindings/i2c/i2c.h>9 #include <dt-bindings/input/input.h>13 model = "BQ Edison2 Quad-Core";14 compatible = "mundoreader,bq-edison2qc", "rockchip,rk3188";22 compatible = "pwm-backlight";23 power-supply = <&vsys>;27 gpio-keys {28 compatible = "gpio-keys";[all …]
1 // SPDX-License-Identifier: GPL-2.012 /dts-v1/;14 #include <dt-bindings/gpio/gpio.h>30 stdout-path = "serial2:115200n8";33 vemmc_reg: regulator-0 {34 compatible = "regulator-fixed";35 regulator-name = "VMEM_VDD_2.8V";36 regulator-min-microvolt = <2800000>;37 regulator-max-microvolt = <2800000>;39 enable-active-high;[all …]
1 // SPDX-License-Identifier: GPL-2.03 #include <dt-bindings/input/gpio-keys.h>4 #include <dt-bindings/input/input.h>5 #include <dt-bindings/power/summit,smb347-charger.h>6 #include <dt-bindings/thermal/thermal.h>9 #include "tegra30-cpu-opp.dtsi"10 #include "tegra30-cpu-opp-microvolt.dtsi"26 * pre-existing /chosen node to be available to insert the35 reserved-memory {36 #address-cells = <1>;[all …]
1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;4 #include <dt-bindings/input/gpio-keys.h>5 #include <dt-bindings/input/input.h>6 #include <dt-bindings/thermal/thermal.h>9 #include "tegra20-cpu-opp.dtsi"10 #include "tegra20-cpu-opp-microvolt.dtsi"31 * pre-existing /chosen node to be available to insert the40 reserved-memory {41 #address-cells = <1>;[all …]
1 /dts-v1/;3 #include <dt-bindings/gpio/gpio.h>4 #include <dt-bindings/pwm/pwm.h>5 #include <dt-bindings/input/rk-input.h>6 #include <dt-bindings/display/drm_mipi_dsi.h>7 #include <dt-bindings/display/rockchip_vop.h>8 #include <dt-bindings/display/media-bus-format.h>14 model = "Forlinx OK3568-C Board";15 compatible = "forlinx,ok3568", "rockchip,rk3568-evb1-ddr4-v10", "rockchip,rk3568";19 video-hdmi = "hdmi";[all …]
1 /dts-v1/;3 #include <dt-bindings/gpio/gpio.h>4 #include <dt-bindings/pwm/pwm.h>5 #include <dt-bindings/input/rk-input.h>6 #include <dt-bindings/display/drm_mipi_dsi.h>7 #include <dt-bindings/display/rockchip_vop.h>8 #include <dt-bindings/display/media-bus-format.h>12 model = "Forlinx OK-x-U40 Board";13 compatible = "forlinx,ok3568", "rockchip,rk3568-evb1-ddr4-v10", "rockchip,rk3568";17 video-hdmi = "hdmi";[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)7 /dts-v1/;9 #include <dt-bindings/gpio/gpio.h>10 #include <dt-bindings/pinctrl/rockchip.h>11 #include <dt-bindings/input/rk-input.h>12 #include <dt-bindings/sensor-dev.h>13 #include <dt-bindings/display/drm_mipi_dsi.h>15 #include "rk3568-android.dtsi"16 #include "rk3566-eink.dtsi"20 compatible = "rockchip,rk3566-rk817-eink-W6", "rockchip,rk3566";[all …]
2 * Wacom W8001 penabled serial touchscreen driver6 * Copyright (c) 2010 - 2011 Ping Cheng, Wacom. <pingc@wacom.com>12 * Layout based on Elo serial touchscreen driver by Vojtech Pavlik24 #define DRIVER_DESC "Wacom W8001 serial touchscreen driver"55 /* resolution in points/mm */64 u16 x; member73 u16 x; member81 * Per-touchscreen data.111 coord->rdy = data[0] & 0x20; in parse_pen_data()112 coord->tsw = data[0] & 0x01; in parse_pen_data()[all …]
1 // SPDX-License-Identifier: GPL-2.0-only3 * Raydium touchscreen I2C driver.5 * Copyright (C) 2012-2014, Raydium Semiconductor Corporation.11 * Contact Raydium Semiconductor Corporation at www.rad-ic.com111 u8 x_res; /* units/mm */112 u8 y_res; /* units/mm */115 /* struct raydium_data - represents state of Raydium touchscreen device */158 xfer_count -= xfer_start_idx; in raydium_i2c_xfer()160 ret = i2c_transfer(client->adapter, &xfer[xfer_start_idx], xfer_count); in raydium_i2c_xfer()164 return ret < 0 ? ret : -EIO; in raydium_i2c_xfer()[all …]
1 // SPDX-License-Identifier: GPL-2.0-only8 * This code is partly based on hid-multitouch.c:10 * Copyright (c) 2010-2012 Stephane Chatty <chatty@enac.fr>11 * Copyright (c) 2010-2012 Benjamin Tissoires <benjamin.tissoires@gmail.com>12 * Copyright (c) 2010-2012 Ecole Nationale de l'Aviation Civile, France14 * This code is partly based on i2c-hid.c:36 #include <linux/input/touchscreen.h>48 #define ELAN_TS_RESOLUTION(n, m) (((n) - 1) * (m))86 /* Header (4 bytes) plus 3 fill 10-finger packets */91 /* FW read command, 0x53 0x?? 0x0, 0x01 */[all …]
1 // SPDX-License-Identifier: GPL-2.0-only12 * copyright (c) 2011-2012 Cypress Semiconductor, Inc.13 * copyright (c) 2011-2012 Google, Inc.37 #include <linux/input/elan-i2c-ids.h>137 return -ENXIO; in elan_get_fwinfo()141 (*validpage_count * ETP_FW_PAGE_SIZE) - ETP_FW_SIGNATURE_SIZE; in elan_get_fwinfo()162 error = data->ops->power_control(data->client, on); in elan_set_power()167 } while (--repeat > 0); in elan_set_power()169 dev_err(&data->client->dev, "failed to set power %s: %d\n", in elan_set_power()180 error = data->ops->sleep_control(data->client, true); in elan_sleep()[all …]
1 // SPDX-License-Identifier: GPL-2.0-only5 * Copyright (C) 2007-2009 Arjan Opmeer <arjan@opmeer.net>27 if (etd->info.debug) \38 if (ps2_sliced_command(&psmouse->ps2dev, c) || in synaptics_send_cmd()39 ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_GETINFO)) { in synaptics_send_cmd()40 psmouse_err(psmouse, "%s query 0x%02x failed.\n", __func__, c); in synaptics_send_cmd()41 return -1; in synaptics_send_cmd()53 struct ps2dev *ps2dev = &psmouse->ps2dev; in elantech_send_cmd()58 psmouse_err(psmouse, "%s query 0x%02x failed.\n", __func__, c); in elantech_send_cmd()59 return -1; in elantech_send_cmd()[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 …]
3 * Parade TrueTouch(TM) Standard Product V5 Multi-Touch Reports Module.4 * For use with Parade touchscreen controllers.13 * Copyright (C) 2012-2015 Cypress Semiconductor33 #define MT_PARAM_SIGNAL(md, sig_ost) PARAM_SIGNAL(md->pdata->frmwrk, sig_ost)34 #define MT_PARAM_MIN(md, sig_ost) PARAM_MIN(md->pdata->frmwrk, sig_ost)35 #define MT_PARAM_MAX(md, sig_ost) PARAM_MAX(md->pdata->frmwrk, sig_ost)36 #define MT_PARAM_FUZZ(md, sig_ost) PARAM_FUZZ(md->pdata->frmwrk, sig_ost)37 #define MT_PARAM_FLAT(md, sig_ost) PARAM_FLAT(md->pdata->frmwrk, sig_ost)47 int max = md->si->tch_abs[CY_TCH_T].max; in cyttsp5_mt_lift_all()49 if (md->num_prv_rec != 0) { in cyttsp5_mt_lift_all()[all …]
5 force -- enable ACPI if default was off6 on -- enable ACPI but allow fallback to DT [arm64]7 off -- disable ACPI if default was on8 noirq -- do not use ACPI for IRQ routing9 strict -- Be less tolerant of platforms that are not11 rsdt -- prefer RSDT over (default) XSDT12 copy_dsdt -- copy DSDT to memory26 If set to vendor, prefer vendor-specific driver58 Documentation/firmware-guide/acpi/debug.rst for more information about121 Disable auto-serialization of AML methods[all …]
1 <abi-corpus-group version='2.0' architecture='elf-arm-aarch64'>2 <abi-corpus version='2.0' path='vmlinux' architecture='elf-arm-aarch64'>3 <elf-function-symbols>4 …<elf-symbol name='PDE_DATA' type='func-type' binding='global-binding' visibility='default-visibili…5 …<elf-symbol name='__ClearPageMovable' type='func-type' binding='global-binding' visibility='defaul…6 …<elf-symbol name='__SetPageMovable' type='func-type' binding='global-binding' visibility='default-…7 …<elf-symbol name='___pskb_trim' type='func-type' binding='global-binding' visibility='default-visi…8 …<elf-symbol name='___ratelimit' type='func-type' binding='global-binding' visibility='default-visi…9 …<elf-symbol name='__alloc_disk_node' type='func-type' binding='global-binding' visibility='default…10 …<elf-symbol name='__alloc_pages_nodemask' type='func-type' binding='global-binding' visibility='de…[all …]
... if [ -x /usr/lib/command-not-found -o -x /usr/ ...