Commit graph

345 commits

Author SHA1 Message Date
Yatao Li a8767c6622 update patch sha256sum for arch PKGBUILD 2022-03-27 22:11:25 +08:00
Maximilian Luz c048d09a7a
Update Arch kernel to v5.16.16 2022-03-24 20:09:33 +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 f595affeea
Update Arch kernel to v5.16.11 2022-02-24 14:44:10 +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 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 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 270d404053
Bump Arch kernel release (again) 2021-09-03 17:40:16 +02:00
Maximilian Luz e95c212996
pkg/arch: Use y for CONFIG_ASHMEM
The CONFIG_ASHMEM option cannot be set to `m` (as wrongly described in
the Arch Wiki). Instead set it to `y` as done in the `-zen` kernel.
2021-09-03 17:37:43 +02:00
Maximilian Luz d937b05dd8
Bump Arch kernel release 2021-09-03 15:31:27 +02:00
Maximilian Luz 1cb872fc6f
pkg/arch: Fix typo in config 2021-09-03 15:28:18 +02:00
Maximilian Luz ae2ad24917
Update Arch kernel to 5.13.13 2021-09-03 00:13:37 +02:00
Maximilian Luz f69eefacf7
Update v5.13 patches
Changes:
 - Rebase onto v5.13.13

Links:
 - kernel: e6d532e204
2021-09-03 00:07:13 +02:00
Maximilian Luz b6c16eb4e5
pkg/arch: Enable ASHMEM/BINDERFS support 2021-09-02 22:38:37 +02:00
Maximilian Luz d0faa10875
Update Arch kernel to 5.13.12 2021-08-25 00:07:18 +02:00
Maximilian Luz 052b849dcf
Update v5.13 patches
Changes:
 - Rebase onto v5.13.12

Links:
 - kernel: e6d532e204
2021-08-25 00:02:30 +02:00
Maximilian Luz a90312f5b6
Update Arch kernel to 5.13.10 2021-08-15 01:50:46 +02:00
Maximilian Luz c6f062cfc7
Update v5.13 patches
Changes:
 - Rebase onto v5.13.10
 - Update AMD PMC patches to latest version

Links:
 - kernel: e6d532e204
 - amd-pmc: https://patchwork.kernel.org/project/platform-driver-x86/list/?series=508431&state=%2A&archive=both
2021-08-15 01:46:22 +02:00
Maximilian Luz 5e608c14e6
Update Arch kernel to 5.13.7 2021-08-01 16:09:31 +02:00
Maximilian Luz 9daecb5d44
Update v5.13 patches
Changes:
 - Rebase onto v5.13.7

Links:
 - kernel: e6d532e204
2021-08-01 16:01:49 +02:00
Maximilian Luz 06e8a843e7
fixup! Update Arch kernel to 5.13.4 2021-07-21 02:24:38 +02:00
Maximilian Luz 64187798fc
Update Arch kernel to 5.13.4 2021-07-21 01:33:56 +02:00
Maximilian Luz 83f70d59ef
Update Arch kernel to 5.12.14 2021-07-02 15:15:13 +02:00
Maximilian Luz 1303a9d451
Update v5.12 patches
Changes:
 - Rebase onto v5.12.14
 - Add "PCI: PM: Do not read power state in pci_enable_device_flags()"
   which has been reverted upstream back.

Links:
 - kernel: 81416742c5
2021-07-02 14:54:22 +02:00
Maximilian Luz 182c66a053
Update Arch kernel to 5.12.13 2021-06-29 15:58:28 +02:00
Maximilian Luz 20534ee6ff
Update Arch kernel to 5.12.12 2021-06-19 22:07:39 +02:00
Maximilian Luz 7deb5ff4d2
Update v5.12 patches
Changes:
 - Backport/add fixes for s0ix on AMD devices
 - Rebase onto v5.12.12

Links:
 - kernel: 81416742c5
2021-06-19 21:58:38 +02:00
Maximilian Luz 4ab89585da
Update Arch kernel to 5.12.10 2021-06-13 23:11:25 +02:00
Maximilian Luz 1f958748b0
Update v5.12 patches
Changes:
 - SAM:
   - Fix bug in Surface HID get-report function
   - Fix other small issues

