Changes:
- Update IPTS
- Remove usages of C11 for compatibility with older (Android) kernels
- Remove sensor reset during shutdown
- Fix compiling resources.c on Android-x86 kernel
- Split out HID behaviour for different EDS versions into different
files
- Fix kernel-doc comments
- Add missing docs for members of the device info struct
- Drop Intel copyright
- Rename doorbell mode to poll mode
- Disable the HID interface when the hardware is shutting down
See https://github.com/linux-surface/kernel/pull/142 for details
- Rebase onto v6.1.39
Links:
- kernel: c3c93f10b2
- IPTS: 56765da3f8
Changes:
- Allow SAM/EC events to be executed in parallel, preventing events of
different subsystems, such as battery and keyboard events, from
blocking each other
- Rebase onto v6.1.27
Links:
- kernel: 48ad1a5c37
Changes:
- Update IPTS driver:
- Fix redefinition error on AOSP clang
- Increase the polling frequency to reduce latency
- Don't allocate a new buffer for every HID report
- Always use the generic HID driver instead of forcing hid-multitouch
- Rebase onto v6.1.26
Links:
- kernel: 57b33dd1d3
Changes:
- Add Surface Go 3 Board data for IR camera GPIOs. This enables the
IR camera on the Surface Go 3.
- Rebase onto v6.1.14
Links:
- kernel: 76ee2b3514
Changes:
- Add support for tablet-mode switch on the Surface Pro 9.
- Add workaround for shutdown issue on the Surface Pro 9.
Links:
- kernel: cdc452b5b5