Commit graph

1960 commits

Author SHA1 Message Date
Maximilian Luz
43aaa36cd7
Merge pull request #1426 from linux-surface/arch-builtins
pkg/arch: Build-in pinctrl and serial drivers
2024-04-21 14:51:34 +02:00
Maximilian Luz
e5c2f49c1e
pkg/arch: Build-in pinctrl and serial drivers 2024-04-21 13:52:36 +02:00
Dorian Stoll
44d15ab270
pkg: fedora: Update to 6.8.6 2024-04-16 13:27:06 +02:00
Dorian Stoll
57fe2f4f40
pkg: debian: Update to 6.8.6 2024-04-16 13:26:03 +02:00
Dorian Stoll
3ef102d597
pkg: arch: Update to 6.8.6 2024-04-16 13:25:34 +02:00
Dorian Stoll
fe8d8fddb4
Update v6.8 patches
Changes:
  - Update dw9719 fix for Surface Go 2
  - Rebased on top of v6.8.6

Links:
  - kernel: 06142d7649
2024-04-16 13:21:19 +02:00
Dorian Stoll
ff7468d749
Merge pull request #1418 from linux-surface/noirc
Remove link to IRC channel
2024-04-10 17:30:56 +02:00
Dorian Stoll
50d9c1dc0d
Remove link to IRC channel
The matrix bridge has been dead for a while and won't come back. And
personally I never setup an IRC client to join directly.

Lets just drop the channel and only use Matrix.
2024-04-10 12:46:05 +02:00
Dorian Stoll
5c4f97cc49
pkg: fedora: Update to 6.8.1 2024-03-21 11:37:11 +01:00
Dorian Stoll
6944979a79
pkg: debian: Drop anbox patches
They don't build on 6.8 anymore. Ubuntu has stopped shipping them and
enables binderfs instead, which can be used instead of the old binder
modules.
2024-03-17 12:31:23 +01:00
Dorian Stoll
727b5a2078
Remove outdated 6.1 patches 2024-03-16 23:08:06 +01:00
Dorian Stoll
fee068eee7
Remove outdated 6.7 patches 2024-03-16 23:08:06 +01:00
Dorian Stoll
69db543758
pkg: fedora: Update to 6.8 2024-03-16 23:07:58 +01:00
Dorian Stoll
0da642adc7
pkg: debian: Update to 6.8.1 2024-03-16 22:50:04 +01:00
Dorian Stoll
8f5660341b
pkg: arch: Update to 6.8.1 2024-03-16 22:49:19 +01:00
Dorian Stoll
daac927ae7
Add patches for 6.8
Derived from latest 6.7 patches

Links:
 - kernel: 34ad5b493b
 - tree-devel: https://github.com/linux-surface/kernel/tree/v6.8-surface-devel
 - tree-patches: https://github.com/linux-surface/kernel/tree/v6.8-surface
2024-03-16 22:26:14 +01:00
Dorian Stoll
3c1b47315d
pkg: debian: Update to 6.7.9 2024-03-09 21:15:35 +01:00
Dorian Stoll
f7268974dc
pkg: fedora: Update to 6.7.9 2024-03-09 21:15:11 +01:00
Dorian Stoll
47d64ee435
pkg: arch: Update to 6.7.9 2024-03-09 21:13:56 +01:00
Dorian Stoll
852fcb1c2f
Update v6.7 patches
Changes:
 - Add driver for changing the fan profile (Surface Pro 9)
 - Added fixes for IPU3 cameras
 - Reverted DW9719 driver to previous version (Surface Go 2)

Links:
 - kernel: 530f557890
 - fan profile driver: https://github.com/linux-surface/kernel/pull/145
 - camera fixes: https://github.com/linux-surface/kernel/pull/146
2024-03-09 21:08:04 +01:00
Dorian Stoll
398a046a41
Update v6.6 patches
Changes:
 - Add driver for changing the fan profile (Surface Pro 9)

