Commit graph

1896 commits

Author SHA1 Message Date
Dorian Stoll 4de7208e1e
Merge pull request #1150 from linux-surface/contrib/fedora-default-kernel
contrib/fedora-default-kernel: Make more robust and add rEFInd support
2023-06-02 22:02:23 +02:00
Maximilian Luz 20ca44dc7f
contrib/fedora-default-kernel: Make more robust and add rEFInd support
Add a script to explicitly handle multiple Surface kernel versions being
installed in parallel, sorting kernels by timestamp and choosing the
latest one.

Further, add support for rEFInd by updating the vmlinuz file timestamp
to ensure it's always seen as the last modified file (which will be
picked by rEFInd as the "default" kernel in that directory).

Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
2023-06-02 21:55:09 +02:00
Maximilian Luz f334f3075c
Update Fedora kernels to v6.3.5 2023-06-02 11:46:47 +02:00
Maximilian Luz 58118dc879
Update Arch kernel to v6.3.5 2023-06-02 11:46:07 +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 8446e8f996
Update Fedora kernels to v6.3.3 2023-05-26 02:38:55 +02:00
Maximilian Luz 88531ac9e7
Update Debian kernel to v6.3.4 2023-05-26 02:30:57 +02:00
Maximilian Luz e61be6c574
Update Arch kernel to v6.3.4 2023-05-26 02:28:46 +02:00
Maximilian Luz 3e86e8f813
pkg/fedora: Remove support for Fedora 36 2023-05-26 02:25:34 +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 97bf90d1a5
Update Debian kernel to v6.3.3 2023-05-17 21:05:59 +02:00
Maximilian Luz 3badaf7584
Update Arch kernel to v6.3.3 2023-05-17 21:05:03 +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 27edbf4bb8
pkg/debian: Fix setup for Python 3.11 2023-05-12 15:12:56 +02:00
Maximilian Luz 9648fe2782
Update Fedora kernels to v6.2.15 2023-05-12 14:43:52 +02:00
Maximilian Luz efccc6dc2d
Update Debian kernel to v6.3.2 2023-05-12 14:43:47 +02:00
Maximilian Luz 8935107f31
Update Arch kernel to v6.3.2 2023-05-12 14:41:03 +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 5837443f11
fixup! Update Debian kernel to v6.3.1 2023-05-11 16:10:32 +02:00
Maximilian Luz 54d8b7e1ec
fixup! Update Arch kernel to v6.3.1 2023-05-11 15:35:24 +02:00
Maximilian Luz 5d9c2f8a94
Update Debian kernel to v6.3.1 2023-05-11 14:20:04 +02:00
Maximilian Luz 44815a69bd
Update Arch kernel to v6.3.1 2023-05-11 14:18:52 +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 233b112429
config: Enable support for privacy LEDs on the Surface Go line 2023-05-03 23:28:45 +02:00
Maximilian Luz 4d20943deb
Update Fedora kernels to v6.2.14 2023-05-03 02:51:51 +02:00
Maximilian Luz f233f6a47e
Update Debian kernel to v6.2.14 2023-05-03 02:51:18 +02:00
Maximilian Luz c1b2e6644d
Bump Arch kernel release 2023-05-03 02:49:31 +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 85ebd839a8
Update Fedora kernels to v6.2.13 2023-04-28 19:10:37 +02:00
Maximilian Luz c8f6d26cd1
Update Debian kernel to v6.2.13 2023-04-28 19:09:56 +02:00
Maximilian Luz 6360389e83
Update Arch kernel to v6.2.13 2023-04-28 19:09:00 +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 829928f78a
Update Fedora kernel to v6.2.11 2023-04-20 22:53:38 +02:00
Maximilian Luz 931bac3d5d
Update Debian kernel to v6.2.12 2023-04-20 22:52:29 +02:00
Maximilian Luz 9b8b59c1f4
Update Arch kernel to v6.2.12 2023-04-20 22:51:19 +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 5bdb795f07
Add support for Fedora 38 2023-04-19 13:35:47 +02:00
Maximilian Luz 4ae9f36821
Update Fedora kernels to v6.2.10 2023-04-11 22:58:39 +02:00
Maximilian Luz 5dc481500e
Update Debian kernel to v6.2.10 2023-04-11 22:58:13 +02:00
Maximilian Luz e80e6466b4
Update Arch kernel to v6.2.10 2023-04-11 22:57:30 +02:00