Commit graph

807 commits

Author SHA1 Message Date
Maximilian Luz 9f1e85f741
Update Arch kernel to v6.2.1 2023-03-03 04:53:08 +01:00
Maximilian Luz bd9bda3f6b
Update Fedora kernels to v6.1.13 2023-02-24 23:36:58 +01:00
Maximilian Luz be1f52ab95
Bump Arch kernel to v6.1.12-3 2023-02-24 23:35:19 +01:00
Maximilian Luz 7a660b73c6
Bump kernel package releases 2023-02-20 01:02:01 +01:00
Maximilian Luz 056c211c1e
Update Fedora kernels to v6.1.12 2023-02-18 02:12:41 +01:00
Maximilian Luz c09f2b0da4
Update Arch kernel to v6.1.12 2023-02-18 02:10:15 +01:00
Maximilian Luz 9752ec032b
Update Fedora kernels to v6.1.11 2023-02-11 23:54:10 +01:00
Maximilian Luz cb4cb2cef9
Update Arch kernel to v6.1.11 2023-02-11 23:52:55 +01:00
Maximilian Luz e4e47f3793
Bump Fedora kernels 2023-02-01 18:54:15 +01:00
Maximilian Luz 912645d7b8
Update Arch kernel to v6.1.9 2023-02-01 18:49:08 +01:00
Maximilian Luz 51f8777da5
pkg/ubuntu: config: Remove CONFIG_INTEL_IOMMU_DEFAULT_ON=n
The option was originally set to 'n' to prevent IPTS from breaking. We
now have patches that fix that in a more direct way, so we can drop this
workaround.
2023-01-31 12:22:29 +01:00
Maximilian Luz eb6ea317cc
pkg/fedora: Update commit SHA 2023-01-29 19:21:58 +01:00
Maximilian Luz 705f40a304
pkg/arch: Update hashes 2023-01-29 19:21:41 +01:00
Maximilian Luz d854d64e2f
Update Fedora kernels to v6.1.8 2023-01-29 17:34:12 +01:00
Maximilian Luz 0226d8cfb7
Update Arch kernel to v6.1.8 2023-01-29 17:33:37 +01:00
Maximilian Luz d741807f03
pkg/debian: Revert build container to 20.04
The newer build container (22.04) creates some problems when trying to
install external/DKMS modules on older distributions. So revert it back
to 20.04 and install the required Python version from a third-party PPA.
2023-01-29 14:51:46 +01:00
Maximilian Luz 91240ac43d
Update Fedora kernels to v6.1.6 2023-01-16 23:02:43 +01:00
Maximilian Luz 66925b0539
Update Arch kernel to v6.1.6 2023-01-16 22:59:38 +01:00
Maximilian Luz 6e3ac8ba31
pkg/debian: Disable options that prevent building kernel modules with older GCCs
Disable some options that prevent building external kernel modules with
older GCC versions.
2023-01-16 22:55:57 +01:00
Maximilian Luz 487e64047c
Update Fedora kernels to v6.1.3 2023-01-05 16:56:15 +01:00
Maximilian Luz 0de6846b81
Update Arch kernel to v6.1.3 2023-01-05 16:51:32 +01:00
Maximilian Luz a5750a8276
Update Arch kernel to v6.1.2 2023-01-03 00:08:10 +01:00
Maximilian Luz 34eb08cf26
pkg/arch/kernel: Update Arch base config to 6.1 2023-01-03 00:06:39 +01:00
Maximilian Luz 044ec4cff7
pkg/arch/kernel: Update PKGBUILD 2023-01-03 00:06:39 +01:00
Maximilian Luz aac8e8da96
Update Fedora kernels to v6.0.16 2023-01-02 22:53:14 +01:00
Maximilian Luz 08ffcd6784
pkg/fedora: Remove support for Fedora 35 2023-01-02 22:51:19 +01:00
Maximilian Luz 94ae305270
pkg/debian: Enforce XZ compression for meta packages by overriding debian/rules 2022-12-11 15:14:20 +01:00
Maximilian Luz 94b36985a8
Update Fedora kernels to v6.0.12 2022-12-09 14:42:35 +01:00
Maximilian Luz 8c3c67f7c1
Update Arch kernel to v6.0.12 2022-12-09 14:39:54 +01:00
Maximilian Luz ed1ec06ca5
Update Arch kernel to v6.0.11 2022-12-02 21:36:59 +01:00
Maximilian Luz 676a1502a1
Update Fedora kernels to v6.0.9 2022-11-24 20:39:36 +01:00
Maximilian Luz 9294d205ee
Update Arch kernel to v6.0.9 2022-11-24 20:37:36 +01:00
Maximilian Luz f533d96df8
Bump kernel package releases 2022-11-13 21:07:35 +01:00
Maximilian Luz 7491c77de8
Bump kernel package releases 2022-11-13 11:46:57 +01:00
Maximilian Luz e8851c0adf
Update Fedora kernels to v6.0.8 2022-11-12 23:09:28 +01:00
Maximilian Luz 9812dda7c8
Update Arch kernel to v6.0.8 2022-11-12 23:05:29 +01:00
Maximilian Luz 1eb9f959c5
Bump kernel package releases 2022-11-09 13:30:21 +01:00
Maximilian Luz 84575877a1
Update Fedora kernels to v6.0.7 2022-11-06 00:55:25 +01:00
Maximilian Luz 01e111f0ab
Update Arch kernel to v6.0.7 2022-11-06 00:52:21 +01:00
Maximilian Luz b599f571d1
Update Fedora kernels to v6.0.6 2022-11-03 14:48:32 +01:00
Maximilian Luz f157051821
Update Arch kernel to v6.0.6 2022-11-03 14:47:30 +01:00
Maximilian Luz 9faebdc901
Update Fedora kernels to v5.19.16 2022-10-24 12:35:46 +02:00
Maximilian Luz 0612f8b471
Update Arch kernel to v6.0.3 2022-10-24 12:29:52 +02:00
Maximilian Luz 3e7516c945
Update Arch kernel to v6.0.1 2022-10-14 17:46:55 +02:00
Maximilian Luz 42d5c4c8d8
Update Debian kernel to v6.0.1 2022-10-14 17:36:01 +02:00
Maximilian Luz 1cb1eaa7f5
Add support for Fedora 37 2022-10-14 15:41:18 +02:00
Maximilian Luz 0bb369cf72
Update Fedora kernels to v5.19.15 2022-10-14 15:36:53 +02:00
Maximilian Luz 6fa1f07d8d
Update Fedora kernels to v5.19.13 2022-10-04 22:05:34 +02:00
Maximilian Luz db71db7b7e
Update Arch kernel to v5.19.13 2022-10-04 22:04:25 +02:00
Maximilian Luz c215d7036d
pkg/debian: Update Debian specific patches 2022-09-22 04:13:36 +02:00
Maximilian Luz 297279e974
Update Fedora kernels to v5.19.10 2022-09-22 03:50:56 +02:00
Maximilian Luz 93a15d9caa
Update Arch kernel to v5.19.10 2022-09-22 03:49:46 +02:00
Maximilian Luz 9d4b14e403
Update Fedora kernels to v5.19.8 2022-09-15 00:07:00 +02:00
Maximilian Luz 83ebf834c6
Update Arch kernel to v5.19.8 2022-09-15 00:05:58 +02:00
Maximilian Luz 0b12ef89fe
Update Fedora kernels to v5.19.7 2022-09-07 13:35:44 +02:00
Maximilian Luz 2f68080ce4
Update Arch kernel to v5.19.7 2022-09-07 13:34:50 +02:00
Karuboniru e2aa7c87c2
pkg: Fedora: fix scriptlets during reinstall 2022-09-07 14:37:44 +08:00
Maximilian Luz bebb9b53f8
Update Fedora kernels to v5.19.6 2022-09-02 22:32:37 +02:00
Maximilian Luz d9fe145850
Update Arch kernel to v5.19.6 2022-09-02 22:31:37 +02:00
Maximilian Luz ace73a969c
Update Fedora kernels to v5.19.4 2022-08-26 21:49:54 +02:00
Maximilian Luz 7f1dab60f7
Update Arch kernel to v5.19.4 2022-08-26 21:46:43 +02:00
Maximilian Luz d2b7164629
pkg/debian: Add patch to fix signature verification check for module loading 2022-08-26 21:45:21 +02:00
Maximilian Luz 89dba6b4c6
Update Fedora kernels to v5.18.18 2022-08-19 23:31:41 +02:00
Maximilian Luz cc39db5762
Update Debian kernel to v5.19.2 2022-08-19 23:25:41 +02:00
Maximilian Luz b1149251ed
Update Arch kernel to v5.19.2 2022-08-19 23:24:46 +02:00
Maximilian Luz f58543ba9b
Update Fedora kernel to v5.18.16 2022-08-04 21:00:17 +02:00
Maximilian Luz 7e939c8396
Update Arch kernel to v5.18.16 2022-08-04 20:58:59 +02:00
Maximilian Luz 7d269ee9cb
Update v5.18 patches
Changes:
 - Rebase onto v5.18.16

