watchthelight labs

RaptorLake touchpad driver problem #1

open
bafcz 2026-10-18

Lenovo Legion Y9000P IRX8, whose ELAN06FA touchpad (PNP0C50, ACPI _SB.PC00.I2C5.TPD0) sits on I2C5 = 8086:7A7D, researching for interrupt-driven solution:
ImageImageImageImage

bafcz 2026-10-20

Now i have successfully driven the same touchpad using interrupt by codex.

  1. Add vender id in VoodooI2C.kext's info.plist.
  2. VoodooGPIO: Add pin info of Raptor-lake platform and recompile the kext.
  3. Rewrite gpio resource in _CRS and do rename.

截屏2026-10-20 16.01.33_040309.png

Reply on GitHub