With Linux 4.6 came the Synaptics RMI4 support while in 4.10 it's being much improved. The Synaptics RMI4 with Linux 4.10 now has support for SMBus controllers, firmware update support, sensor tuning, and PS/2 guest support. Synaptics RMI4 is used by many newer touchpads and touch-screens.
Other input updates include the ALPS driver supporting tracksticks on the SS5 controllers, the product ID for the Xbox One S pad has been added to the xpad driver, Xbox One rumbling has been fixed, and various other changes throughout the input area.
More details on the input updates for the Linux 4.10 merge window via this pull request.