Links:
 - kernel: 8e45d1d062
 - SAM: 0686c05d4b
2021-06-13 23:00:45 +02:00
Maximilian Luz fcfc61b243
Update Arch kernel to 5.12.9 2021-06-03 20:15:03 +02:00
Maximilian Luz 2ed5d39129
Update v5.12 patches
Changes:
 - SAM:
   - Fix bug when disabling events.
   - Add support for forwarding events to user-space via debug device.

 - Work around bug preventing IRQ setup and subsequently SAM drivers from
   loading on the 13" AMD Surface Laptop 4.

 - Add quirk to prevent incorrect battery reporting via the Surface Go
   touchscreen.

Links:
 - SAM: 6b6edef7c7
 - kernel: 41c3cb4084
2021-06-03 20:07:06 +02:00
Maximilian Luz c7b48e9673
fixup! Update v5.12 patches 2021-05-29 16:11:27 +02:00
Maximilian Luz 67b7d0831a
Update Arch kernel to 5.12.8 2021-05-29 15:36:04 +02:00
Maximilian Luz dcacd5b5ab
Update v5.12 patches
Changes:
 - Replace up AMD SL4 IRQ workaround with something cleaner.

Links:
 - kernel: 42debda97d
2021-05-29 15:28:01 +02:00
Maximilian Luz ef03b65497
Update Arch kernel to 5.12.6 2021-05-24 17:32:36 +02:00
Maximilian Luz e8395a0256
Update v5.12 patches
Changes:
 - SAM:
   - Add support for the 13" Intel version of the Surface Laptop 4
   - Small code cleanup

Links:
 - kernel: 150c4475de
 - SAM: e24239cf87
2021-05-24 17:28:12 +02:00
Maximilian Luz d7d7498ce1
Update Arch kernel to 5.12.5 2021-05-21 17:26:43 +02:00
Maximilian Luz 5c2a36bb3c
Update v5.12 patches
Changes:
 - SAM:
   - Small code fixes

 - Cameras:
   - Update to latest camera patchset (v4)
   - Fix purple hue on certain devices

Links:
 - kernel: 3674b9e802
 - SAM: ea257c1360
2021-05-21 17:18:44 +02:00
Dorian Stoll 9c3e761bc4
Update to 5.12.4 / 5.11.21, second attempt
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2021-05-19 08:42:19 +02:00
Dorian Stoll 0436518413
Update to 5.12.4 / 5.11.21
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2021-05-19 07:49:52 +02:00
Maximilian Luz 8e30cdc0cb
Bump Arch pkgrel
I forgot to bump it earlier. Bump it to 3 so that tags and pkgre are
sync again.
2021-05-12 11:54:17 +02:00
Maximilian Luz 2ece028ddd
Use actual 5.12 config for Arch Linux 5.12 kernels 2021-05-12 03:01:52 +02:00
Maximilian Luz 0e5b795c84
Update Arch kernel to 5.12.2 2021-05-11 20:08:10 +02:00
Maximilian Luz 45ccf805bd
Update v5.11 patches
Changes:
 - SAM:
   - Add support for Surface Laptop 4
     - Fix legacy PIC initialization issue
     - Add missing device IDs for GPIO controller and UARTs
   - Small code fixes

Links:
 - kernel: 73f862e87a
 - SAM: 0b52307159
2021-05-11 19:52:46 +02:00
Maximilian Luz 85ea54034b
Bump Arch kernel release 2021-05-05 16:29:12 +02:00
Maximilian Luz 0354357d1b
Update v5.11 patches
Changes:
 - SAM:
   - Fix bug in battery event handling, causing events to be dropped and
     logged as unhandled.

Links:
 - kernel: 12dfb26206
 - SAM: 77eadd698c
