Commit graph

1917 commits

Author SHA1 Message Date
Maximilian Luz 378c57b874
Remove old v6.5 config 2024-01-12 23:06:36 +01:00
Maximilian Luz 110ca0d301
Update Fedora kernels to v6.6.6 2023-12-13 22:29:26 +01:00
Maximilian Luz 38d99fe86b
Update Debian kernel to v6.6.6 2023-12-13 22:27:17 +01:00
Maximilian Luz 151ef70771
Update Arch kernel to v6.6.6 2023-12-13 22:25:59 +01:00
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
Maximilian Luz ba5bbc198e
Merge pull request #1312 from boutell/master
a huge help on the laptop go gen 1 as well
2023-12-09 12:42:10 +01:00
Dorian Stoll c0205c4254
pkg: arch: Update patch checksums 2023-12-08 18:00:37 +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
Dorian Stoll 57f2011031
pkg: arch: Update to kernel 6.6.4 2023-12-08 17:28:27 +01:00
Dorian Stoll b271d37130
pkg: fedora: Update to kernel 6.6.5 2023-12-08 17:26:30 +01:00
Dorian Stoll 712f618d33
pkg: debian: Update to kernel 6.6.5 2023-12-08 17:26:15 +01:00
Dorian Stoll 1a65298327
pkg: Drop Fedora 37 because it is EOL 2023-12-08 17:22:44 +01:00
boutell da465f2cd1 a huge help on the laptop go gen 1 as well 2023-12-01 21:10:30 -05:00
Maximilian Luz a6eafcad32
pkg/arch: Update checksums 2023-11-21 23:17:18 +01:00
Maximilian Luz 90fd76d88d
pkg/arch: Fix PKGBUILD for newer kernel versions 2023-11-21 23:01:45 +01:00
Maximilian Luz f70960127f
configs/surface-6.6: Replace CIO2_BRIDGE with IPU_BRIDGE
CONFIG_CIO2_BRIDGE has been removed and we have to actively enable
CONFIG_IPU_BRIDGE now as it is no longer selected by
CONFIG_VIDEO_IPU3_CIO2.
2023-11-21 22:52:18 +01:00
Maximilian Luz 216e272d8a
fixup! Update Debian kernel to v6.6.1 2023-11-20 22:56:33 +01:00
Maximilian Luz 51cb34d141
fixup! Update Arch kernel to v6.6.1 2023-11-20 22:49:30 +01:00
Maximilian Luz b8219099b9
fixup! Add patches for v6.6 2023-11-20 22:48:42 +01:00
Maximilian Luz 16e31cc52b
Bump Fedora kernel release 2023-11-20 22:15:29 +01:00
Maximilian Luz d7ea30133f
Update Debian kernel to v6.6.1 2023-11-20 22:10:33 +01:00
Maximilian Luz f3d762fdd5
Update Arch kernel to v6.6.1 2023-11-20 22:09:31 +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
Dorian Stoll 7506fcb8b4
pkg: fedora: Update to kernel 6.5.11 2023-11-18 10:56:42 +01:00
Dorian Stoll 3d3ce1ab74
pkg: fedora: Disable wrong NX compatibility flag
On Fedora the kernel needs to be loaded into RWX memory by GRUB.
If it is loaded from non-writable memory, it will crash and freeze
the machine at the Microsoft logo.

Unsetting this flag will cause GRUB to allocate RWX memory for the
kernel.

Note: This won't fix the stock kernels or the installation image.
2023-11-18 10:44:10 +01:00
Dorian Stoll 65961672f4
pkg: fedora: Bump relase 2023-11-10 22:22:01 +01:00
Dorian Stoll 74efe86ac4
Revert "pkg: fedora: Fix installing the package with rpm-ostree"
This reverts commit 445a631f13.
2023-11-10 22:21:33 +01:00
Dorian Stoll d721c0817c
pkg: arch: Fix patch checksums 2023-11-10 22:17:59 +01:00
Dorian Stoll ecb8e461f4
scripts: Add support for tagging Fedora 39 releases 2023-11-07 13:09:21 +01:00
Dorian Stoll 9f68d6a0f1
pkg: arch: Update to 6.5.9 2023-11-07 13:05:25 +01:00
Dorian Stoll 8ae6248651
pkg: fedora: Update to 6.5.9 2023-11-07 13:05:09 +01:00
Dorian Stoll 445a631f13
pkg: fedora: Fix installing the package with rpm-ostree 2023-11-07 13:00:23 +01:00
Dorian Stoll b1ecea0922
Bump Debian kernel release 2023-10-29 11:49:36 +01:00
Dorian Stoll 23e15cea65
pkg: debian: Fix meta package dependencies after adjusting LOCALVERSION 2023-10-29 11:48:14 +01:00
Maximilian Luz 0703808b8d
Update Debian kernel to v6.5.7 2023-10-29 02:04:42 +01:00
Maximilian Luz 498802c0e8
pkg/debian: Temporarily add serial suspend
Ubuntu mainline repos are currently stuck at v6.5.7. However, our
patches are for v6.5.8+ and have thus dropped the serial suspend fix,
which was added upstream in v6.5.8. So add it to the Debian/Ubuntu
package specific patches for now so that we can still build
Debian/Ubuntu kernel packages.
2023-10-29 02:59:47 +02:00
Dorian Stoll 03b1eb13c3
pkg: debian: Add the package revision to LOCALVERSION
Right now two builds of the same kernel version will install into the
same directory, e.g. /lib/modules/6.5.6-surface.

This doesn't really ultimately cause any issues, but having the build
number in uname -r and unique installation targets is good practice.
2023-10-28 09:35:41 +02: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 e2db30180d
Update Fedora kernels to v6.5.8 2023-10-22 15:56:55 +02:00
Maximilian Luz 79fec6e47e
Update Arch kernel to v6.5.8 2023-10-22 15:56:04 +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 ebd5c587bb
Add Surface Pro 1 to supported devices 2023-10-19 19:45:56 +02:00
Maximilian Luz 8ee7352c1f
Bump Debian kernel release 2023-10-15 20:40:56 +02:00
Maximilian Luz a8f1dfb231
pkg/debian: Explicitly disable module compression
Upstream sources have changed module compression to zstd. Unfortunately,
that is not supported on older Debian versions. Changing it to xz causes
problems on Ubuntu 23.10. So go back to what we had before: No
compression.
2023-10-15 20:39:27 +02:00