Commit graph

462 commits

Author SHA1 Message Date
Maximilian Luz 4566113182
Update v6.6 patches
Changes:
 - Rebase onto v6.6.6

Links:
 - kernel: 8cd23b1bb3
2023-12-13 22:23:44 +01:00
Maximilian Luz 944cabb9a0
Update v6.1 patches
Changes:
 - Rebase onto v6.1.68

Links:
 - kernel: 4ebedac16e
2023-12-13 22:22:36 +01:00
Dorian Stoll 05e460d8c6
Remove outdated v6.5 patches 2023-12-08 17:59:23 +01:00
Dorian Stoll ce065861db
Update v6.6 patches
Changes:
 - Rebase onto v6.6.5

Links:
 - kernel: linux-surface/kernel@8cd23b1
2023-12-08 17:57:47 +01:00
Maximilian Luz 5193d1c140
Add patches for v6.6
Derived from latest v6.5 patches.

Links:
 - kernel: 8cd23b1bb3
 - tree-devel: https://github.com/linux-surface/kernel/tree/v6.6-surface-devel
 - tree-patches: https://github.com/linux-surface/kernel/tree/v6.6-surface
2023-11-20 22:06:40 +01:00
Maximilian Luz 2cdefec861
Update v6.5 patches
Changes:
 - Add initial SAM/EC support for Surface Laptop 2, including support for
   - Keyboard and other HID devices (sensors, pen stash, but not
     touchpad)
   - Battery information
   - Tablet mode / screen orientation
 - Rebase onto v6.5.12

Links:
 - kernel: df0bd8ffbe
2023-11-20 20:04:24 +01:00
Maximilian Luz 1a20a7340e
Update v6.1 patches
Changes:
 - Add initial SAM/EC support for Surface Laptop 2, including support for
   - Keyboard and other HID devices (sensors, pen stash, but not
     touchpad)
   - Battery information
   - Tablet mode / screen orientation
 - Rebase onto v6.1.63

Links:
 - kernel: 4ebedac16e
2023-11-20 20:04:23 +01:00
Maximilian Luz 16e4336094
Update v6.1 patches
Changes:
 - Update ITHC module
   - Improved CPU latency QoS handling
   - Retry reading the report descriptor on error / timeout

Links:
 - kernel: 53cb9482c8
2023-10-23 23:03:57 +02:00
Maximilian Luz b5125f617c
Update v6.1 patches
Changes:
 - Update ITHC module
   - Improved CPU latency QoS handling
   - Retry reading the report descriptor on error / timeout

Links:
 - kernel: da50bc9ac9
2023-10-23 23:02:30 +02:00
Maximilian Luz adee736f91
Update v6.5 patches
Changes:
 - Add initial SAM support for Surface Laptop Go 3. This adds support for
   - Battery status
   - Platform profiles

 - Rebase onto v6.5.8

Links:
 - kernel: 4c35b83b82
2023-10-22 15:19:08 +02:00
Maximilian Luz 8282c98471
Update v6.1 patches
Changes:
 - Add initial SAM support for Surface Laptop Go 3. This adds support for
   - Battery status
   - Platform profiles

 - Rebase onto v6.1.59

Links:
 - kernel: c119659cb8
2023-10-22 15:17:17 +02:00
Maximilian Luz e59f294e00
Update patches for v6.5
Changes:
 - Replace temporary serial-port suspend fix with proper one
 - Rebase onto v6.5.6

Links:
 - kernel: 52575b42ef
2023-10-07 12:53:35 +02:00
Maximilian Luz f210410514
Update v6.1 patches
Changes:
 - Rebase onto v6.1.56

Links:
 - kernel: aa90b074f6
