Commit graph

462 commits

Author SHA1 Message Date
Maximilian Luz af5080aa8d
Update v6.1 patches
Changes:
 - Fix for SAM/EC workqueue creation.
 - Rebase onto v6.1.28

Links:
 - kernel: 77dcfee4e1
2023-05-12 14:37:13 +02:00
Maximilian Luz c83e2f282d
Add patches for v6.3
Derived from latest v6.2 patches. No functional changes.

Links:
 - kernel: a6fbe824a4
 - tree-devel: https://github.com/linux-surface/kernel/tree/v6.3-surface-devel
 - tree-patches: https://github.com/linux-surface/kernel/tree/v6.3-surface
2023-05-11 14:10:25 +02:00
Maximilian Luz feb99334a7
Update v6.2 patches
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
2023-05-03 02:47:22 +02:00
Maximilian Luz 3b8d721f4e
Update v6.1 patches
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
2023-05-03 02:42:56 +02:00
Maximilian Luz 36d8905c01
Update v6.2 patches
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
2023-04-28 19:03:40 +02:00
Maximilian Luz 179849da38
Update v6.1 patches
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
2023-04-28 19:01:45 +02:00
Maximilian Luz 549edd8e69
Update v6.2 patches
Changes:
 - Remove patchset for Intel Thread Director
 - Rebase onto v6.2.12

Links:
 - kernel: 4f84521041
2023-04-20 22:50:02 +02:00
Maximilian Luz a53f55d8f0
Update v6.1 patches
Changes:
 - Remove patchset for Intel Thread Director
 - Rebase onto v6.1.25

Links:
 - kernel: c9b4d1981d
2023-04-20 22:48:27 +02:00
Maximilian Luz 12a2215c4c
Update v6.2 patches
Changes:
 - Rebase onto v6.2.10

Links:
 - kernel: 23e1f99dad
2023-04-11 22:57:30 +02:00
Maximilian Luz 58b8dcccbe
Update v6.1 patches
Changes:
 - Rebase onto v6.1.23

Links:
 - kernel: ad411af341
2023-04-11 22:57:30 +02:00
Maximilian Luz ac44199903
Update v6.2 patches
Changes:
 - Add some preparation work for camera LEDs on the Surface Go line.
 - Rebase onto v6.2.8

Links:
 - kernel: 23e1f99dad
2023-03-23 14:25:41 +01:00
Maximilian Luz b04e104315
Update v6.1 patches
Changes:
 - Rebase onto v6.1.21

Links:
 - kernel: ad411af341
2023-03-23 14:14:19 +01:00
Maximilian Luz 8652785613
Update v6.2 patches
Changes:
 - Rebase onto v6.2.6

Links:
 - kernel: 942099775a
2023-03-17 19:02:22 +01:00
Maximilian Luz bca4a4b20d
Update v6.1 patches
Changes:
 - Rebase onto v6.1.20

Links:
 - kernel: ad411af341
2023-03-17 19:01:23 +01:00
Maximilian Luz ea58be8579
Update v6.2 patches
Changes:
 - Add support for wake-on-lid for Surface Pro 9

Links:
 - kernel: 942099775a
2023-03-12 01:56:52 +01:00
Maximilian Luz ddbc2b20a5
Update v6.1 patches
Changes:
 - Add support for wake-on-lid for Surface Pro 9

Links:
 - kernel: ad411af341
2023-03-12 01:55:40 +01:00
Maximilian Luz 23be11e061
Update v6.2 patches
Changes:
 - Remap GPIO to make OV7251 (IR camera sensor) work.
 - Rebase onto v6.2.5

Links:
 - kernel: b4ca910cbc
2023-03-12 00:01:01 +01:00
Maximilian Luz 636d42a783
Update v6.1 patches
Changes:
 - Remap GPIO to make OV7251 (IR camera sensor) work.
 - Rebase onto v6.1.18

Links:
 - kernel: 40d4f70901
2023-03-11 23:54:06 +01:00
Maximilian Luz ca2ddd30a1
Update v6.2 patches
Changes:
 - Add patches for Intel Thread Director to improve performance on
   Alder-Lake devices.

