Commit graph

541 commits

Author SHA1 Message Date
Maximilian Luz e573712010
Update v5.16 patches
Changes:
 - Add fix for Surface 3 battery status not showing (#608). Credits go
   to Hans de Goede.
 - Rebase onto v5.16.11

Links:
 - kernel: 92ddcc5b66
2022-02-24 14:37:19 +01:00
Maximilian Luz bed6343b6a
Update Fedora kernels to v5.16.10 2022-02-18 02:34:06 +01:00
Maximilian Luz c3f7fa366c
Update Arch kernel to v5.16.10 2022-02-18 02:33:09 +01:00
Maximilian Luz a12d2ed4c6
Update v5.16 patches
Changes:
 - Rebase onto v5.16.10

Links:
 - kernel: 6d983dbc8c
2022-02-18 02:30:19 +01:00
Maximilian Luz 86d22a4f3e
Update v5.16 patches
Changes:
 - Add quirk for battery NOT_CHARGING state
 - Rebase onto v5.16.9

Links:
 - kernel: 6d983dbc8c
2022-02-13 17:10:18 +01:00
Dorian Stoll 14e8d884c4
pkg: Update to kernel 5.16.9 2022-02-12 08:27:30 +01:00
Dorian Stoll 84ee02bc4d
pkg: arch: Add weak dependency on linux-firmware and linux-firmware-marvell
Mitigates https://github.com/linux-surface/linux-surface/issues/721
2022-02-11 21:10:09 +01:00
Dorian Stoll fe44cd8376
pkg: Update to kernel 5.16.8 2022-02-09 07:11:36 +01:00
Dorian Stoll 7eb4c21c61
pkg: Update to kernel 5.16.7 2022-02-07 11:50:38 +01:00
Maximilian Luz 3dd3c7ae30
Update Fedora kernel to v5.16.5 2022-02-03 02:04:45 +01:00
Maximilian Luz 26855dd95b
Update Arch kernel to v5.16.5 2022-02-03 01:59:53 +01:00
Maximilian Luz 1addd8e4be
Update v5.16 patches
Changes:
 - Rebase onto v5.16.5

Links:
 - kernel: 79c1f0e58b
2022-02-03 01:56:34 +01:00
Maximilian Luz 2943260699
Update Arch kernel to v5.16 2022-01-15 04:18:08 +01:00
Maximilian Luz 7f4c17cf3c
Update Fedora kernels to v5.15.14 2022-01-15 03:23:24 +01:00
Maximilian Luz 9d81ec1bdc
Update v5.15 patches
Changes:
 - Add board data for Surface Go 3. Required to get the cameras working.
 - Rebase onto v5.15.14

Links:
 - kernel: 349c5c0e39
2022-01-15 03:15:41 +01:00
Maximilian Luz 21ceb75bf0
Update Fedora kernels to 5.15.12 2022-01-04 16:13:59 +01:00
Maximilian Luz b595c8f3e4
Update Arch kernel to v5.15.12 2022-01-04 16:11:46 +01:00
Maximilian Luz d69980cb10
Update v5.15 patches
Changes:
 - Rebase onto v5.15.12

Links:
 - kernel: e7ecf4debb
2022-01-04 16:05:52 +01:00
Maximilian Luz c3d8d19999
pkg/debian: Update binder/ashmem patches 2021-12-31 00:32:37 +01:00
Maximilian Luz d4a92d4dee
Update Fedora kernels to 5.15.11 2021-12-25 16:08:13 +01:00
Maximilian Luz 6235ff4903
Update Arch kernel to v5.15.11 2021-12-25 16:06:11 +01:00
Maximilian Luz 32a639ff8b
Update v5.15 patches
Changes:
 - Rebase onto v5.15.11

Links:
 - kernel: e7ecf4debb
2021-12-25 16:02:28 +01:00
Maximilian Luz 8970960cde
fixup! pkg/fedora: Fix missing Makefile.rhelver 2021-12-08 17:33:10 +01:00
Maximilian Luz a874d8f7d9
Update Fedora kernels to 5.15.6 2021-12-08 17:14:53 +01:00
Maximilian Luz 5ef50c5ea3
Update Arch kernel to v5.15.6 2021-12-08 17:12:55 +01:00
Maximilian Luz 2f76018b56
pkg/debian: Disable Intel IOMMU by default
IOMMU breaks ME and thus IPTS on gen5/6 devices. So disable it by
default.
2021-12-08 17:09:09 +01:00
Maximilian Luz 8b597b4ebf
pkg/fedora: Fix missing Makefile.rhelver
Just create the file via 'touch'. This shouldn't break anything if the
file happens to turn up at some point.
2021-12-08 17:08:18 +01:00
Maximilian Luz 55459d68a7
Update v5.15 patches
Changes:
 - Add patch to support Surface Go 3 power/volume buttons by Alex Hung.
 - Add patch to to support Surface Go 3 battery status/information.
 - Rebase onto v5.15.6

Links:
 - kernel: e7ecf4debb
 - https://github.com/linux-surface/linux-surface/issues/595
 - https://github.com/linux-surface/linux-surface/issues/639
2021-12-08 17:05:00 +01:00
Maximilian Luz a602640f43
Update Fedora kernels to 5.15.5 2021-11-29 12:06:47 +01:00
Maximilian Luz 66b9e66776
Update Arch kernel to v5.15.5 2021-11-29 12:05:26 +01:00
Maximilian Luz f841fce57c
Remove support for Fedora 33
Fedora 33 has reached its end of life.
2021-11-29 12:04:34 +01:00
Maximilian Luz af73a111f6
Update v5.15 patches
Changes:
 - Revert Surface Aggregator hot-removal changes for Surface Book 3 as
   they have caused problems.
 - Rebase onto v5.15.5

Links:
 - kernel: 91cb554518
2021-11-29 12:00:21 +01:00
Maximilian Luz d6a55947a7
pkg/debian: Update Debian specific patches 2021-11-20 04:36:23 +01:00
Maximilian Luz 0d83601ee5
Update Fedora 34 and 35 kernels to v5.14.20 2021-11-20 04:22:51 +01:00
Maximilian Luz 31787c8893
Update Arch kernel to v5.15.3 2021-11-20 04:20:47 +01:00
Maximilian Luz 92434f39fc
Bump Fedora kernel releases 2021-11-09 01:08:52 +01:00
Maximilian Luz e6ece437eb
Bump Arch kernel release 2021-11-09 01:07:03 +01:00
Maximilian Luz 024bed5a3c
Update Fedora kernels to 5.14.16 2021-11-05 20:03:14 +01:00
Maximilian Luz 38cc2b9b25
Update Arch kernel to 5.14.16 2021-11-05 20:01:08 +01:00
Maximilian Luz dabef1cbad
Udate v5.14 patches
Changes:
 - Fixes for the OV8865 camera sensor gain and exposure. See
   https://github.com/linux-surface/kernel/pull/113 for details.

Links:
 - kernel: a99c1b9bdb
2021-11-05 19:38:31 +01:00
Dorian Stoll 821d8f0685
pkg: Fix Fedora 35
I would curse at the person that wrote this mess, but that was me
2021-11-03 20:26:36 +01:00
Dorian Stoll f40da4eac5
pkg: Add support for Fedora 35 2021-11-03 20:23:20 +01:00
Maximilian Luz 42f84a73a2
Update Fedora kernels to 5.14.15 2021-10-31 22:24:47 +01:00
Maximilian Luz 5b7bf01d51
Update Arch kernel to 5.14.15 2021-10-31 22:23:20 +01:00
Maximilian Luz ca6d4ff954
Update v5.14 patches
Changes:
 - Clean up and re-work Surface Aggregator Module support for the
   Surface Pro 8.
 - Fix a bug causing time-outs when unloading drivers of detached
   Surface Aggregator Module devices such as contained in the Surface
   Book 3 base and the Surface Pro 8 keyboard cover.
 - Move Surface Aggregator devices of the Surface Book 3 base from the
   base hub to the KIP hub introduced for the Surface Pro 8.

Links:
 - kernel: e716df100b
 - SAM: 3cfb0b76c8
2021-10-31 22:08:22 +01:00
Maximilian Luz bfd4fde34b
Bump Fedora pkgrel 2021-10-27 22:54:24 +02:00
Maximilian Luz ac3b629f64
Bump Arch pkgrel 2021-10-27 22:53:52 +02:00
Maximilian Luz 1027645b8a
Update v5.14 patches
Changes:
 - Add Surface Aggregator Module support for Surface Pro 8.
   - Add keyboard-cover support (keyboard and touchpad)
   - Add battery status support
   - Add platform profile support

Links:
 - kernel: 43661b9f92
2021-10-27 22:49:00 +02:00
Maximilian Luz 68152aaff2
pkg/arch: Set name/email in local git config
We run the PKGBUILD as 'nobody', so we can't set global git config
options. So set local ones instead.
2021-10-27 15:22:27 +02:00
Maximilian Luz f57e4e537e
pkg/arch: Use git to apply commits
Applying patches with 'patch' creates problems when renaming files and
changing them later in a different change in the the same patch file,
causing patch to complain that the file does not exist. So use 'git am'
instead.
2021-10-27 15:06:26 +02:00