Commit graph

440 commits

Author SHA1 Message Date
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
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