Links:
 - kernel: cb08b65716
 - Upstream submission for Thread Director:
     https://lore.kernel.org/lkml/20230207051105.11575-1-ricardo.neri-calderon@linux.intel.com/
 - Patches required as pre-requisites for thread-director patchest:
     https://lore.kernel.org/lkml/20230207045838.11243-1-ricardo.neri-calderon@linux.intel.com/
2023-03-07 00:19:42 +01:00
Maximilian Luz a486cb81c9
Update v6.1 patches
Changes:
 - Add patches for Intel Thread Director to improve performance on
   Alder-Lake devices.

Links:
 - kernel: f3ed615454
 - Upstream submission for Thread Director:
     https://lore.kernel.org/lkml/20230207051105.11575-1-ricardo.neri-calderon@linux.intel.com/
 - Patches required as pre-requisites for thread-director patchest:
     https://lore.kernel.org/lkml/20230207045838.11243-1-ricardo.neri-calderon@linux.intel.com/
2023-03-07 00:14:39 +01:00
Maximilian Luz 7e722c4088
Remove outdated patches
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.
2023-03-05 18:43:02 +01:00
Maximilian Luz 9e48220e3a
Update v6.2 patches
Changes:
 - Clean up commits for the Surface Pro 9 tablet-mode switch.
 - Rebase onto v6.2.2

Links:
 - kernel: 8205cca0c0
2023-03-05 00:27:31 +01:00
Maximilian Luz 6fb88c783a
Update v6.1 patches
Changes:
 - Clean up commits for the Surface Pro 9 tablet-mode switch.
 - Rebase onto v6.1.15

Links:
 - kernel: 2b0e631575
2023-03-05 00:24:20 +01:00
Maximilian Luz fd285ff81d
Update list of supported versions 2023-03-05 00:12:28 +01:00
Maximilian Luz d90f36a446
Update v6.2 patches
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
2023-03-02 11:54:21 +01:00
Maximilian Luz cd9bc17824
Update v6.1 patches
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
2023-03-02 11:52:16 +01:00
Maximilian Luz 3b18214612
Add patches for v6.2
Derived from latest v6.1 patches. No functional changes.

Links:
 - kernel: b94632809d
 - tree-devel: https://github.com/linux-surface/kernel/tree/v6.2-surface-devel
 - tree-patches: https://github.com/linux-surface/kernel/tree/v6.2-surface
2023-02-25 00:34:52 +01:00
Maximilian Luz 0f4f6cbdd0
Update v6.1 patches
Changes:
 - Add workaround for shutdown issue on the Surface Laptop 5.
 - Rebase onto v6.1.13

Links:
 - kernel: 2309508ce8
2023-02-24 23:29:59 +01:00
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
Maximilian Luz 4550eecbf7
Update v5.17 patches
Changes:
- Fix cameras not showing up (@djrscally)
  - PR: https://github.com/linux-surface/kernel/pull/122
- Rebase onto v5.17.5

Links:
- kernel: 58e00c7367
2022-04-29 18:58:20 +02:00
Maximilian Luz d6980ce55c
Add patches for v5.17
Changes:
- Fix IOMMU errors with IPTS (@libanp)
  - PR: https://github.com/linux-surface/kernel/pull/120
- Refactor support for Surface 3 buttons (@jwrdegoede)
- Rebase onto v5.17.4

Links:
- kernel: a48902e579
2022-04-26 02:32:17 +02:00
Maximilian Luz a03b9613da
Remove accidentally duplicated patches 2022-03-24 21:39:36 +01:00
Maximilian Luz 19ac02843f
Remove accidentally added secureboot patch
This is handled on a per-package basis.
2022-03-24 20:17:06 +01:00
Maximilian Luz 673f017880
Update v5.16 patches
Changes:
 - Rebase onto v5.16.17

Links:
 - kernel: 927cdf72b2
2022-03-24 20:07:04 +01:00
Maximilian Luz bd84bc7b23
Update v5.16 patches
Changes:
 - Rebase onto v5.16.13

Links:
 - kernel: 92ddcc5b66
