The touchpad on XPS 2015 would work in I2C mode with kernel 3.16+ and it would stop working after resume from suspend with an utopic kernel. This issue can be fixed by introducing two commits from upstream:
109571c - HID: i2c-hid: call the hid driver's suspend and resume callbacks
5b44c53 - HID: i2c-hid: Do not free buffers in i2c_hid_stop()
The touchpad on XPS 2015 would work in I2C mode with kernel 3.16+ and it would stop working after resume from suspend with an utopic kernel. This issue can be fixed by introducing two commits from upstream:
109571c - HID: i2c-hid: call the hid driver's suspend and resume callbacks
5b44c53 - HID: i2c-hid: Do not free buffers in i2c_hid_stop()