| /linux/drivers/input/rmi4/ |
| H A D | Kconfig | 53 includes support for TrackPoints on TouchPads. 72 touchpads. For sensors that support relative pointing, F11 also 82 touchpads. For sensors that support relative pointing, F12 also 106 includes support for buttons on TouchPads and ClickPads. 124 support for buttons on TouchPads and ClickPads.
|
| /linux/Documentation/input/devices/ |
| H A D | alps.rst | 8 ALPS touchpads, called versions 1, 2, 3, 4, 5, 6, 7 and 8. 10 Since roughly mid-2010 several new ALPS touchpads have been released and 11 integrated into a variety of laptops and netbooks. These new touchpads 19 For the purposes of this document, this group of ALPS touchpads will 20 generically be called "new ALPS touchpads". 31 All ALPS touchpads should respond to the "E6 report" command sequence: 40 For older touchpads supporting protocol versions 3 and 4, the E7 report 45 The new ALPS touchpads have an E7 signature of 73-03-50 or 73-03-0A but 71 For the new ALPS touchpads, the EC command is used to enter command 72 mode. The response in the new ALPS touchpads is significantly different, [all …]
|
| /linux/Documentation/input/ |
| H A D | event-codes.rst | 260 for other devices, for example digitizers and touchpads with a true 346 transformation for touchpads. Typical direct input devices: touchscreens, 347 drawing tablets; non-direct devices: touchpads, mice. 351 movements. Typical pointer devices: touchpads, tablets, mice; non-pointer 361 For touchpads where the button is placed beneath the surface, such that 372 Some touchpads, most common between 2008 and 2011, can detect the presence 375 touchpads, the SEMI_MT property should be set.
|
| H A D | userio.rst | 18 touchpads found on laptops) without having to have the physical device in front
|
| /linux/Documentation/devicetree/bindings/input/ |
| H A D | hid-over-i2c.yaml | 15 I2C bus. These devices can be for example touchpads, keyboards, touch screens
|
| H A D | atmel,maxtouch.yaml | 14 Atmel maXTouch touchscreen or touchpads such as the mXT244
|
| /linux/drivers/input/mouse/ |
| H A D | alps.h | 185 * Many (but not all) ALPS touchpads can be identified by looking at the 187 * lists a number of such touchpads.
|
| H A D | focaltech.c | 30 * Even if the kernel is built without support for Focaltech PS/2 touchpads (or 442 * confuse some touchpads in focaltech_init()
|
| H A D | synaptics_usb.c | 24 * There are three different types of Synaptics USB devices: Touchpads, 25 * touchsticks (or trackpoints), and touchscreens. Touchpads are well supported
|
| H A D | hgpk.c | 640 /* C-series touchpads added the recalibrate command */ in hgpk_force_recalibrate() 698 /* Added on D-series touchpads */ in hgpk_toggle_powersave() 957 /* C-series touchpads added the recalibrate command */ in hgpk_register()
|
| H A D | Kconfig | 223 These are the touchpads that can be found on post-February 2005
|
| H A D | appletouch.c | 512 /* Interrupt function for older touchpads: FOUNTAIN/GEYSER1/GEYSER2 */ 652 /* Interrupt function for older touchpads: GEYSER3/GEYSER4 */
|
| H A D | synaptics.c | 524 * Synaptics touchpads report the y coordinate from bottom to top, which is 985 * This generation of touchpads has the trackstick buttons in synaptics_report_ext_buttons() 1769 * provides a better bandwidth and allow a better control of the touchpads.
|
| H A D | alps.c | 461 /* x-bitmap order is reversed on v5 touchpads */ in alps_process_bitmap() 467 /* y-bitmap order is reversed on v3 and v4 touchpads */ in alps_process_bitmap() 2907 * most ALPS touchpads. in alps_identify() 3159 /* We are having trouble resyncing ALPS touchpads so disable it for now */ in alps_init()
|
| H A D | psmouse-base.c | 1122 * Some Synaptics touchpads can emulate extended in psmouse_extensions() 1355 * As an additional quirk ALPS touchpads may not only forget to ACK in psmouse_resync()
|
| H A D | elantech.c | 1648 /* Early version of Elan touchpads doesn't obey the rule. */ in elantech_set_properties() 1906 * provides a better bandwidth and allow a better control of the touchpads.
|
| /linux/drivers/hid/ |
| H A D | hid-multitouch.c | 161 bool is_indirect; /* true for touchpads */ 646 * Model touchscreens providing buttons as touchpads. in mt_allocate_application() 804 * Model touchscreens providing buttons as touchpads. in mt_touch_input_mapping() 812 /* count the buttons on touchpads */ in mt_touch_input_mapping() 1271 * For Win8 PTP touchpads we should only look at in mt_process_mt_event() 1279 * For Win8 PTP touchpads we map both the clickpad click in mt_process_mt_event() 2447 /* Razer touchpads */ 2496 /* Uniwill touchpads */
|
| H A D | hid-elan.c | 326 * Elan MT touchpads in i2c mode send finger data in the same format in elan_i2c_report_input() 533 MODULE_DESCRIPTION("Driver for HID ELAN Touchpads");
|
| /linux/drivers/platform/chrome/ |
| H A D | Kconfig | 34 light sensors and touchpads.
|
| /linux/include/linux/ |
| H A D | rmi.h | 79 * @topbuttonpad - Used with the "5 buttons touchpads" found on the Lenovo 40
|
| /linux/arch/x86/pci/ |
| H A D | acpi.c | 156 * PCI devices. This typically breaks I2C controllers for touchpads
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | sc7180-acer-aspire1.dts | 284 * NOTE: DSDT defines two possible touchpads, other one is
|
| /linux/drivers/input/ |
| H A D | mousedev.c | 49 MODULE_PARM_DESC(tap_time, "Tap time for touchpads in absolute mode (msecs)");
|
| H A D | joydev.c | 777 /* Avoid touchpads and touchscreens */
|
| /linux/drivers/hid/i2c-hid/ |
| H A D | i2c-hid-core.c | 1018 * However some ALPS touchpads generate IRQ storm without reset, so in i2c_hid_core_resume()
|