Links:
 - kernel: fcc3a67ab0
 - fan profile driver: https://github.com/linux-surface/kernel/pull/145
2024-03-09 21:05:48 +01:00
Dorian Stoll
fcdab44b7f
fixup! Add support for Fedora 40 2024-03-01 12:34:41 +01:00
Dorian Stoll
cfbf70ce88
pkg: fedora: Bump release 2024-03-01 11:56:54 +01:00
Dorian Stoll
b4f7c66d93
Add support for Fedora 40 2024-03-01 11:55:40 +01:00
Dorian Stoll
3187d8c8db
Merge pull request #1367 from linux-surface/kernel-watchdog-v3
Another kernel-watchdog update for btrfs
2024-03-01 11:55:23 +01:00
Dorian Stoll
0a6559d21e
pkg: fedora: Update to 6.7.6 2024-02-27 20:29:00 +01:00
Dorian Stoll
61cce717b6
pkg: arch: Update to 6.7.6 2024-02-27 20:28:41 +01:00
Dorian Stoll
4e0f8e9253
pkg: debian: Update to 6.7.6 2024-02-27 20:27:46 +01:00
Dorian Stoll
fcc945709d
Merge pull request #1369 from sertonix/patch-1
rotate-screen: fix typo in README
2024-02-14 10:16:27 +01:00
Sertonix
100a927a4f
rotate-screen: fix typo in README 2024-02-13 14:57:27 +00:00
Dorian Stoll
5241998eee
pkg: fedora: Update kernel-watchdog service
It seems that I just can't stop finding weird btrfs setups that break
the current script.

When you use btrfs with a default subvolume, GRUB will use normal paths,
like on ext4. So instead of /@/boot/vmlinuz you have /boot/vmlinuz.

The issue is that grub2-mkrelpath doesn't know about that. The script
would have to parse the GRUB configuration and fstab, to figure out
if btrfs is used with a default subvolume, and then add a flag to the
command depending on that.

However, instead of adding yet another workaround, let's just forget
about grubby and do what we want to do ourselves. Because, as it turns
out, not taking a weird detour over the path that GRUB uses to load the
kernel makes everything much easier.

Since this means that we are dealing with even more filepath and string
mangling, I decided to rewrite the script in python. It would work fine
in bash, but it would be even more spaghetti code that I don't really
want to write. And python is always available in Fedora anyway,
because DNF is written in it.
2024-02-06 23:25:26 +01:00
Dorian Stoll
691fff2d66
pkg: fedora: Update for 6.7.2 2024-01-29 19:54:32 +01:00
Dorian Stoll
f6488c30a5
pkg: fedora: Pull in intel-vsc-firmware
This package contains the IPU3 firmware needed for camera support.
2024-01-29 19:54:32 +01:00
Dorian Stoll
a51ef12f04
pkg: debian: Update to 6.7.2 2024-01-29 19:54:31 +01:00
Dorian Stoll
38bca71569
pkg: arch: Update to 6.7.2 2024-01-29 19:54:31 +01:00
Dorian Stoll
09f974cb3d
pkg: fedora: Add support for not changing any configs to build-ark.py 2024-01-29 19:54:31 +01:00
Dorian Stoll
b49ed6d04d
Add patches for 6.7
Derived from latest 6.6 patches

Links:
 - kernel: 4e36132e27
 - tree-devel: https://github.com/linux-surface/kernel/tree/v6.7-surface-devel
 - tree-patches: https://github.com/linux-surface/kernel/tree/v6.7-surface
2024-01-29 19:54:26 +01:00
Dorian Stoll
c58cae4193
pkg: fedora: Move surface_fan and surface_temp to kernel-modules 2024-01-13 12:31:12 +01:00
Maximilian Luz
b492218dfa
Update Fedora kernels to v6.6.11 2024-01-13 01:20:46 +01:00
Maximilian Luz
7e49f74a11
Update Debian kernel to v6.6.11 2024-01-13 01:19:33 +01:00
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