Lines Matching full:trackpad
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()
1121 * Re-detect trackpad device states because firmware update process in cyapa_update_fw_store()
1122 * will reset trackpad device into bootloader mode. in cyapa_update_fw_store()
1370 * Set trackpad device to idle mode if wakeup is allowed, in cyapa_suspend()
1469 { "CYAP0000", 0 }, /* Gen3 trackpad with 0x67 I2C address. */
1470 { "CYAP0001", 0 }, /* Gen5 trackpad with 0x24 I2C address. */
1471 { "CYAP0002", 0 }, /* Gen6 trackpad with 0x24 I2C address. */
1500 MODULE_DESCRIPTION("Cypress APA I2C Trackpad Driver");