Maximilian Luz
90f0d91426
Update v6.1 patches
...
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
2023-02-20 00:54:19 +01:00
Maximilian Luz
0ee6e0d694
Update v6.1 patches
...
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
2023-02-18 02:07:58 +01:00
Maximilian Luz
326ae0fdcc
Update v6.1 patches
...
Changes:
- Rebase onto 6.1.11
Links:
- kernel: db042d7339
2023-02-11 23:50:57 +01:00
Maximilian Luz
a33c303ba5
Update v6.1 patches
...
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
2023-02-01 18:41:44 +01:00
Maximilian Luz
346cf6f9a1
Update v6.1 patches
...
Changes:
- Fix patches broken in previous rebase
- Update Surface SAM patches to upstream-accepted version
Links:
- kernel: 227768d31d
2023-01-29 19:18:34 +01:00
Maximilian Luz
7847f422b4
Update v6.1 patches
...
Changes:
- Rebase onto v6.1.8
Links:
- kernel: 36ee5552bf
2023-01-29 15:28:43 +01:00
Maximilian Luz
ea163d9178
Update v6.1 patches
...
Changes:
- Rebase onto v6.1.6
Links:
- kernel: 36ee5552bf
2023-01-16 22:49:16 +01:00
Maximilian Luz
46069436d5
Update v6.1 patches
...
Changes:
- Re-add bridge D3 quirk for mwifiex
- Rebase onto v6.1.3
Links:
- kernel: 36ee5552bf
2023-01-05 16:44:35 +01:00
Maximilian Luz
de82d17955
Update v6.0 patches
...
Changes:
- Re-add bridge D3 quirk for mwifiex
- Rebase onto v6.0.17
Links:
- kernel: 74bff9ec54
2023-01-05 16:44:32 +01:00
Maximilian Luz
87b061820a
Add patches for v6.1
...
No functional changes from latest v6.0 patches.
Links:
- kernel: 8903137088
- tree-devel: https://github.com/linux-surface/kernel/tree/v6.1-surface-devel
- tree-patches: https://github.com/linux-surface/kernel/tree/v6.1-surface
2023-01-03 00:06:39 +01:00
Maximilian Luz
3f52560ce8
Update v6.0 patches
...
Changes:
- Rebase onto v6.0.16
Links:
- kernel: 0c15af2cad
2023-01-02 22:49:29 +01:00
Maximilian Luz
5d5b364531
Update v6.0 patches
...
Changes:
- Add patch for using ACPI TAD as RTC (#415 ) by @groengpx.
- Rebase onto v6.0.12
Links:
- kernel: 0c15af2cad
2022-12-09 14:38:36 +01:00
Maximilian Luz
fe2bed0f88
Update v6.0 patches
...
Changes:
- Rebase onto v6.0.11
Links:
- kernel: abf8ca7377
2022-12-02 21:31:10 +01:00
Maximilian Luz
695f4c5372
Update v6.0 patches
...
Changes:
- Rebase onto v6.0.9
Links:
- kernel: abf8ca7377
2022-11-24 20:34:09 +01:00
Maximilian Luz
ef1bf71463
Update v6.0 patches
...
Changes:
- Add Surface Aggregator support for Surface Laptop 5. This includes:
- Battery and charger status.
- Internal HID devices (keyboard, touchpad, and UCSI HID client)
- ACPI platform profile
Links:
- kernel: abf8ca7377
2022-11-13 21:01:08 +01:00
Maximilian Luz
5cfca66118
Update v6.0 patches
...
Changes:
- Add fix for TypeCover communication dropping packets on SP9,
preventing the TypeCover from working
Links:
- kernel: 613da8d0c8
2022-11-13 11:44:12 +01:00
Maximilian Luz
29cddecd24
Update v6.0 patches
...
Changes:
- Add initial type-cover support for Surface Pro 9. This includes:
- Touchpad
- Keyboard
- Pen stash
- Rebase onto v6.0.8
Links:
- kernel: 5bea043779
2022-11-12 22:57:33 +01:00
Maximilian Luz
1d90e1addc
Update v6.0 patches
...
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
2022-11-09 13:19:01 +01:00
Maximilian Luz
f56ce68b3d
Update v6.0 patches
...
Changes:
- Improve stability of SAM driver in case of unknown orunsupported
target IDs.
- Rebase onto v6.0.7
Links:
- kernel: 351805f561
2022-11-06 00:41:24 +01:00
Maximilian Luz
20fe99a7fc
Update v6.0 patches
...
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
2022-11-03 14:42:40 +01:00
Maximilian Luz
edd7251c3f
Update v5.19 patches
...
Changes:
- Rebase onto v5.19.16
Links:
- kernel: ab70f2e8b1
2022-10-24 12:33:34 +02:00
Maximilian Luz
fdffccb811
Update v6.0 patches
...
Changes:
- Rebase onto v6.0.3
Links:
- kernel: 8873452661
2022-10-24 12:28:51 +02:00
Maximilian Luz
2f307dcfec
Add patches for v6.0.
...
No functional changes from latest v5.19 patches.
Links:
- kernel: 8873452661
- tree-devel: https://github.com/linux-surface/kernel/tree/v6.0-surface-devel
- tree-patches: https://github.com/linux-surface/kernel/tree/v6.0-surface
2022-10-14 17:27:29 +02:00
Maximilian Luz
ecaea8b979
Update v5.19 patches
...
Changes:
- Rebase onto v5.19.15
Links:
- kernel: ab70f2e8b1
2022-10-14 15:34:46 +02:00
Maximilian Luz
c7a9e1a84e
Update v5.19 patches
...
Changes:
- Rebase onto v5.19.13
Links:
- kernel: ab70f2e8b1
2022-10-04 21:15:49 +02:00
Maximilian Luz
03efbbd99a
Update v5.19 patches
...
Changes:
- Rebase onto v5.19.10
Links:
- kernel: ab70f2e8b1
2022-09-22 03:47:02 +02:00
Maximilian Luz
41e3febcd5
Update v5.19 patches
...
Changes:
- Rebase onto v5.19.8
Links:
- kernel: ab70f2e8b1
2022-09-15 00:03:28 +02:00
Maximilian Luz
743a5139b2
Update v5.19 patches
...
Changes:
- Replace previous fix for NULL pointer error in IPU3 (cameras) with a
proper fix based on feedback from the mailing list.
Links:
- kernel: ab70f2e8b1
2022-09-08 00:47:16 +02:00
Maximilian Luz
8c4a60b5e6
Update v5.19 patches
...
Changes:
- Fix NULL pointer error in IPU3 (cameras)
- Rebase onto v5.19.7
Links:
- kernel: 8e9312d7fb
2022-09-07 13:32:37 +02:00
Maximilian Luz
56474a035b
Update v5.19 patches
...
Changes:
- Rebase onto v5.19.6
Links:
- kernel: 8e33cd037d
2022-09-02 22:28:43 +02:00
Maximilian Luz
73f883d753
Update v5.19 patches
...
Changes:
- Rebase onto v5.19.4
Links:
- kernel: 8e33cd037d
2022-08-26 21:42:46 +02:00
Maximilian Luz
ef12afe206
Update v5.18 patches
...
Changes:
- Rebase onto v5.18.18
Links:
- kernel: 2de76eee3b
2022-08-19 23:04:05 +02:00
Maximilian Luz
cb2122042f
Update v5.19 patches
...
Changes:
- Rebase onto v5.19.2
Links:
- kernel: 8e33cd037d
2022-08-19 23:01:07 +02:00
Maximilian Luz
42d9466dc7
Add patches for v5.19
...
No functional changes from latest v5.18 patches.
Links:
- kernel: 8e33cd037d
- tree-devel: https://github.com/linux-surface/kernel/commits/v5.19-surface-devel
- tree-patches: https://github.com/linux-surface/kernel/commits/v5.19-surface
2022-08-10 17:07:50 +02:00
Maximilian Luz
7d269ee9cb
Update v5.18 patches
...
Changes:
- Rebase onto v5.18.16
Links:
- kernel: 2de76eee3b
2022-08-04 20:54:17 +02:00
Maximilian Luz
5965b1d496
Remove accidentally added patch
2022-07-21 03:11:24 +02:00
Maximilian Luz
80640ae1f5
Update v5.18 patches
...
Changes:
- Add GPE for lid-wakeup on Surface Laptop 4 (Intel 13")
- Fix Kconfig dependencies in DW9719
- Rebase onto v5.18.12
Links:
- kernel: 2de76eee3b
2022-07-21 02:58:37 +02:00
Maximilian Luz
5af4fb0529
Update v5.18 patches
...
Changes:
- Add initial SAM support for Surface Laptop Go 2
- Rebase onto v5.18.10
Links:
- kernel: 29efb4d11b
2022-07-08 03:43:18 +02:00
Maximilian Luz
19ab871362
Update v5.18 patches
...
Changes:
- Rebase onto v5.18.9
Links:
- kernel: 05600827b4
2022-07-03 14:34:22 +02:00
Maximilian Luz
3587cf2485
Update v5.18 patches
...
Changes:
- Add support for HID-based sensors on the Surface Pro 8
- Rebase onto v5.18.7
Links:
- kernel: 05600827b4
2022-06-26 00:20:50 +02:00
Maximilian Luz
afddc7d741
Update v5.18 patches
...
Changes:
- Add support for more tablet-mode switch on the Surface Laptop Studio.
- Rebase onto v5.18.5
Links:
- kernel: 9af3f057b3
2022-06-16 18:30:23 +02:00
Maximilian Luz
d2956944b7
Update v5.18 patches
...
Changes:
- Add support for tablet-mode switch on Surface Go
(https://github.com/linux-surface/kernel/pull/127 , credits go to
@krnhotwings)
- Fix driver probe issues preventing cameras from working
(https://github.com/linux-surface/kernel/pull/128 , credits go
@djrscally)
- Add support for more SAM events used by the Surface Laptop Studio.
- Rebase onto v5.18.3
Links:
- kernel: d973d23e32
2022-06-14 13:46:50 +02:00
Maximilian Luz
c47aa6e5f3
Update v5.17 patches
...
Changes:
- Add support for tablet-mode switch on Surface Go
(https://github.com/linux-surface/kernel/pull/127 , credits go to
@krnhotwings)
- Fix driver probe issues preventing cameras from working
(https://github.com/linux-surface/kernel/pull/128 , credits go
@djrscally)
- Add support for more SAM events used by the Surface Laptop Studio.
- Rebase onto v5.17.14
Links:
- kernel: d973d23e32
2022-06-14 13:42:49 +02:00
Maximilian Luz
8284404362
Update v5.17 patches
...
Changes:
- Rebase onto v5.17.12
Links:
- kernel: 509898fcf7
2022-06-04 18:55:06 +02:00
Maximilian Luz
565e226bd6
Add patches for v5.18
...
No functional changes from latest v5.17 patches.
Links:
- kernel: d7bab966d2
- tree-devel: https://github.com/linux-surface/kernel/commits/v5.18-surface-devel
- tree-patches: https://github.com/linux-surface/kernel/commits/v5.18-surface
2022-06-04 18:37:46 +02:00
Maximilian Luz
db5d478c8c
Update v5.17 patches
...
Changes:
- Add quirk to prevent HID touchscreen from showing an erroneous empty
battery for the stylus.
Links:
- kernel: 509898fcf7
2022-05-25 17:24:33 +02:00
Maximilian Luz
2b99605bb2
Update v5.17 patches
...
Changes:
- Move IOMMU fix for IPU to camera patches.
- Refactor Surface Aggregator client device hubs and client device registration.
(PR: https://github.com/linux-surface/kernel/pull/126 )
- Remove code duplication
- Fix potential rare race condition
- Prepare for DT/OF support
Links:
- kernel: 27304f1c05
2022-05-21 03:50:27 +02:00
Maximilian Luz
8faa2eca31
Update v5.17 patches
...
Changes:
- Add support for tablet-mode switch for Surface Pro typecovers
(@PJungkamp, PR: https://github.com/linux-surface/kernel/pull/125 ).
Links:
- kernel: 97587f2485
2022-05-16 21:57:53 +02:00
Maximilian Luz
53555f2a41
Update v5.17 patches
...
Changes:
- Temporary fix for auto-focus support (occasionally) preventing the
camera drivers from loading (@djrscally)
- PR: https://github.com/linux-surface/kernel/pull/124
- Re-work ACPI battery behavior by making "not-charging" state the
default behavior (Werner Sembach via Upstream).
- Patchwork: https://patchwork.kernel.org/project/linux-acpi/patch/20220427154053.499203-1-wse@tuxedocomputers.com/
Links:
- kernel: 1f6d2fde83
2022-05-07 18:26:07 +02:00
Maximilian Luz
d04a703366
Update v5.17 patches
...
Changes:
- Add auto-focus support for world-facing camera (@djrscally)
- PR: https://github.com/linux-surface/kernel/pull/123
- Refactor Surface Aggregator subsystem device hubs
Links:
- kernel: 6ea3d62a89
2022-04-30 01:23:05 +02:00