Bug 123741

Summary: Touch screen does not work on Surface 3 (non-pro)
Product: Drivers Reporter: Kagami Sascha Rosylight (saschanaz)
Component: Input DevicesAssignee: platform_i386
Status: NEW ---    
Severity: normal CC: saschanaz, stephenjust
Priority: P1    
Hardware: i386   
OS: Linux   
Kernel Version: 4.4.0-22 Subsystem:
Regression: No Bisected commit-id:

Description Kagami Sascha Rosylight 2016-07-12 18:58:01 UTC
Tried installing Ubuntu 16.04 and Android-x86 6.0-rc1 but touch screen does not work on either OS.
Comment 1 Stephen Just 2016-08-07 23:00:25 UTC
Support for the Surface 3 touch panel is already in Linus' tree, and should be released with v4.8

Relevant commits:

30f3a6ab44d8d06bb3d94f6320e4aa76df59d025 spi: pxa2xx: Add support for both chip selects on Intel Braswell
4feacbc24eea0c5f36728017575cc0ad28d8758b Input: add new driver for the Surface 3
427ee20610a7c252e99d08e08e70a4203c6059d0 Input: surface3_spi - Prepare to add support for Surface Pen
72fb4765ac9eea56a94282f29cdc70706f21494e Input: surface3_spi - add surface pen support for Surface 3

If you ask your distro kernel maintainer nicely, they might include the changes with their driver backports, or you can build your own kernel.
Comment 2 Kagami Sascha Rosylight 2016-08-07 23:06:23 UTC
Cool :D Thanks!