Commit graph

1920 commits

Author SHA1 Message Date
Maximilian Luz 5854a94c14
Update Arch kernel to v6.6.10 2024-01-13 01:18:33 +01:00
Maximilian Luz 807d0d9208
Update v6.6 patches
Changes:
 - Add driver for reading fan speed via SAM (Surface Pro 9)
 - Add driver for reading temperature via SAM (Surface Pro 9)
 - Rebase onto v6.6.11

Links:
 - kernel: e30b5e9a55
 - fan speed driver: https://github.com/linux-surface/kernel/pull/144
2024-01-13 01:16:25 +01:00
Maximilian Luz 5ccc1d3da5
Update v6.1 patches
Changes:
 - Add driver for reading fan speed via SAM (Surface Pro 9)
 - Add driver for reading temperature via SAM (Surface Pro 9)
 - Rebase onto v6.1.72

Links:
 - kernel: de848841cb
 - fan speed driver: https://github.com/linux-surface/kernel/pull/144
2024-01-13 01:16:03 +01:00
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