Links:
 - kernel: 2de76eee3b
2022-08-04 20:54:17 +02:00
Maximilian Luz d260214dd6
pkg/fedora: Fix spec 2022-07-21 03:08:19 +02:00
Maximilian Luz 8084207193
Update Fedora kernels to v5.18.11 2022-07-21 03:02:04 +02:00
Maximilian Luz 228f26756d
Update Arch kernel to v5.18.12 2022-07-21 02:59:17 +02:00
Maximilian Luz 80640ae1f5
Update v5.18 patches
Changes:
 - Add GPE for lid-wakeup on Surface Laptop 4 (Intel 13")
 - Fix Kconfig dependencies in DW9719
 - Rebase onto v5.18.12

Links:
 - kernel: 2de76eee3b
2022-07-21 02:58:37 +02:00
Maximilian Luz 48cd1c275a
Update Fedora kernels to v5.18.10 2022-07-08 03:49:28 +02:00
Maximilian Luz 907dbe1177
Update Arch kernel to v5.18.10 2022-07-08 03:47:53 +02:00
Maximilian Luz d824b1c447
Update Fedora kernels to v5.18.9 2022-07-03 14:38:25 +02:00
Maximilian Luz c57161f1da
Update Arch kernel to v5.18.9 2022-07-03 14:37:18 +02:00
Maximilian Luz 8604f7c39b
Update Fedora kernels to v5.18.7 2022-06-26 00:26:15 +02:00
Maximilian Luz 1646cda0d7
Update Arch kernel to v5.18.7 2022-06-26 00:23:11 +02:00
Dorian Stoll 9277b94fb9
pkg: arch: Update checksums 2022-06-20 09:53:23 +02:00
Dorian Stoll bc7550048b
pkg: Update to 5.18.5 2022-06-20 09:38:15 +02:00
Dorian Stoll ad1c951db9
pkg: Sync debuginfo disabling across all configs 2022-06-20 09:33:44 +02:00
Maximilian Luz b46f0cccac
Update Fedora kernels to v5.18.4 2022-06-16 18:57:31 +02:00
Maximilian Luz 771339fc3b
Update Arch kernel to v5.18.4 2022-06-16 18:55:43 +02:00
Maximilian Luz afddc7d741
Update v5.18 patches
Changes:
 - Add support for more tablet-mode switch on the Surface Laptop Studio.
 - Rebase onto v5.18.5

Links:
 - kernel: 9af3f057b3
2022-06-16 18:30:23 +02:00
Maximilian Luz 277bb7325c
Remove support for Fedora 34
Fedora 34 has reached its end of life.
2022-06-14 14:35:10 +02:00
Maximilian Luz a98acb4c8e
Update Fedora kernels to v5.17.14 2022-06-14 13:53:20 +02:00
Maximilian Luz c32bf448e2
Update Arch kernel to v5.18.3 2022-06-14 13:51:22 +02:00
Maximilian Luz 467e036075
fixup! Update Fedora kernels to v5.18.1 2022-06-04 19:04:02 +02:00
Maximilian Luz 87a115ed27
Update Fedora kernels to v5.18.1 2022-06-04 18:57:41 +02:00
Maximilian Luz 0353ae0d8e
Update Debian kernel to v5.18.1 2022-06-04 18:50:19 +02:00
Maximilian Luz 56c500105a
Update Arch kernel to v5.18.1 2022-06-04 18:48:16 +02:00
Dorian Stoll 3b567dc265
pkg: fedora: don't overwrite auto.conf with .config
Upstream: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1597

Fixes building external modules using DKMS
2022-06-03 16:22:51 +02:00
Maximilian Luz fbeb52975f
Bump package version 2022-05-25 17:29:22 +02:00
Maximilian Luz db5d478c8c
Update v5.17 patches
Changes:
 - Add quirk to prevent HID touchscreen from showing an erroneous empty
   battery for the stylus.

Links:
 - kernel: 509898fcf7
2022-05-25 17:24:33 +02:00
Maximilian Luz f1cf6916f9
Update Fedora kernels to v5.17.9 2022-05-21 04:07:14 +02:00
Maximilian Luz a4b861be22
Update Arch kernel to v5.17.9 2022-05-21 04:04:34 +02:00
Maximilian Luz 015d1b46ce
Update Fedora kernels to v5.17.7 2022-05-16 22:05:03 +02:00
Maximilian Luz 0d03622827
Update Arch kernel to v5.17.7 2022-05-16 22:03:57 +02:00
Maximilian Luz 8faa2eca31
Update v5.17 patches
Changes:
- Add support for tablet-mode switch for Surface Pro typecovers
  (@PJungkamp, PR: https://github.com/linux-surface/kernel/pull/125).

Links:
- kernel: 97587f2485
2022-05-16 21:57:53 +02:00
Maximilian Luz 7c68d6ba3c
Bump package release 2022-05-07 18:32:37 +02:00
Maximilian Luz d04a703366
Update v5.17 patches
Changes:
- Add auto-focus support for world-facing camera (@djrscally)
  - PR: https://github.com/linux-surface/kernel/pull/123
- Refactor Surface Aggregator subsystem device hubs

Links:
- kernel: 6ea3d62a89
2022-04-30 01:23:05 +02:00
Maximilian Luz fe740d477a
Bump package release 2022-04-29 19:02:39 +02:00
Dorian Stoll 7cc8cb9cc0
Update to kernel 5.17.5 2022-04-29 10:42:07 +02:00
Dorian Stoll 7426ac948e
pkg: fedora: Bump Fedora 35 and 34 2022-04-27 22:51:23 +02:00
Dorian Stoll d88e04b267
pkg: Add support for Fedora 36 2022-04-27 22:51:05 +02:00
Maximilian Luz 3156add616
Update Fedora kernels to v5.17.4 2022-04-26 02:48:09 +02:00
Maximilian Luz 24477e9f37
Update Arch kernel to v5.17.4 2022-04-26 02:42:03 +02:00
Yatao Li a8767c6622 update patch sha256sum for arch PKGBUILD 2022-03-27 22:11:25 +08:00
Maximilian Luz f00fd157c3
Update Fedora kernels to v5.16.17 2022-03-24 20:11:35 +01:00
Maximilian Luz c048d09a7a
Update Arch kernel to v5.16.16 2022-03-24 20:09:33 +01:00
Maximilian Luz ae712f102c
Update Fedora kernels to v5.16.13 2022-03-11 02:04:00 +01:00
Maximilian Luz c2b48a9101
Update Arch kernel to v5.16.13 2022-03-11 02:03:00 +01:00
Maximilian Luz bd84bc7b23
Update v5.16 patches
Changes:
 - Rebase onto v5.16.13

Links:
 - kernel: 92ddcc5b66
2022-03-11 01:59:21 +01:00
Maximilian Luz 891e89ae81
Update Fedora kernels to v5.16.11 2022-02-24 14:46:04 +01:00
Maximilian Luz f595affeea
Update Arch kernel to v5.16.11 2022-02-24 14:44:10 +01:00
Maximilian Luz 91ada73c44
pkg/debian: Add required config options for Surface 3 backlight
Debians default config sets CONFIG_I2C_DESIGNWARE_PCI=m, however,
according to Hans de Goede in #336, we need CONFIG_I2C_DESIGNWARE_PCI=y.
Set all required options appropriately.

This should fix #336.
2022-02-24 14:37:44 +01:00
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
Maximilian Luz 2c125dec2f
Update Fedora patch commit hash 2021-10-27 14:46:23 +02:00
Maximilian Luz fb1a1688bc
pkg/fedora: Use git to apply patches
Applying patches without git 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.
2021-10-27 14:44:12 +02:00
Maximilian Luz d5613c70ac
Bump Fedora pkgrel 2021-10-27 14:19:29 +02:00
Maximilian Luz 950a06cc15
Bump Arch pkgrel 2021-10-27 14:18:27 +02:00
Maximilian Luz 1542b2e0e4
Update v5.14 patches
Changes:
 - Add support for world-facing camera on Surface Go and Go 2. See
   https://github.com/linux-surface/kernel/pull/109 for more details.
 - Add wake-via-lid support for Surface Pro 8
2021-10-27 14:14:55 +02:00
Maximilian Luz b7d075c45d
fixup! Update Fedora kernels to 5.14.14 2021-10-23 19:27:41 +02:00
Maximilian Luz 233acb6835
fixup! Update v5.14 patches 2021-10-23 19:27:07 +02:00
Maximilian Luz 9b9abdbbe9
Update Fedora kernels to 5.14.14 2021-10-23 19:15:37 +02:00
Maximilian Luz 91ec110969
Update Arch kernel to 5.14.14 2021-10-23 19:14:00 +02:00
Maximilian Luz dc24ffb26d
Update v5.14 patches
Changes:
 - Rebase to v5.14.14
2021-10-23 19:11:16 +02:00
Maximilian Luz 88ec4ee1cb
Update Fedora kernels to 5.14.13 2021-10-20 20:33:53 +02:00
Maximilian Luz bcbe1afe6c
Update Arch kernel to 5.14.13 2021-10-20 20:33:05 +02:00
Maximilian Luz 6096d8bbe2
Update v5.14 patches
Changes:
 - Rebase to v5.14.13
2021-10-20 20:29:25 +02:00
Maximilian Luz f556c6e83b
Bump Fedora pkgrel 2021-10-10 19:57:41 +02:00
Maximilian Luz c2dea51482
Bump Arch pkgrel 2021-10-10 19:56:43 +02:00
Maximilian Luz 11db9e952d
Update v5.14 patches
Changes:
 - Address issue preventing the Surface HID driver to load on the
   Surface Laptop Studio.
2021-10-10 19:54:54 +02:00
Maximilian Luz 53c6722399
Revert Fedora back to v5.14.10
There is no v5.14.11 source available yet.
2021-10-10 15:51:15 +02:00
Maximilian Luz 6a8236a6af
Update Fedora kernels to 5.14.11 2021-10-10 15:45:59 +02:00
Maximilian Luz 00d66d43e6
Update Arch kernel to 5.14.11 2021-10-10 15:44:29 +02:00
Maximilian Luz 8a14d64a94
Update v4.15 patches
Changes:
 - Fix timeout issue when loading Surface HID driver on Surface Laptop
   Studio.
 - Rebase onto v4.15.11
2021-10-10 15:39:38 +02:00
Maximilian Luz f7a40b266d
fixup! Bump Fedora pkgrel 2021-10-10 01:59:49 +02:00
Maximilian Luz df188ae65e
Bump Fedora pkgrel 2021-10-10 01:52:58 +02:00
Maximilian Luz d2ed4727f1
Bump Arch pkgrel 2021-10-10 01:51:54 +02:00
Maximilian Luz bd0321e349
Update v5.14 patches
Changes:
  - Add support for Surface Aggregator devices on the Surface Laptop
    Studio. This includes support for battery status information,
    keyboard, touchpad, as well as other HID devices, and performance /
    platform profiles.
  - Add support for wake via lid on the Surface Laptop Studio.
2021-10-10 01:47:36 +02:00
Maximilian Luz 1f9fdf4427
pkg/debian: Disable CONFIG_UBSAN in kernel config
Recent Ubuntu mainline versions have enabled UBSAN. UBSAN has a runtime
cost and should only be enabled for debugging and testing.

Furthermore, UBSAN actively causes problems on the Surface Pro 4 and
Surface Book 1, preventing them from waking from suspend in some
instances. Disabling UBSAN should work around issue #585.
2021-10-09 13:16:28 +02:00
Maximilian Luz 0d1b0e0057
pkg/debian: Disable CONFIG_DEBUG_MISC in kernel config
This should only be used for debugging.
2021-10-09 13:15:36 +02:00
Maximilian Luz 3eee52ae6a
Update Fedora kernels to 5.14.10 2021-10-09 01:07:34 +02:00
Maximilian Luz 1dd5818965
Update Arch kernel to 5.14.10 2021-10-09 01:05:56 +02:00
Maximilian Luz 0858e1ebf5
Update v5.14 patches
Changes
 - Fix power button on AMD Surface Laptop 4. For details see
   https://github.com/linux-surface/kernel/pull/108

 - Rebase onto v5.14.10
2021-10-09 01:00:50 +02:00
Maximilian Luz c9ee9bef2f
Update Fedora kernels to 5.14.9 2021-10-03 02:28:32 +02:00
Maximilian Luz 8496b21a38
Update Arch kernel to 5.14.9 2021-10-03 02:26:27 +02:00
Maximilian Luz 2e96060ff1
Update v5.14 patches
Changes
 - More fixes for suspend behavior on the SL4 AMD version. This should
   improve power consumption during suspend and address spurious
   wakeups.

   For details refer to the following pull requsts:
    - https://github.com/linux-surface/kernel/pull/106
    - https://github.com/linux-surface/kernel/pull/107

 - Rebase onto v5.14.7
2021-10-03 02:13:51 +02:00
Maximilian Luz ce233f0869
fixup! Update Fedora kernels to 5.14.7
Fix location for copying syscall scripts.
2021-09-27 18:45:51 +02:00
Maximilian Luz 65e4b98199
fixup! Update Fedora kernels to 5.14.7
Fix patch commit for Fedora kernels.
2021-09-27 17:08:05 +02:00