2021-05-05 03:32:41 +02:00
Maximilian Luz 3bf69cc377
Update Arch kernel to 5.11.16 2021-04-23 12:15:43 +02:00
Maximilian Luz 37bb401066
Update v5.11 patches
Changes:
 - WiFi:
   - Add workaround for deep sleep on buggy hardware
   - Fix manual host-sleep activation
   - Fix DELBA requests
   - Ignore BTCOEX events as they are sometimes buggy (improves WiFi
     speeds)
   - Other small fixes

 - SAM:
   - Code cleanup and small fixes

Links:
 - kernel: db2f9336a2
 - SAM: a33f6762be
2021-04-23 12:10:05 +02:00
Maximilian Luz cf6b9b250f
Update Arch kernel to 5.11.13 2021-04-11 00:47:11 +02:00
Maximilian Luz 880f789753
Update Arch kernel to 5.11.11 2021-04-07 03:34:38 +02:00
Maximilian Luz 779cb0506a
Update v5.11 patches
Changes:
 - Code cleanup and small fixes

 - SAM:
   - Fix timing issue when re-attaching the base on the Surface Book 3,
     causing devices (e.g. battery) to not work properly after
     re-attaching.

Links:
 - kernel: 3ffb5d02de
 - SAM: ff044c7463
2021-04-07 03:24:57 +02:00
Maximilian Luz 1eb772562d
Update Arch kernel to 5.11.10 2021-03-29 03:03:13 +02:00
Maximilian Luz c856e76a2f
Update v5.11 patches
Changes:
  - Attempt to properly fix WiFi firmware crashes caused by power-save
    mode and suspend. This aims to fix WiFi crashes without the need to
    disable power-saving options and achieve better power consumption.
  - Try to fix firmware wakeup issues.
  - Try to reduce WiFi speed impact when Bluetooth is active.
  - Fixes for P2P and AP modes. This should get miracast working.

Links:
 - kernel: 5d2a6f03a1
2021-03-29 02:52:06 +02:00
Maximilian Luz 96cbaf80dc
Disable CONFIG_BPF_PRELOAD for Arch Linux
Due to buildsystem limitations, we have previously disabled
CONFIG_DEBUG_INFO. This however, causes CONFIG_DEBUG_INFO_BTF to be
disabled, which in turn causes some warnings at boot when built with
CONFIG_BPF_PRELOAD. So let's also disable CONFIG_BPF_PRELOAD.
2021-03-26 20:38:31 +01:00
Maximilian Luz 6c3ab525f2
Update v5.11 patches
Changes:
 - Update D3cold fix for Surface Book 2 and 3

Links:
 - kernel: b2c74efbe2
2021-03-19 02:45:02 +01:00
Maximilian Luz 550b484e8b
Update Arch kernel to 5.11.7 2021-03-19 01:53:37 +01:00
Maximilian Luz 2e1ff0ee2c
Update v5.11 patches
Changes:
 - Update patches to v5.11.7

 - SAM:
   - Small code cleanup

Links:
 - kernel: f94094df0a
 - SAM: 53fbf8d1f8
2021-03-19 01:41:38 +01:00
Dorian Stoll 0f4f9189f5
Revert "Update to 5.11.7"
Our patches dont apply on 5.11.7. Revert the change for now.

This reverts commit 38809ec775.
2021-03-18 06:59:39 +01:00
Dorian Stoll 38809ec775
Update to 5.11.7
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2021-03-18 06:40:50 +01:00
Dorian Stoll 9869fc0b38
Update to 5.11.6 / 5.10.23
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2021-03-14 10:54:33 +01:00
Maximilian Luz dfd262f39a
Update Arch kernel to 5.11.5 2021-03-09 20:57:47 +01:00
Maximilian Luz a7dcf15133
Update v5.11 patches
Changes:
 - SAM:
   - Add support for Surface Pro 7+
   - Minor updates and fixes.

 - IPTS:
   - Send commands during shutdown again, this is needed on some devices
     and readds the dependency on the MEI bus patch
   - Flush buffers during shutdown, to prevent a timeout from CLEAR_MEM_WINDOW
   - Added initial support for setting gen7 devices into multitouch

 - Add firmware file override for ath10k wifi driver.

