| /linux/Documentation/input/devices/ |
| H A D | appletouch.rst | 4 Apple Touchpad Driver (appletouch) 9 appletouch is a Linux kernel driver for the USB touchpad found on post 17 to have touchpad acceleration, scrolling, etc. 19 Credits go to Johannes Berg for reverse-engineering the touchpad protocol, 21 information about the inner workings of the touchpad sensors. Michael 27 In order to use the touchpad in the basic mode, compile the driver and load 31 In X11, you can configure the touchpad to use the synaptics X11 driver, which 40 Identifier "Synaptics Touchpad" 64 InputDevice "Synaptics Touchpad" 71 The touchpad sensors are very sensitive to heat, and will generate a lot of [all …]
|
| H A D | alps.rst | 2 ALPS Touchpad Protocol 7 Currently the ALPS touchpad driver supports seven protocol versions in use by 17 choice was made. The new touchpad signatures are named: "Rushmore", 32 E8-E6-E6-E6-E9. An ALPS touchpad should respond with either 00-00-0A or 36 If the E6 report is successful, the touchpad model is identified using the "E7 57 To exit command mode, PSMOUSE_CMD_SETSTREAM (EA) is sent to the touchpad. 84 CAPITALS = stick, miniscules = touchpad 101 are on the touchpad, the M R L bits signal the combined status of both the 102 pointingstick and touchpad buttons. 130 the pointingstick and touchpad buttons, except for Dell dualpoint devices [all …]
|
| /linux/Documentation/devicetree/bindings/input/ |
| H A D | elan,ekth3000.yaml | 7 title: Elantech I2C Touchpad 27 description: touchpad can be used as a wakeup source 34 description: touchpad can support a trackpoint 38 description: touchpad is a clickpad (the entire surface is a button) 42 description: touchpad has a physical middle button 74 touchpad@15 {
|
| H A D | microchip,qt1050.txt | 13 - interrupts: The sink for the touchpad's IRQ output, 34 Each touchpad need some time to precharge. The value depends on the mechanical
|
| /linux/drivers/input/mouse/ |
| H A D | focaltech.c | 3 * Focaltech TouchPad PS/2 mouse driver 32 * them in order to avoid further detection attempts confusing the touchpad. 42 psmouse->name = "Touchpad"; in focaltech_detect() 61 * Current state of a single finger on the touchpad. 64 /* The touchpad has generated a touch event for the finger */ 68 * The touchpad has sent position data for the finger. The 72 * touchpad has declared the finger to be valid, but we do not 86 * Description of the current state of the touchpad hardware. 90 * The touchpad tracks the positions of the fingers for us, 131 * The touchpad might report invalid data, so we clamp in focaltech_report_state() [all …]
|
| H A D | byd.c | 3 * BYD TouchPad PS/2 mouse driver 40 * the right ballpark given the touchpad's physical dimensions and estimate 193 * The touchpad generates a mixture of absolute and relative packets, indicated 357 * (if desired), the touchpad's built-in gesture detection. in byd_reset_touchpad() 361 /* The touchpad should reply with 4 seemingly-random bytes */ in byd_reset_touchpad() 451 psmouse_dbg(psmouse, "BYD touchpad detected\n"); in byd_detect() 455 psmouse->name = "TouchPad"; in byd_detect() 487 /* Touchpad */ in byd_init()
|
| H A D | synaptics.c | 3 * Synaptics TouchPad PS/2 mouse driver 36 * The x/y limits are taken from the Synaptics TouchPad interfacing Guide, 57 * uses this value to indicate a finger near the edge of the touchpad 60 * At least one touchpad is known to report positions in excess of this 77 * Set the synaptics touchpad mode byte by special commands 112 psmouse->name = "TouchPad"; in synaptics_detect() 120 /* reset touchpad back to relative mode, gestures enabled */ in synaptics_reset() 214 * Send a command to the synaptics touchpad by special commands 248 * Identify Touchpad 264 * Read the model-id bytes from the touchpad [all …]
|
| /linux/drivers/hid/ |
| H A D | hid-ite.c | 52 /* Touchpad on, userspace expects F22 for this */ in ite_input_mapping() 57 /* Touchpad off, userspace expects F23 for this */ in ite_input_mapping() 109 /* ITE8595 USB kbd ctlr, with Synaptics touchpad connected to it. */ 114 /* ITE8910 USB kbd ctlr, with Synaptics touchpad connected to it. */ 119 /* ITE8910 USB kbd ctlr, with Synaptics touchpad connected to it. */ 124 /* ITE8910 USB kbd ctlr, with Synaptics touchpad connected to it. */
|
| H A D | hid-udraw-ps3.c | 26 * - the touch area which works as a touchpad 27 * - the tablet area which works as a touchpad/drawing tablet 169 /* For pen and touchpad */ in udraw_raw_event() 212 /* touchpad */ in udraw_raw_event() 307 input_dev = allocate_and_setup(hdev, DEVICE_NAME " Touchpad"); in udraw_setup_touch()
|
| H A D | hid-asus.c | 16 * This module has been updated to add support for Asus i2c touchpad. 30 #include <linux/usb.h> /* For to_usb_interface for T100 touchpad intf check */ 40 MODULE_DESCRIPTION("Asus HID Keyboard and TouchPad"); 320 /* Handle custom touchpad toggle key which only sends press events */ in asus_e1239t_event() 948 /* T100CHI uses MULTI_INPUT, bind the touchpad to the mouse hid_input */ in asus_input_configured() 953 /* Handle MULTI_INPUT on E1239T mouse/touchpad USB interface */ in asus_input_configured() 958 input->name = "Asus Touchpad Keys"; in asus_input_configured() 962 break; /* Touchpad report, handled below */ in asus_input_configured() 1057 case 0x6b: asus_map_key_clear(KEY_F21); break; /* ASUS touchpad toggle */ in asus_input_mapping() 1246 * userspace the touchpad must be a separate input_dev. in asus_probe() [all …]
|
| /linux/drivers/platform/chrome/ |
| H A D | chromeos_laptop.c | 263 /* Touchpad. */ 330 /* Touchpad. */ 355 /* Touchpad. */ 368 /* Touchpad. */ 377 /* Elan Touchpad option. */ 390 /* Touchpad. */ 403 /* Touchpad. */ 441 /* Touchpad. */ 451 /* Elan Touchpad option. */ 475 /* Touchpad. */ [all …]
|
| /linux/drivers/input/keyboard/ |
| H A D | applespi.c | 3 * MacBook (Pro) SPI keyboard and touchpad driver 10 * The keyboard and touchpad controller on the MacBookAir6, MacBookPro12, 111 MODULE_PARM_DESC(touchpad_dimensions, "The pixel dimensions of the touchpad, as XxY+W+H ."); 148 * @pressure: pressure on forcetouch touchpad 172 * struct touchpad_protocol - touchpad message. 194 * struct command_protocol_tp_info - get touchpad info. 205 * struct touchpad_info_protocol - touchpad info response. 211 * @model_no: the touchpad model number 292 * @touchpad: Touchpad message 293 * @tp_info: Touchpad info (response) [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-platform-msi-laptop | 33 What: /sys/devices/platform/msi-laptop-pf/touchpad 38 Contains either 0 or 1 and indicates if touchpad is turned on. 39 Touchpad state can only be toggled by pressing Fn+F3.
|
| H A D | sysfs-driver-uniwill-laptop | 26 Allows userspace applications to enable/disable the touchpad toggle functionality 27 of the integrated touchpad by writing "1"/"0" into this file. 29 Reading this file returns the current enable status of the touchpad toggle
|
| H A D | sysfs-platform-ideapad-laptop | 21 What: /sys/bus/platform/devices/VPC2004:*/touchpad 26 Control touchpad mode.
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | msm8998-asus-novago-tp370ql.dts | 17 touchpad@15 { 21 pinctrl-0 = <&touchpad>;
|
| /linux/drivers/hid/surface-hid/ |
| H A D | Kconfig | 17 integrated touchpad and keyboard. 20 integrated touchpad and keyboard, on 7th generation Microsoft Surface
|
| /linux/include/linux/input/ |
| H A D | ad714x.h | 6 * slider, touchpad at the same time. That depends on the boards. 56 struct ad714x_touchpad_plat *touchpad; member
|
| /linux/include/linux/ |
| H A D | rmi.h | 59 * @rmi_f11_sensor_touchpad - thread the sensor as a touchpad (indirect 74 * pointing device (touchpad) rather than a direct pointing device 83 * triggers some jumps by tapping with two fingers on the touchpad. 107 * @buttonpad - the touchpad is a buttonpad, so enable only the first actual 111 * @disable - the touchpad incorrectly reports F30/F3A and it should be ignored.
|
| /linux/Documentation/wmi/devices/ |
| H A D | lenovo-wmi-gamezone.rst | 90 …cription("EC support disable touchpad capability")] void IsSupportDisableTP ([out, Description("EC… 91 …dId(25), Implemented, Description("Set touchpad disable/enable")] void SetTPStatus ([in, Descripti… 92 …26), Implemented, Description("Get touchpad disable/enable status")] void GetTPStatus ([out, Descr…
|
| /linux/drivers/input/serio/ |
| H A D | i8042-acpipnpio.h | 215 * Touchpad stops working in mux mode when dis- + re-enabled 216 * with the touchpad enable/disable toggle hotkey 704 /* Gigabyte P35 v2 - Elantech touchpad */ 712 /* Aorus branded Gigabyte X3 Plus - Elantech touchpad */ 720 /* Gigabyte P34 - Elantech touchpad */ 728 /* Gigabyte P57 - Elantech touchpad */ 1034 * MUX discovery usually messes up keyboard/touchpad. 1053 * buttons will disturb touchpad operation 1083 * A lot of modern Clevo barebones have touchpad and/or keyboard issues 1116 /* Schenker XMG C504 - Elantech touchpad */ [all …]
|
| /linux/drivers/hid/i2c-hid/ |
| H A D | Kconfig | 15 Say Y here if you use a keyboard, a touchpad, a touchscreen, or any 32 Say Y here if you use a keyboard, a touchpad, a touchscreen, or any
|
| /linux/Documentation/admin-guide/laptops/ |
| H A D | lg-laptop.rst | 16 - FN-F5 (Touchpad toggle) - Generates F21 79 Touchpad indicator LED
|
| H A D | uniwill-laptop.rst | 28 - the touchpad toggle functionality of the integrated touchpad
|
| /linux/drivers/gpio/ |
| H A D | gpiolib-acpi-quirks.c | 375 * Spurious wakeups, likely from touchpad controller 379 …* Found in touchpad firmware, installed by Dell Touchpad Firmware Update Utility version 1160.4196… 380 * ( Dell-Touchpad-Firmware-Update-Utility_VYGNN_WIN64_1160.4196.9_A00.EXE ),
|