/linux-6.12.1/Documentation/input/devices/ |
D | appletouch.rst | 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 71 The touchpad sensors are very sensitive to heat, and will generate a lot of 92 .. [#f1] http://johannes.sipsolutions.net/PowerBook/touchpad/ 94 .. [#f2] `<http://web.archive.org/web/*/http://web.telia.com/~u89404340/touchpad/index.html>`_
|
D | alps.rst | 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 151 touchpad, switching to the interleaved packet format when both the stick and [all …]
|
D | elantech.rst | 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 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 280 n1..n0 = number of fingers on touchpad 322 n1..n0 = number of fingers on touchpad [all …]
|
/linux-6.12.1/drivers/hid/ |
D | hid-sony.c | 487 struct input_dev *touchpad; member 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() 896 input_report_abs(sc->touchpad, ABS_MT_POSITION_Y, in nsg_mrxu_parse_report() 904 input_report_rel(sc->touchpad, REL_X, relx); in nsg_mrxu_parse_report() [all …]
|
D | hid-playstation.c | 155 struct input_dev *touchpad; member 370 struct input_dev *touchpad; member 896 struct input_dev *touchpad; in ps_touchpad_create() local 899 touchpad = ps_allocate_input_dev(hdev, "Touchpad"); in ps_touchpad_create() 900 if (IS_ERR(touchpad)) in ps_touchpad_create() 901 return ERR_CAST(touchpad); in ps_touchpad_create() 904 input_set_capability(touchpad, EV_KEY, BTN_LEFT); in ps_touchpad_create() 905 __set_bit(INPUT_PROP_BUTTONPAD, touchpad->propbit); in ps_touchpad_create() 907 input_set_abs_params(touchpad, ABS_MT_POSITION_X, 0, width - 1, 0, 0); in ps_touchpad_create() 908 input_set_abs_params(touchpad, ABS_MT_POSITION_Y, 0, height - 1, 0, 0); in ps_touchpad_create() [all …]
|
/linux-6.12.1/drivers/input/misc/ |
D | ad714x.c | 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() 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() 670 struct ad714x_touchpad_drv *sw = &ad714x->sw->touchpad[idx]; in touchpad_cal_flt_pos() 701 struct ad714x_touchpad_plat *hw = &ad714x->hw->touchpad[idx]; in touchpad_check_endpoint() [all …]
|
/linux-6.12.1/drivers/input/mouse/ |
D | Kconfig | 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 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. 172 PS/2 touchpad/tablet device). The manufacturer calls the 173 touchpad an HGPK. [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/qcom/ |
D | msm8998-asus-novago-tp370ql.dts | 17 touchpad@15 { 21 pinctrl-0 = <&touchpad>;
|
D | msm8998-hp-envy-x2.dts | 21 pinctrl-0 = <&touchpad>;
|
D | msm8998-lenovo-miix-630.dts | 21 pinctrl-0 = <&touchpad>;
|
D | msm8998-clamshell.dtsi | 360 touchpad: touchpad-pin-state { label
|
D | sc7180-acer-aspire1.dts | 240 reg_tp_3p3: touchpad-regulator { 290 touchpad@2c { 912 hid_touchpad_default: hid-touchpad-default-state {
|
D | x1e78100-lenovo-thinkpad-t14s.dts | 459 touchpad@15 { 472 /* TODO: second-sourced SYNA8022 or SYNA8024 touchpad @ 0x2c */
|
/linux-6.12.1/drivers/hid/surface-hid/ |
D | Kconfig | 18 integrated touchpad and keyboard. 21 integrated touchpad and keyboard, on 7th generation Microsoft Surface
|
/linux-6.12.1/Documentation/ABI/testing/ |
D | sysfs-platform-ideapad-laptop | 21 What: /sys/bus/platform/devices/VPC2004:*/touchpad 26 Control touchpad mode.
|
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.
|
D | sysfs-platform-asus-wmi | 27 What: /sys/devices/platform/<platform>/touchpad 32 Control the card touchpad. 1 means on, 0 means off.
|
D | sysfs-driver-toshiba_acpi | 40 What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/touchpad 44 Description: This files controls the status of the touchpad and pointing
|
/linux-6.12.1/Documentation/devicetree/bindings/input/ |
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-6.12.1/include/linux/input/ |
D | ad714x.h | 56 struct ad714x_touchpad_plat *touchpad; member
|
/linux-6.12.1/drivers/hid/i2c-hid/ |
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-6.12.1/arch/arm64/boot/dts/rockchip/ |
D | rk3588-coolpi-cm5-genbook.dts | 170 touchpad: touchpad@2c { label
|
/linux-6.12.1/Documentation/arch/x86/ |
D | usb-legacy-support.rst | 20 features (wheel, extra buttons, touchpad mode) of the real PS/2 mouse may
|
/linux-6.12.1/Documentation/input/ |
D | event-codes.rst | 152 touchpad may set the value to 1 only when the touch pressure rises above a 161 interpreted as a touchpad by userspace, while a similar device without 171 them on the touchpad in an effort to scroll content on screen, 221 EV_ABS events describe absolute changes in a property. For example, a touchpad 384 device. Instead, the top area of the touchpad is marked to show
|
/linux-6.12.1/Documentation/driver-api/surface_aggregator/ |
D | overview.rst | 30 keyboard and touchpad).
|