2022-03-11 01:59:21 +01:00
Maximilian Luz e573712010
Update v5.16 patches
Changes:
 - Add fix for Surface 3 battery status not showing (#608). Credits go
   to Hans de Goede.
 - Rebase onto v5.16.11

Links:
 - kernel: 92ddcc5b66
2022-02-24 14:37:19 +01:00
Maximilian Luz a12d2ed4c6
Update v5.16 patches
Changes:
 - Rebase onto v5.16.10

Links:
 - kernel: 6d983dbc8c
2022-02-18 02:30:19 +01:00
Maximilian Luz 86d22a4f3e
Update v5.16 patches
Changes:
 - Add quirk for battery NOT_CHARGING state
 - Rebase onto v5.16.9

Links:
 - kernel: 6d983dbc8c
2022-02-13 17:10:18 +01:00
Maximilian Luz 1addd8e4be
Update v5.16 patches
Changes:
 - Rebase onto v5.16.5

Links:
 - kernel: 79c1f0e58b
2022-02-03 01:56:34 +01:00
Maximilian Luz 373d4bbaed
Add patches for v5.16 2022-01-15 04:17:07 +01:00
Maximilian Luz 9d81ec1bdc
Update v5.15 patches
Changes:
 - Add board data for Surface Go 3. Required to get the cameras working.
 - Rebase onto v5.15.14

Links:
 - kernel: 349c5c0e39
2022-01-15 03:15:41 +01:00
Maximilian Luz d69980cb10
Update v5.15 patches
Changes:
 - Rebase onto v5.15.12

Links:
 - kernel: e7ecf4debb
2022-01-04 16:05:52 +01:00
Maximilian Luz 32a639ff8b
Update v5.15 patches
Changes:
 - Rebase onto v5.15.11

Links:
 - kernel: e7ecf4debb
2021-12-25 16:02:28 +01:00
Maximilian Luz 55459d68a7
Update v5.15 patches
Changes:
 - Add patch to support Surface Go 3 power/volume buttons by Alex Hung.
 - Add patch to to support Surface Go 3 battery status/information.
 - Rebase onto v5.15.6

Links:
 - kernel: e7ecf4debb
 - https://github.com/linux-surface/linux-surface/issues/595
 - https://github.com/linux-surface/linux-surface/issues/639
2021-12-08 17:05:00 +01:00
Maximilian Luz af73a111f6
Update v5.15 patches
Changes:
 - Revert Surface Aggregator hot-removal changes for Surface Book 3 as
   they have caused problems.
 - Rebase onto v5.15.5

Links:
 - kernel: 91cb554518
2021-11-29 12:00:21 +01:00
Maximilian Luz cf4d17dd81
Add patches for v5.15 2021-11-20 04:07:28 +01:00
Maximilian Luz ca770074d8
Udate v5.14 patches
Changes:
 - Add a fix for hot-plug devices, specifically the battery, on the
   Surface Book 3 via Surface Aggregator Module.
 - Rebase on v5.14.20.

Links:
 - ef9e57a6d3
2021-11-20 04:00:13 +01:00
Maximilian Luz df73af5ccc
Udate v5.14 patches
Changes:
 - Include fix for USB/keyboard not working after hibernation. See #617
   for more information.

Links:
 - a99c1b9bdb
2021-11-09 01:00:40 +01:00
Maximilian Luz dabef1cbad
Udate v5.14 patches
Changes:
 - Fixes for the OV8865 camera sensor gain and exposure. See
   https://github.com/linux-surface/kernel/pull/113 for details.

Links:
 - kernel: a99c1b9bdb
2021-11-05 19:38:31 +01:00
Maximilian Luz ca6d4ff954
Update v5.14 patches
Changes:
 - Clean up and re-work Surface Aggregator Module support for the
   Surface Pro 8.
 - Fix a bug causing time-outs when unloading drivers of detached
   Surface Aggregator Module devices such as contained in the Surface
   Book 3 base and the Surface Pro 8 keyboard cover.
 - Move Surface Aggregator devices of the Surface Book 3 base from the
   base hub to the KIP hub introduced for the Surface Pro 8.

Links:
 - kernel: e716df100b
 - SAM: 3cfb0b76c8
2021-10-31 22:08:22 +01:00
Maximilian Luz 1027645b8a
Update v5.14 patches
Changes:
 - Add Surface Aggregator Module support for Surface Pro 8.
   - Add keyboard-cover support (keyboard and touchpad)
   - Add battery status support
   - Add platform profile support

Links:
 - kernel: 43661b9f92
2021-10-27 22:49:00 +02:00