Home
last modified time | relevance | path

Searched full:touchpad (Results 1 – 25 of 265) sorted by relevance

1234567891011

/kernel/linux/linux-5.10/drivers/input/mouse/
DKconfig29 Synaptics, ALPS or Elantech TouchPad users might be interested
31 <http://w1.894.telia.com/~u89404340/touchpad/index.html>
35 to take advantage of the advanced features of the touchpad.
47 Say Y here if you have an ALPS PS/2 touchpad connected to
57 Say Y here if you have a BYD PS/2 touchpad connected to
77 Say Y here if you have a Synaptics PS/2 TouchPad connected to
89 Say Y here if you have a Synaptics RMI4 touchpad connected to
128 Say Y here if you have an Elantech PS/2 touchpad connected
144 Say Y here if you have a Elantech touchpad connected to
154 with Sentelic Finger Sensing Pad touchpad.
[all …]
Dalps.h3 * ALPS touchpad PS/2 mouse driver
34 * SS4_PACKET_ID_ONE: There's one finger on touchpad
36 * SS4_PACKET_ID_TWO: There's two or more fingers on touchpad
37 * SS4_PACKET_ID_MULTI: There's three or more fingers on touchpad
151 * V7_PACKET_ID_TWO: There's one or two non-resting fingers on touchpad
181 * struct alps_model_info - touchpad ID table
200 * touchpad, as it is generally not OK to send arbitrary bytes out the
225 * @left: Left touchpad button is active.
226 * @right: Right touchpad button is active.
227 * @middle: Middle touchpad button is active.
[all …]
Dfocaltech.c3 * 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 …]
/kernel/linux/linux-6.6/drivers/input/mouse/
DKconfig29 Synaptics, ALPS or Elantech TouchPad users might be interested
31 <http://w1.894.telia.com/~u89404340/touchpad/index.html>
35 to take advantage of the advanced features of the touchpad.
47 Say Y here if you have an ALPS PS/2 touchpad connected to
57 Say Y here if you have a BYD PS/2 touchpad connected to
77 Say Y here if you have a Synaptics PS/2 TouchPad connected to
89 Say Y here if you have a Synaptics RMI4 touchpad connected to
128 Say Y here if you have an Elantech PS/2 touchpad connected
144 Say Y here if you have a Elantech touchpad connected to
154 with Sentelic Finger Sensing Pad touchpad.
[all …]
Dalps.h3 * ALPS touchpad PS/2 mouse driver
34 * SS4_PACKET_ID_ONE: There's one finger on touchpad
36 * SS4_PACKET_ID_TWO: There's two or more fingers on touchpad
37 * SS4_PACKET_ID_MULTI: There's three or more fingers on touchpad
151 * V7_PACKET_ID_TWO: There's one or two non-resting fingers on touchpad
181 * struct alps_model_info - touchpad ID table
200 * touchpad, as it is generally not OK to send arbitrary bytes out the
225 * @left: Left touchpad button is active.
226 * @right: Right touchpad button is active.
227 * @middle: Middle touchpad button is active.
[all …]
Dfocaltech.c3 * 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 …]
/kernel/linux/linux-5.10/Documentation/input/devices/
Dappletouch.rst4 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 …]
Dalps.rst2 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 …]
Delantech.rst1 Elantech Touchpad Driver
49 Currently the Linux Elantech touchpad driver is aware of four different
64 with the Xorg Synaptics touchpad driver and its graphical configuration
67 Note that a mouse button is also associated with either the touchpad or the
68 trackpoint when a trackpoint is available. Disabling the Touchpad in xorg
69 (TouchPadOff=0) will also disable the buttons associated with the touchpad.
71 Additionally the operation of the touchpad can be altered by adjusting the
81 On top of that, some register settings have effect only when the touchpad is
82 in relative mode and not in absolute mode. As the Linux Elantech touchpad
92 Currently the Linux Elantech touchpad driver provides three extra knobs under
[all …]
/kernel/linux/linux-6.6/Documentation/input/devices/
Dappletouch.rst4 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 …]
Dalps.rst2 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 …]
Delantech.rst1 Elantech Touchpad Driver
49 Currently the Linux Elantech touchpad driver is aware of four different
64 with the Xorg Synaptics touchpad driver and its graphical configuration
67 Note that a mouse button is also associated with either the touchpad or the
68 trackpoint when a trackpoint is available. Disabling the Touchpad in xorg
69 (TouchPadOff=0) will also disable the buttons associated with the touchpad.
71 Additionally the operation of the touchpad can be altered by adjusting the
81 On top of that, some register settings have effect only when the touchpad is
82 in relative mode and not in absolute mode. As the Linux Elantech touchpad
92 Currently the Linux Elantech touchpad driver provides three extra knobs under
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/
Dcypress,cyapa.txt1 Cypress I2C Touchpad
10 - wakeup-source: touchpad can be used as a wakeup source.
23 /* Cypress Gen3 touchpad */
24 touchpad@67 {
32 /* Cypress Gen5 and later touchpad */
33 touchpad@24 {
Delan_i2c.txt1 Elantech I2C Touchpad
10 - wakeup-source: touchpad can be used as a wakeup source.
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
35 touchpad@15 {
Datmel,maxtouch.txt1 Atmel maXTouch touchscreen/touchpad
16 - interrupts: The sink for the touchpad's IRQ output
19 Optional properties for main touchpad device:
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Delan,ekth3000.yaml7 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 {
/kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/
Dmsm8998-asus-novago-tp370ql.dts16 touchpad@15 {
24 pinctrl-0 = <&touchpad>;
41 touchpad: touchpad { label
/kernel/linux/linux-5.10/drivers/hid/
Dhid-ite.c52 /* 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. */
/kernel/linux/linux-6.6/drivers/hid/
Dhid-ite.c52 /* 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. */
Dhid-sony.c470 #define TOUCHPAD_SUFFIX " Touchpad"
487 struct input_dev *touchpad; member
852 * For the first byte, bit 0 is set when touchpad button is pressed. in nsg_mrxu_parse_report()
869 input_report_key(sc->touchpad, BTN_LEFT, rd[offset] & 0x0F); in nsg_mrxu_parse_report()
883 input_mt_slot(sc->touchpad, n); in nsg_mrxu_parse_report()
884 input_mt_report_slot_state(sc->touchpad, MT_TOOL_FINGER, active & 0x03); in nsg_mrxu_parse_report()
889 input_report_abs(sc->touchpad, ABS_MT_TOUCH_MAJOR, in nsg_mrxu_parse_report()
891 input_report_abs(sc->touchpad, ABS_MT_TOUCH_MINOR, in nsg_mrxu_parse_report()
893 input_report_abs(sc->touchpad, ABS_MT_ORIENTATION, in nsg_mrxu_parse_report()
895 input_report_abs(sc->touchpad, ABS_MT_POSITION_X, x); in nsg_mrxu_parse_report()
[all …]
/kernel/linux/linux-5.10/drivers/input/misc/
Dad714x.c108 * Unlike slider/wheel/touchpad, all buttons point to
117 struct ad714x_touchpad_drv *touchpad; member
576 struct ad714x_touchpad_plat *hw = &ad714x->hw->touchpad[idx]; in touchpad_cal_sensor_val()
596 struct ad714x_touchpad_plat *hw = &ad714x->hw->touchpad[idx]; in touchpad_cal_highest_stage()
597 struct ad714x_touchpad_drv *sw = &ad714x->sw->touchpad[idx]; in touchpad_cal_highest_stage()
605 "touchpad %d x_highest_stage:%d, y_highest_stage:%d\n", in touchpad_cal_highest_stage()
617 struct ad714x_touchpad_plat *hw = &ad714x->hw->touchpad[idx]; in touchpad_check_second_peak()
618 struct ad714x_touchpad_drv *sw = &ad714x->sw->touchpad[idx]; in touchpad_check_second_peak()
656 struct ad714x_touchpad_plat *hw = &ad714x->hw->touchpad[idx]; in touchpad_cal_abs_pos()
657 struct ad714x_touchpad_drv *sw = &ad714x->sw->touchpad[idx]; in touchpad_cal_abs_pos()
[all …]
/kernel/linux/linux-6.6/drivers/input/misc/
Dad714x.c108 * Unlike slider/wheel/touchpad, all buttons point to
117 struct ad714x_touchpad_drv *touchpad; member
576 struct ad714x_touchpad_plat *hw = &ad714x->hw->touchpad[idx]; in touchpad_cal_sensor_val()
596 struct ad714x_touchpad_plat *hw = &ad714x->hw->touchpad[idx]; in touchpad_cal_highest_stage()
597 struct ad714x_touchpad_drv *sw = &ad714x->sw->touchpad[idx]; in touchpad_cal_highest_stage()
605 "touchpad %d x_highest_stage:%d, y_highest_stage:%d\n", in touchpad_cal_highest_stage()
617 struct ad714x_touchpad_plat *hw = &ad714x->hw->touchpad[idx]; in touchpad_check_second_peak()
618 struct ad714x_touchpad_drv *sw = &ad714x->sw->touchpad[idx]; in touchpad_check_second_peak()
656 struct ad714x_touchpad_plat *hw = &ad714x->hw->touchpad[idx]; in touchpad_cal_abs_pos()
657 struct ad714x_touchpad_drv *sw = &ad714x->sw->touchpad[idx]; in touchpad_cal_abs_pos()
[all …]
/kernel/linux/linux-6.6/drivers/platform/chrome/
Dchromeos_laptop.c263 /* Touchpad. */
330 /* Touchpad. */
355 /* Touchpad. */
368 /* Touchpad. */
377 /* Elan Touchpad option. */
390 /* Touchpad. */
403 /* Touchpad. */
441 /* Touchpad. */
451 /* Elan Touchpad option. */
475 /* Touchpad. */
[all …]
/kernel/linux/linux-5.10/drivers/platform/chrome/
Dchromeos_laptop.c246 /* Touchpad. */
314 /* Touchpad. */
340 /* Touchpad. */
353 /* Touchpad. */
362 /* Elan Touchpad option. */
375 /* Touchpad. */
388 /* Touchpad. */
427 /* Touchpad. */
437 /* Elan Touchpad option. */
461 /* Touchpad. */
[all …]
/kernel/linux/linux-6.6/drivers/input/keyboard/
Dapplespi.c3 * 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 …]

1234567891011