2023-10-07 12:53:02 +02:00
Maximilian Luz 4955eda09c
Remove outdated v6.4 patches 2023-10-07 12:46:17 +02:00
Maximilian Luz 2f3b23b5ae
Add patches for v6.5
Derived from latest v6.4 patches, with a workaround for TTY/serial
device suspend issues (see #1258).

Links:
 - kernel: f612bdf51e
 - tree-devel: https://github.com/linux-surface/kernel/tree/v6.5-surface-devel
 - tree-patches: https://github.com/linux-surface/kernel/tree/v6.5-surface
2023-10-03 02:40:23 +02:00
Maximilian Luz 5992ad021e
Update v6.4 patches
Changes:
 - Rebase onto v6.4.16

Links:
 - kernel: 37a244245e
2023-09-24 17:01:19 +02:00
Maximilian Luz ba35632d33
Update v6.1 patches
Changes:
 - Rebase onto v6.1.55

Links:
 - kernel: aa90b074f6
2023-09-24 16:59:07 +02:00
Maximilian Luz 1a057f79a6
Update v6.4 patches
Changes:
 - Rebase onto v6.4.12

Links:
 - kernel: 37a244245e
2023-08-25 22:34:31 +02:00
Maximilian Luz aa67825a29
Update v6.1 patches
Changes:
 - Rebase onto v6.1.47

Links:
 - kernel: aa90b074f6
2023-08-25 22:34:10 +02:00
Maximilian Luz 328060e352
Remove v6.3 patches
Version 6.3 kernels are outdated and should no longer be used.
2023-08-25 22:27:59 +02:00
Dorian Stoll 7cb8c4fff2
Update v6.4 patches
Changes:
 - Update IPTS
   - Fix swapped parameters in EDS v2

Links:
 - kernel: 37a244245e
 - IPTS: 4b5c013d01
2023-07-23 18:05:52 +02:00
Dorian Stoll 3576b1deb8
Update v6.3 patches
Changes:
 - Update IPTS
   - Fix swapped parameters in EDS v2

Links:
 - kernel: accabe02ac
 - IPTS: 4b5c013d01
2023-07-23 18:04:48 +02:00
Dorian Stoll 74d139874c
Update v6.1 patches
Changes:
 - Update IPTS
   - Fix swapped parameters in EDS v2

Links:
 - kernel: aa90b074f6
 - IPTS: 4b5c013d01
2023-07-23 18:03:25 +02:00
Maximilian Luz 5fbd46e875
Update v6.1 patches
Changes:
 - Update IPTS
   - Fix allocating the HID descriptor on EDS v2

Links:
 - kernel: 675b66ec8a
 - IPTS: 32622a37f2
2023-07-22 18:24:46 +02:00
Dorian Stoll 14e6c05f4b
Update v6.4 patches
Changes:
 - Update IPTS
   - Fix allocating the HID descriptor on EDS v2

Links:
 - kernel: f92d48d191
 - IPTS: 32622a37f2
2023-07-22 17:32:30 +02:00
Dorian Stoll cd70def6cc
Update v6.3 patches
Changes:
 - Update IPTS
   - Fix allocating the HID descriptor on EDS v2

Links:
 - kernel: 92225cb82c
 - IPTS: 32622a37f2
2023-07-22 17:32:26 +02:00
Maximilian Luz da12d5dba1
Update v6.4 patches
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.4.4

Links:
 - kernel: 71ce032167
 - IPTS: 56765da3f8
2023-07-21 20:53:07 +02:00
Maximilian Luz 65dfbbbe00
Update v6.3 patches
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

Links:
 - kernel: 103a676b68
 - IPTS: 56765da3f8
2023-07-21 20:53:07 +02:00
Maximilian Luz 26897a2bb7
Update v6.1 patches
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
2023-07-21 20:53:07 +02:00
Maximilian Luz f7543a60e4
Add patches for v6.4
Derived from latest v6.3 patches. No functional changes.

Links:
 - kernel: 55b2108daa
 - tree-devel: https://github.com/linux-surface/kernel/tree/v6.4-surface-devel
 - tree-patches: https://github.com/linux-surface/kernel/tree/v6.4-surface
2023-07-08 00:33:51 +02:00
Maximilian Luz deab02d586
Update v6.3 patches
Changes:
 - Rebase onto v6.3.12

Links:
 - kernel: 1d0740ced3
2023-07-08 00:32:13 +02:00
Maximilian Luz 22973a903d
Update v6.1 patches
Changes:
 - Rebase onto v6.1.38

Links:
 - kernel: beb706f0bc
2023-07-08 00:31:30 +02:00
Maximilian Luz fd1c400d41
Update v6.3 patches
Changes:
 - Rebase onto v6.3.9

Links:
 - kernel: 1d0740ced3
2023-06-24 00:42:54 +02:00
Maximilian Luz 2d2d580903
Update v6.1 patches
Changes:
 - Rebase onto v6.1.35

Links:
 - kernel: beb706f0bc
2023-06-24 00:42:19 +02:00
Maximilian Luz 76d223d0c8
Update v6.3 patches
Changes:
 - Rebase onto v6.3.8

Links:
 - kernel: 1d0740ced3
2023-06-18 00:08:32 +02:00
Maximilian Luz b12b2541cd
Update v6.1 patches
Changes:
 - Rebase onto v6.1.34

Links:
 - kernel: beb706f0bc
2023-06-18 00:06:55 +02:00
Maximilian Luz 0c5e433afb
Update v6.3 patches
Changes:
 - Rebase onto v6.3.7

Links:
 - kernel: 1d0740ced3
2023-06-14 12:39:33 +02:00
Maximilian Luz db4b8fd159
Update v6.1 patches
Changes:
 - Rebase onto v6.1.33

Links:
 - kernel: beb706f0bc
2023-06-14 12:38:36 +02:00
Maximilian Luz 9998304342
Update v6.3 patches
Changes:
 - Rebase onto v6.3.6

Links:
 - kernel: 1d0740ced3
2023-06-06 23:47:58 +02:00
Maximilian Luz fb7c904e71
Update v6.1 patches
Changes:
 - Rebase onto v6.1.32

Links:
 - kernel: beb706f0bc
2023-06-06 23:47:35 +02:00
Maximilian Luz f6d9315b8a
Update v6.3 patches
Changes:
 - Rebase onto v6.3.5

Links:
 - kernel: 1d0740ced3
2023-06-02 11:43:07 +02:00
Maximilian Luz 2d3291edcc
Update v6.1 patches
Changes:
 - Rebase onto v6.1.31

Links:
 - kernel: beb706f0bc
2023-06-02 11:42:25 +02:00
Maximilian Luz b430b5b5ba
Remove v6.2 patches 2023-05-26 02:20:27 +02:00
Maximilian Luz fe2f8b442c
Update v6.3 patches
Changes:
 - Add support for "book" mode in Surface Aggregator tablet-mode switch
   driver
 - Rebase onto v6.3.4

Links:
 - kernel: 1d0740ced3
2023-05-26 01:11:56 +02:00
Maximilian Luz d72bf8b0a9
Update v6.1 patches
Changes:
 - Add support for "book" mode in Surface Aggregator tablet-mode switch
   driver
 - Rebase onto v6.1.30

Links:
 - kernel: beb706f0bc
2023-05-26 01:09:57 +02:00
Maximilian Luz 04678b9435
Update v6.3 patches
Changes:
 - Rebase onto v6.3.2

Links:
 - kernel: 5f8e3db7ff
2023-05-17 21:02:35 +02:00
Maximilian Luz e6da297d4b
Update v6.2 patches
Changes:
 - Rebase onto v6.2.16

Links:
 - kernel: 3ffe2c9e25
2023-05-17 21:01:40 +02:00
Maximilian Luz 2ce76a6126
Update v6.1 patches
Changes:
 - Rebase onto v6.1.29

Links:
 - kernel: 77dcfee4e1
2023-05-17 21:00:49 +02:00
Maximilian Luz 660afb15e0
Update v6.3 patches
Changes:
 - Fix for SAM/EC workqueue creation.
 - Rebase onto v6.3.2

Links:
 - kernel: 5f8e3db7ff
2023-05-12 14:39:32 +02:00
Maximilian Luz 95aa8f9769
Update v6.2 patches
Changes:
 - Fix for SAM/EC workqueue creation.
 - Rebase onto v6.2.15

Links:
 - kernel: 3ffe2c9e25
2023-05-12 14:38:45 +02:00