| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/ |
| D | iqs626a.yaml | 63 Specifies the rate at which the trackpad, generic and Hall channels are 91 2: Trackpad 92 3: Trackpad 428 - trackpad-3x2 429 - trackpad-3x3 507 "^trackpad-3x[2-3]$": 511 Represents all channels associated with the trackpad. The channels are 512 collectively active if the trackpad is defined and inactive otherwise. 518 Prevents the trackpad channels from participating in an ATI event 524 Prevents the trackpad channels from being reseeded if the long-term [all …]
|
| D | azoteq,iqs7222.yaml | 183 trackpad: 185 description: Represents all channels associated with the trackpad. 196 Specifies the order of the channels that participate in the trackpad. 198 rectangular trackpad. 204 description: Specifies the number of rows that comprise the trackpad. 210 description: Specifies the number of columns that comprise the trackpad. 232 Directs the trackpad to respond to the proximity states of the 234 Note the trackpad cannot report granular coordinates during a 242 description: Specifies the trackpad's lower starting points. 248 description: Specifies the trackpad's upper starting points. [all …]
|
| D | cypress,cyapa.yaml | 7 title: Cypress All Points Addressable (APA) I2C Touchpad / Trackpad 42 trackpad@67 {
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/touchscreen/ |
| D | azoteq,iqs7211.yaml | 7 title: Azoteq IQS7210A/7211A/E Trackpad/Touchscreen Controller 13 The Azoteq IQS7210A, IQS7211A and IQS7211E trackpad and touchscreen control- 123 Specifies the rate (in ms) at which the trackpad reference values 188 trackpad: 190 description: Represents all channels associated with the trackpad. 201 Specifies the order of the CRx pin(s) associated with the trackpad. 211 Specifies the order of the CTx pin(s) associated with the trackpad. 232 description: Specifies the trackpad's ATI fine fractional divider. 238 description: Specifies the trackpad's ATI coarse fractional multiplier. 244 description: Specifies the trackpad's ATI coarse fractional divider. [all …]
|
| D | azoteq,iqs5xx.yaml | 7 title: Azoteq IQS550/572/525 Trackpad/Touchscreen Controller 13 The Azoteq IQS550, IQS572 and IQS525 trackpad and touchscreen controllers
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/mediatek/ |
| D | mt8173-elm-hana.dtsi | 37 * Gen (MTK) are using synaptics trackpad (hid-over-i2c driver) as a 38 * second source trackpad. 40 trackpad2: trackpad@2c { 47 * The trackpad needs a post-power-on delay of 100ms, 51 * trackpad.
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | sc7180-trogdor-lazor-limozeen-nots-r4.dts | 16 * rev4-sku5 was built with a different trackpad. 18 /delete-node/&trackpad; 20 trackpad: trackpad@2c { label
|
| D | sc7280-herobrine-herobrine-r1.dts | 52 * Although the trackpad is really part of the herobrine baseboard, we'll 54 * might hook up different trackpads (or no i2c trackpad at all in the case 61 trackpad: trackpad@15 { label 78 * eDP. Like the trackpad, we'll put it in the board device tree file since
|
| D | sc7180-trogdor-pazquel.dtsi | 30 /delete-node/&trackpad; 33 trackpad: trackpad@15 { label
|
| /kernel/linux/linux-6.6/drivers/input/misc/ |
| D | iqs626a.c | 8 * inductive keys as well as Hall-effect switches, and one for a trackpad that 378 .name = "trackpad-3x2", 386 .name = "trackpad-3x3", 449 struct input_dev *trackpad; member 506 * Trackpad touch events are simply described under the in iqs626_parse_events() 507 * trackpad child node. in iqs626_parse_events() 735 if (!fwnode_property_read_u32(ch_node, "azoteq,filt-str-trackpad", in iqs626_parse_trackpad() 1394 * Enable streaming during normal-power mode if the trackpad is used to in iqs626_parse_prop() 1451 iqs626->trackpad = devm_input_allocate_device(&client->dev); in iqs626_input_init() 1452 if (!iqs626->trackpad) in iqs626_input_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/input/mouse/ |
| D | bcm5974.c | 174 /* trackpad header types */ 176 TYPE1, /* plain trackpad */ 177 TYPE2, /* button integrated in trackpad */ 182 /* trackpad finger data offsets, le16-aligned */ 188 /* trackpad button data offsets */ 197 /* trackpad finger data block size */ 219 /* trackpad finger structure, le16-aligned */ 236 /* trackpad finger data size, empirically at least ten fingers */ 253 int tp_ep; /* the endpoint of the trackpad interface */ 254 enum tp_type tp_type; /* type of trackpad interface */ [all …]
|
| D | cypress_ps2.c | 3 * Cypress Trackpad PS/2 mouse driver 208 /* Check for Cypress Trackpad signature bytes: 0x33 0xCC */ in cypress_detect() 214 psmouse->name = "Trackpad"; in cypress_detect() 228 /* Check for Cypress Trackpad signature bytes: 0x33 0xCC */ in cypress_read_fw_version() 236 * Trackpad fw_version 11 (in Dell XPS12) yields a bogus response to in cypress_read_fw_version() 269 /* Update trackpad parameters. */ in cypress_read_tp_metrics() 289 psmouse_dbg(psmouse, "Dump trackpad hardware configuration as below:\n"); in cypress_read_tp_metrics() 353 * Reset trackpad device. 354 * This is also the default mode when trackpad powered on. 646 psmouse_err(psmouse, "Reconnect: unable to detect trackpad.\n"); in cypress_reconnect() [all …]
|
| D | cyapa.h | 2 * Cypress APA trackpad with I2C interface 18 /* APA trackpad firmware generation number. */ 21 #define CYAPA_GEN5 0x05 /* support TrueTouch GEN5 trackpad device. */ 22 #define CYAPA_GEN6 0x06 /* support TrueTouch GEN6 trackpad device. */ 24 #define CYAPA_NAME "Cypress APA Trackpad (cyapa)" 36 /* Commands for read/write registers of Cypress trackpad */ 236 /* Variables to record latest gen5 trackpad power states. */ 364 /* Used in ttsp and truetouch based trackpad devices. */
|
| D | Kconfig | 99 Say Y here if you have a Cypress PS/2 Trackpad connected to 238 tristate "Apple USB BCM5974 Multitouch trackpad support" 243 trackpad. 245 The BCM5974 is the multitouch trackpad found in the Macbook 261 tristate "Cypress APA I2C Trackpad support" 268 Say Y here if you have a Cypress APA I2C Trackpad.
|
| D | cyapa.c | 2 * Cypress APA trackpad with I2C interface 168 /* The i2c address of gen4 and gen5 trackpad device must be even. */ in cyapa_get_state() 177 * Get trackpad status by reading 3 registers starting from 0. in cyapa_get_state() 201 * Detect trackpad protocol based on characteristic registers and bits. in cyapa_get_state() 234 * Write 0x00 0x00 to trackpad device to force update its in cyapa_get_state() 479 * Also, for Gen5 trackpad the accurate of this orientation in cyapa_create_input_dev() 563 * The trackpad supports between 20ms to 1000ms scan intervals. 599 * Set to hard code default, they will be updated with trackpad set in cyapa_initialize() 685 /* Interrupt event can be caused by host command to trackpad device. */ in cyapa_irq() 688 * Interrupt event maybe from trackpad device input reporting. in cyapa_irq() [all …]
|
| /kernel/linux/linux-6.6/drivers/input/mouse/ |
| D | bcm5974.c | 174 /* trackpad header types */ 176 TYPE1, /* plain trackpad */ 177 TYPE2, /* button integrated in trackpad */ 182 /* trackpad finger data offsets, le16-aligned */ 188 /* trackpad button data offsets */ 197 /* trackpad finger data block size */ 219 /* trackpad finger structure, le16-aligned */ 236 /* trackpad finger data size, empirically at least ten fingers */ 253 int tp_ep; /* the endpoint of the trackpad interface */ 254 enum tp_type tp_type; /* type of trackpad interface */ [all …]
|
| D | cypress_ps2.c | 3 * Cypress Trackpad PS/2 mouse driver 208 /* Check for Cypress Trackpad signature bytes: 0x33 0xCC */ in cypress_detect() 214 psmouse->name = "Trackpad"; in cypress_detect() 228 /* Check for Cypress Trackpad signature bytes: 0x33 0xCC */ in cypress_read_fw_version() 236 * Trackpad fw_version 11 (in Dell XPS12) yields a bogus response to in cypress_read_fw_version() 269 /* Update trackpad parameters. */ in cypress_read_tp_metrics() 289 psmouse_dbg(psmouse, "Dump trackpad hardware configuration as below:\n"); in cypress_read_tp_metrics() 353 * Reset trackpad device. 354 * This is also the default mode when trackpad powered on. 646 psmouse_err(psmouse, "Reconnect: unable to detect trackpad.\n"); in cypress_reconnect() [all …]
|
| D | cyapa.h | 2 * Cypress APA trackpad with I2C interface 18 /* APA trackpad firmware generation number. */ 21 #define CYAPA_GEN5 0x05 /* support TrueTouch GEN5 trackpad device. */ 22 #define CYAPA_GEN6 0x06 /* support TrueTouch GEN6 trackpad device. */ 24 #define CYAPA_NAME "Cypress APA Trackpad (cyapa)" 36 /* Commands for read/write registers of Cypress trackpad */ 236 /* Variables to record latest gen5 trackpad power states. */ 364 /* Used in ttsp and truetouch based trackpad devices. */
|
| D | Kconfig | 99 Say Y here if you have a Cypress PS/2 Trackpad connected to 238 tristate "Apple USB BCM5974 Multitouch trackpad support" 243 trackpad. 245 The BCM5974 is the multitouch trackpad found in the Macbook 261 tristate "Cypress APA I2C Trackpad support" 268 Say Y here if you have a Cypress APA I2C Trackpad.
|
| D | cyapa.c | 2 * Cypress APA trackpad with I2C interface 168 /* The i2c address of gen4 and gen5 trackpad device must be even. */ in cyapa_get_state() 177 * Get trackpad status by reading 3 registers starting from 0. in cyapa_get_state() 201 * Detect trackpad protocol based on characteristic registers and bits. in cyapa_get_state() 234 * Write 0x00 0x00 to trackpad device to force update its in cyapa_get_state() 479 * Also, for Gen5 trackpad the accurate of this orientation in cyapa_create_input_dev() 563 * The trackpad supports between 20ms to 1000ms scan intervals. 599 * Set to hard code default, they will be updated with trackpad set in cyapa_initialize() 685 /* Interrupt event can be caused by host command to trackpad device. */ in cyapa_irq() 688 * Interrupt event maybe from trackpad device input reporting. in cyapa_irq() [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/mediatek/ |
| D | mt8173-elm-hana.dtsi | 37 * Gen (MTK) are using synaptics trackpad (hid-over-i2c driver) as a 38 * second source trackpad. 40 trackpad2: trackpad@2c {
|
| /kernel/linux/linux-6.6/drivers/platform/chrome/ |
| D | chromeos_laptop.c | 269 .dmi_name = "trackpad", 337 .dmi_name = "trackpad", 361 .dmi_name = "trackpad", 374 .dmi_name = "trackpad", 383 .dmi_name = "trackpad", 396 .dmi_name = "trackpad", 409 .dmi_name = "trackpad", 447 .dmi_name = "trackpad", 457 .dmi_name = "trackpad", 481 .dmi_name = "trackpad",
|
| /kernel/linux/linux-5.10/drivers/platform/chrome/ |
| D | chromeos_laptop.c | 252 .dmi_name = "trackpad", 323 .dmi_name = "trackpad", 346 .dmi_name = "trackpad", 359 .dmi_name = "trackpad", 368 .dmi_name = "trackpad", 381 .dmi_name = "trackpad", 394 .dmi_name = "trackpad", 433 .dmi_name = "trackpad", 443 .dmi_name = "trackpad", 467 .dmi_name = "trackpad",
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/rockchip/ |
| D | rk3288-veyron-chromebook.dtsi | 126 trackpad@15 { 167 trackpad { 168 trackpad_int: trackpad-int {
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | rk3288-veyron-chromebook.dtsi | 126 trackpad@15 { 167 trackpad { 168 trackpad_int: trackpad-int {
|