I've submitted a similar patch for OpenBSD recently and it got merged. It adds support for Elantech I2C touchpad used on many laptops. Tested on my Chromebook Elemi