Links:
 - kernel: b3152dc559
 - SAM: a8b786bd6f
 - IPTS: 90de2d6e75
2021-03-09 20:45:44 +01:00
Maximilian Luz f2505ee84a
fixup! Update Arch kernel to 5.11.2 2021-03-03 23:57:01 +01:00
Maximilian Luz 26b02409fe
Update Arch kernel to 5.11.2 2021-03-03 21:51:30 +01:00
Maximilian Luz 8a08450dde
Bump Arch pkgrel for v5.10.16 2021-02-21 00:20:39 +01:00
Maximilian Luz f8fab978a4
Update v5.10 patches
Changes:
 - cameras
   - Add VBLANK control support
   - Clean up OV5693 driver

Links:
 - kernel: 59c2df3ee0
 - cameras: 74f01bb065
2021-02-21 00:17:40 +01:00
Maximilian Luz 49eedba7d9
Bump pkgrel for 5.10.16 2021-02-15 21:57:57 +01:00
Maximilian Luz 88e2e104f2
Update v5.10 patches
Changes:
 - SAM:
   - Move and split drivers to closer reflect upstreaming process
   - Various updates to HID and battery/AC drivers for upstreaming

 - Hotplug:
   - Various fixes and improvements

 - GPE:
   - Fix Kconfig dependency

 - IPTS
   - Various fixes and improvements

Links:
 - kernel: 5c7b5b588e
 - SAM: bee2add45f
 - GPE: 6ecfdb3905
 - Hotplug: 595ed62f24
 - IPTS: 3642d0e4eb
2021-02-15 21:40:31 +01:00
Dorian Stoll d71b781ced
Update to 5.10.16
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2021-02-15 10:39:38 +01:00
Maximilian Luz 55d7d84c23
Update Arch kernel to 5.10.13 2021-02-04 01:34:58 +01:00
Maximilian Luz 102b9aeb9d
Update v5.10 patches
Changes:
 - Various small fixes.

Links:
 - kernel: 452ca809c3
 - SAM: e73516d1d2
 - GPE: 6ecfdb3905
2021-02-04 01:21:37 +01:00
Maximilian Luz 2b9bbac3e8
Update Arch kernel to 5.10.10 2021-01-25 00:48:47 +01:00
Maximilian Luz a958894f29
Update v5.10 patches
Changes:
 - Add support for Ambient Light Sensor found on Surface Book 3, Surface
   Laptop 3, and Surface Pro 7 devices.
 - Update camera drivers.

Links:
 - kernel: 23b180c407
2021-01-25 00:37:20 +01:00
Dorian Stoll 38ea021b59
Update to kernel 5.10.8
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2021-01-18 06:44:24 +01:00
Dorian Stoll 1e78a7f134
Update to kernel 5.10.7
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2021-01-16 08:32:51 +01:00
Dorian Stoll cdbe9d7e5a
Update to kernel 5.10.6
Except for Fedora 32, that isnt rebased yet

Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2021-01-12 14:04:53 +01:00
Maximilian Luz e185f28e05
Add more missing Arch Linux build dependencies in PKGBUILD 2021-01-08 01:08:49 +01:00
Maximilian Luz 6032c5c9d0
Add missing Arch Linux build dependencies in PKGBUILD 2021-01-08 00:38:36 +01:00
Maximilian Luz dd27094d4b
Update Arch kernel to 5.10.5 2021-01-08 00:26:39 +01:00
Maximilian Luz 01bf4b49b7
Update Arch Linux kernel config 2021-01-08 00:20:33 +01:00
Maximilian Luz 6ea9811bdd
Update Arch kernel to 5.10.2 2020-12-27 00:25:28 +01:00
Maximilian Luz 819ca444a9
Update v5.10 patches
Changes:
 - SAM:
   - Add support for Surface Laptop Go

Links:
 - SAM: c6dd4e77bb
 - kernel: 69ae20ed0e
