It's possible to implement:
00:1f.4 SMBus [0c05]: Intel Corporation 100 Series/C230 Series Chipset Family SMBus [8086:a123] (rev 31) (subsys 103c:836b)
The touchpad is a ELAN and on linux and windows it says connected via SMBus.
The laptop is an HP Power 15 KabyLake.