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.2.14
Links:
- kernel: 0d368bd52f
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: a317c58533
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
We currently carry some horrendously outdated patches, that nobody
should use any more. Old kernel sources will still be kept in the
respective branches at
https://github.com/linux-surface/kernel/
if you need to have a look at them.
Changes:
- Add Surface Go 3 Board data for IR camera GPIOs. This enables the
IR camera on the Surface Go 3.
- Rebase onto v6.2.1
Links:
- kernel: 4c8362700b
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
Changes:
- Add USB_QUIRK_DELAY_INIT for Surface Go 3 Type-Cover to (hopefully)
fix some touchpad initialization problems.
- Rebase onto 6.1.12
Links:
- kernel: 439a7b4532
Changes:
- Big IPTS/ITHC update:
- Update IPTS driver to its latest version. This switches the
interface from a custom device interface to hidraw.
- Include ITHC driver to support touchscreen and pen on newer
generation devices.
Note: Both require an updated IPTSd version.
- Rebase onto 6.1.9
Links:
- kernel: db042d7339
- ipts: 8abe26863a
- ithc: 55803a23ac
Changes:
- Add initial support for Surface Pro 9. This includes:
- Battery and charger status,
- Internal HID devices (sensors and USCI HID client), and the
- ACPI platform profile
Links:
- kernel: c1599be5c6
Changes:
- Drop various mwifiex patches that should no longer be required:
- Drop "mwifiex: pcie: add reset_wsid quirk for Surface 3"
- Drop "mwifiex: pcie: (OEMB) add quirk for Surface 3 with broken DMI"
- Drop "mwifiex: pcie: disable bridge_d3 for Surface gen4+"
- Drop "mwifiex: Use non-posted PCI register writes"
- Rebase onto v6.0.6
Links:
- kernel: 32815a5c26