Changes:
- SAM:
- Merge keyboard and HID driver into single module
- Restructure DTX user-space interface
- Add DTX support for Surface Book 3
- Continued cleanup and misc. fixes
- other:
- Add patch to fix boot problems on the Surface Go series
Links:
- SAM: bfef4ac6f8
- kernel: bdadf4da18
Changes:
- SAM:
- Fix bug in packet submission leading to a potential deadlock when
packets need to be resent in constested situations
- Misc. other fixes.
- Rename surface_aggregator_debugfs module to surface_aggregator_cdev
and make it a proper character device (miscdevice).
- Add copyright notices.
- Continued cleanup and code improvements.
- Change core from late to standard initialization
- Add sysfs attribute for SAM firmware version
- Register SAN consumers dynamically
- Misc. fixes and cleanup
- mwifiex:
- Revert auto_ds force-disablement
- Add enable_device_dump module parameter
- Try to improve suspend behavior
Links:
- SAM: 47bb8f0824
- kernel: d427e73e92
Changes:
- SAM:
- Fix bug where second Surface Book 3 battery would be set up
incorrectly.
- Continued work on internal documentation and cleanup.
- Other minor bugfixes.
- SAM-over-HID:
- Add dGPU switch module for SB1.
- GPE:
- Cleanup and formatting.
Links:
- SAM: c5f84f1f9a
- SAM-over-HID: 9d2a927ac8
- GPE: a9d97ed280
- kernel: 6f814d29c3
Changes:
SAM:
- Move lid/GPE workaround into separate independent module.
- A bus and device type has been implemented for SAM devices.
- Detach devices attached to the base when the cliboard is being detached on
the Surface Book 3.
- Internal restructuring.
Links:
- kernel: 233bcf2785
- SAM: 08bbb7272a
For 5.8, we are going to make iptsd the default, which mostly supports
4.19 level multitouch, instead of just singletouch + stylus.
This replaces the old ipts driver with the new UAPI version that is
required for iptsd.
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>