Commit graph

358 commits

Author SHA1 Message Date
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 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 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 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 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 5ef50c5ea3
Update Arch kernel to v5.15.6 2021-12-08 17:12:55 +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 66b9e66776
Update Arch kernel to v5.15.5 2021-11-29 12:05:26 +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 31787c8893
Update Arch kernel to v5.15.3 2021-11-20 04:20:47 +01:00
Maximilian Luz e6ece437eb
Bump Arch kernel release 2021-11-09 01:07:03 +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
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 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 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 233acb6835
fixup! Update v5.14 patches 2021-10-23 19:27:07 +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 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 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 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 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 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 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 4c11f75616
Update Arch kernel to 5.14.8 2021-09-27 17:00:05 +02:00
Maximilian Luz a8d36415a6
Update v5.14 patches
Changes:
 - Rebase onto v5.14.8

Links:
 - kernel: e48e5b7abb
2021-09-27 16:59:21 +02:00
Maximilian Luz 3cd7ea5314
Update Arch kernel to 5.14.6 2021-09-20 15:38:34 +02:00
Maximilian Luz 9dc59ad56e
Update v5.14 patches
Changes:
 - Fixes for AMD pinctrl wakeup (https://github.com/linux-surface/kernel/pull/104).
   This should allow the AMD versions of the SL3 and SL4 to wake up by
   opening the lid.
 - Rebase onto v5.14.6

Links:
 - kernel: e48e5b7abb
2021-09-18 16:34:45 +02:00
Maximilian Luz 78834bfc26
Update Arch kernel to 5.14.5 2021-09-16 21:57:50 +02:00
Maximilian Luz f089b850fe
Update Arch LTS kernel to v4.19.206 2021-09-16 21:55:10 +02:00
Maximilian Luz 45540b9fab
Update v4.19 patches
Changes:
 - Rebase onto v4.19.206

Links:
 - kernel: 9c073cfc7c
2021-09-15 15:51:59 +02:00