2020-12-27 00:20:13 +01:00
Maximilian Luz e6d94c815f
Update Arch kernel to 5.10.1 2020-12-16 17:27:45 +01:00
Dorian Stoll 432823625d
fixup! Fix Arch checksum
I have no idea how that ended up in my clipboard, lol

Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-12-12 21:43:53 +01:00
Dorian Stoll 5f0a7cc5da
Update to 5.9.14
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-12-12 21:39:25 +01:00
Dorian Stoll 3f2ecc698d
Update to 5.9.13
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-12-09 10:20:15 +01:00
Maximilian Luz c2f5c05e37
Update Arch kernel to 5.9.12 2020-12-06 01:37:15 +01:00
Maximilian Luz e287e79217
Update v5.9 patches
Changes:
 - SAM:
   - Battery: Take UEFI battery limiter into accound when scheduling
     delayed update
   - Clean up code, minor fixes

 - Misc:
   - Drop efivarfs fix (included in upstream v5.9.12)

Links:
 - SAM: 61b9bb859c
 - kernel: cecd2a327c
2020-12-06 01:23:35 +01:00
Maximilian Luz 26c0e140ec
Update Arch kernel to 5.9.11 2020-11-28 03:46:59 +01:00
Maximilian Luz acd1277597
Update v5.9 patches
Changes:
 - SAM:
   - Clean up code

 - Misc:
   - Revert erroneous efivarfs change in v5.4.80

Links:
 - SAM: b97b5d8f9e
 - kernel: 9888cb1662
2020-11-28 03:44:40 +01:00
Maximilian Luz b4964cbc54
Update v5.9 patches
Changes:
 - SAM:
   - Add serial I/O transmission timeout
   - Fix memory leak in error case
   - Clean up code and fix typos
   - Other fixes

Links:
 - SAM: 19ddacd0d3
 - kernel: 7732f52d7d
2020-11-24 16:48:41 +01:00
Dorian Stoll c86b45db03
Update to 5.9.10
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-11-24 14:57:34 +01:00
Alexey Andreev 6dfe5409ee
Update Arch packages to make it Manjaro compatible
Add provides keyword to PKGBUILD with appropriate linux version.
2020-11-21 18:46:24 +03:00
Maximilian Luz d2b54d6f4c
Update Arch kernel to 5.9.8 2020-11-13 22:43:17 +01:00
Maximilian Luz e6fdaf8ddd
Update v5.9 patches
Changes:
 - SAM:
   - Fix typos in kernel doc.

 - GPE:
   - Add support for 15" Intel-based Surface Laptop 3

 - misc:
   - Turn-off typecover backlight when suspending.

Links:
 - SAM: 414658f8c2
 - GPE: 35fc41f3f0
 - kernel: cf69cdf4c1
2020-11-13 22:34:50 +01:00
Maximilian Luz 9df65da9e5
Update Arch kernel to 5.9.6 2020-11-09 22:12:30 +01:00
Maximilian Luz c4b1d6dac4
Update v5.9 patches
Changes:
 - SAM:
   - Retry more SAM requests on communication failure to increase
     stability.
   - Fix bug in PCI platform power state initialization preventing the
     Intel LPSS driver from loading on 7th generation Surface devices.

Links:
 - SAM: bfab2be7d3
 - kernel: e8470c735d
2020-11-09 22:00:17 +01:00
Maximilian Luz 654d87001a
Update Arch kernel to 5.9.3 2020-11-04 02:18:05 +01:00
Maximilian Luz 92f1abfa6a
Update v5.9 patches
Changes:
 - SAM:
   - Remove explicit dGPU power-setting code and rely on (patched)
     PCI/PM core instead for automatic and proper power management. See
     [1] and [2] for details.
   - Minor fixes.

 - GPE:
   - Add copyright notice

Links:
 - SAM: e6338f7b04
 - GPE: 245c264504
 - kernel: 062dca1b26

[1] 4138dabe85
[2] https://github.com/linux-surface/surface-aggregator-module/wiki/Discrete-GPU
2020-11-04 02:14:19 +01:00
Maximilian Luz c7522f3cef
pkg/arch/kernel: Fix surface.config link 2020-10-22 18:57:59 +02:00