Hi guys,
Trying to get my touchscreen working, still no luck
I would be grateful if somebody takes a look and direct me in right direction.
Laptop: HP Envy 15
Catalina 10.15.3 Beta
CPU: Intel i7-6560U, Sky Lake
GPU: Intel Iris 540 HD,
Display UHD 4 K Touchscreen
I2C touchscreen ELAN2097, pci8086,9d61 - Sky Lake
ACPI ID is TPL1
IOOnterruptSpecifier: 0x67 > 0x2F
Hexadecimal APIC pin number: 0x67>0x2F
It is well-pinned
_CRS method fixed
_STA method fixed
GPIO Patch applied
I2C controller Patch applied
Windows 10 Patch implemented by SSDT-XOSI and Clover / _OSI to XOSI patch
AppleIntelLpssI2C & AppleIntelLpssI2CController kexts removed from S/L/E
Kexts: VoodooI2C (2.2) and VoodooI2CHID (1.0) installed into EFI/CLOVER/kexts/other
Device (GPI0) is missing in the original DSDT and was added to patched DSDT by me.
I tried manually pin my device and got decimal GPIO PIN#: 79 (4F - HEX)
Even if I use GPI0 pin 0x0000, my IOReg shoes GPI0 pin 4F, which is true for my touchscreen TPL1.
System log shows the following:
VoodooI2CControllerNub
ci8086,9d60 SSCN not implemented in ACPI tables
VoodooI2CControllerNub
ci8086,9d60 FMCN not implemented in ACPI tables
VoodooI2CControllerNub
ci8086,9d61 SSCN not implemented in ACPI tables
VoodooI2CControllerNub
ci8086,9d61 FMCN not implemented in ACPI tables
I know that SSCN and FMCN are implemented in my DSDT in Scope (_SB.PCI0.I2C1)
VoodooI2CControllerDriver:
ci8086,9d60 Warning: Error getting bus config, using defaults where necessary
VoodooI2CControllerDriver:
ci8086,9d61 Warning: Error getting bus config, using defaults where necessary
VoodooGPIOSunrisePointLP:: pin 79 cannot be used as IRQ
I tried change pin to different numbers but it is not changing, always shows GPI0 pin 4F.
Need some help from experts.