Commit graph

309 commits

Author SHA1 Message Date
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 6548de8dd1
Update Arch LTS kernel to 4.19.190 2021-05-11 20:06:08 +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 3441cc41b0
Update v4.19 patches
Changes:
 - SAM:
   - Small code fixes

Links:
 - kernel: e0944559a3
 - SAM: 0b52307159
2021-05-11 19:50:28 +02:00
Maximilian Luz 85ea54034b
Bump Arch kernel release 2021-05-05 16:29:12 +02:00
Maximilian Luz 126159f747
Update Arch LTS kernel to 4.19.189 2021-05-05 16:27:22 +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 21fb759627
Update v4.19 patches
Changes:
 - SAM:
   - Fix bug in battery event handling, causing events to be dropped and
     logged as unhandled.

Links:
 - kernel: 61f150ad85
 - SAM: 77eadd698c
2021-05-05 03:30:30 +02:00
Maximilian Luz 3bf69cc377
Update Arch kernel to 5.11.16 2021-04-23 12:15:43 +02:00
Maximilian Luz c8ee30fc1a
Update Arch LTS kernel to 4.19.188 2021-04-23 12:14:34 +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 dd6d5cd50f
Update v4.19 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: 3ef26cf9b4
 - SAM: a33f6762be
2021-04-23 12:10:04 +02:00
Maximilian Luz cf6b9b250f
Update Arch kernel to 5.11.13 2021-04-11 00:47:11 +02:00
Maximilian Luz 6d3245e2ea
Update Arch LTS kernel to 4.19.186 2021-04-11 00:44:35 +02:00
Maximilian Luz 880f789753
Update Arch kernel to 5.11.11 2021-04-07 03:34:38 +02:00
Maximilian Luz 459268cd7f
Update Arch LTS kernel to 4.19.184 2021-04-07 03:32:27 +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 a859c34e49
Update v4.19 patches
Changes:
 - Code cleanup and small fixes

Links:
 - kernel: e394f9b2d2
 - SAM: ff044c7463
2021-04-07 03:20:56 +02:00
Maximilian Luz 1eb772562d
Update Arch kernel to 5.11.10 2021-03-29 03:03:13 +02:00
Maximilian Luz 2374f3bea9
fixup! Update Arch LTS kernel to 4.19.183 2021-03-29 03:01:49 +02:00
Maximilian Luz 695c2d08d9
Update Arch LTS kernel to 4.19.183 2021-03-29 02:56:37 +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 1620eedc50
Update v4.19 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: 0d3ce1a00d
2021-03-29 02:46:18 +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 4e3978fa9c
Update v4.19 patches
Changes:
 - Update D3cold fix for Surface Book 2 and 3

Links:
 - kernel: 8709678d16
2021-03-19 02:42:25 +01:00
Maximilian Luz 550b484e8b
Update Arch kernel to 5.11.7 2021-03-19 01:53:37 +01:00
Maximilian Luz b469aa0092
Update Arch LTS kernel to 4.19.181 2021-03-19 01:51:23 +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
Maximilian Luz 5381530118
Update v4.19 patches
Changes:
 - Update patches to v4.19.181

 - SAM:
   - Small code cleanup

Links:
 - kernel: 7331b74ca0
 - SAM: 53fbf8d1f8
2021-03-19 01:40:21 +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 d74e37d63c
Update Arch LTS kernel to 4.19.179 2021-03-09 20:55:58 +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 e8c31f66dd
Update v4.19 patches
Changes:
 - SAM:
   - Add support for Surface Pro 7+
   - Minor updates and fixes.

 - Add firmware file override for ath10k wifi driver.

Links:
 - kernel: 3a02456c73
 - SAM: a8b786bd6f
2021-03-09 20:41:01 +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 8289d3bea4
Update Arch LTS kernel to 4.19.177 2021-03-03 21:48:23 +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 6b114edf5e
Update Arch LTS kernel to 4.19.176 2021-02-15 21:53:55 +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
Maximilian Luz 6a597d784b
Update v4.19 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

Links:
 - kernel: e9b2f6699c
 - SAM: bee2add45f
 - GPE: 6ecfdb3905
 - Hotplug: 595ed62f24
2021-02-15 21:27:06 +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 2c6f850918
Update Arch LTS kernel to 4.19.173 2021-02-04 01:33:22 +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 52ed967d78
Update v4.19 patches
Changes:
 - Various small fixes.

Links:
 - kernel: fb836a45f8
 - SAM: e73516d1d2
 - GPE: 6ecfdb3905
2021-02-04 01:17:13 +01:00
Maximilian Luz 2b9bbac3e8
Update Arch kernel to 5.10.10 2021-01-25 00:48:47 +01:00
Maximilian Luz a0ffba6606
Update Arch LTS kernel to 4.19.170 2021-01-25 00:41:21 +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
Maximilian Luz 3bf64d40b8
Update v4.19 patches
Changes:
 - No functional changes (rebase onto v4.19.170)

Links:
 - kernel: ec127183ca
2021-01-24 22:52:06 +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 512598e0dd
Update Arch LTS kernel to 4.19.165 2021-01-08 00:25:23 +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 825bb867fd
Update v4.19 patches
Changes:
 - SAM:
   - Add support for Surface Laptop Go

Links:
 - SAM: c6dd4e77bb
 - kernel: ec127183ca
2020-12-27 00:20:12 +01:00
Maximilian Luz e6d94c815f
Update Arch kernel to 5.10.1 2020-12-16 17:27:45 +01:00
Maximilian Luz 987a97f25b
Update Arch LTS kernel to 4.19.163 2020-12-16 17:22:47 +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 5a722fc2d3
Update Arch LTS kernel to 4.19.161 2020-12-06 01:34:25 +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 abc6a3cac6
Update v4.19 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 v4.19.161)

Links:
 - SAM: 61b9bb859c
 - kernel: 43f1cd62e4
2020-12-06 01:17:20 +01:00
Maximilian Luz 26c0e140ec
Update Arch kernel to 5.9.11 2020-11-28 03:46:59 +01:00
Maximilian Luz 0e6f961b3f
Update Arch LTS kernel to 4.19.160 2020-11-28 03:44:40 +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 4703879435
Update v4.19 patches
Changes:
 - SAM:
   - Clean up code

 - Misc:
   - Revert erroneous efivarfs change in v4.19.160

Links:
 - SAM: b97b5d8f9e
 - kernel: b2de1a748f
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
Maximilian Luz 983acf90a2
Update v4.19 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: e82acdff70
2020-11-24 16:43:15 +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 6fa21b3f6e
Update Arch LTS kernel to 4.19.157 2020-11-13 22:41:43 +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 2f40b23619
Update v4.19 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: 85a3ed86b5
2020-11-13 22:31:51 +01:00
Maximilian Luz 9df65da9e5
Update Arch kernel to 5.9.6 2020-11-09 22:12:30 +01:00
Maximilian Luz 645ba7bfa3
Update Arch LTS kernel to 4.19.155 2020-11-09 22:09:33 +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 7f370a054c
Update v4.19 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: 5ae90020d0
2020-11-09 21:53:25 +01:00
Maximilian Luz 654d87001a
Update Arch kernel to 5.9.3 2020-11-04 02:18:05 +01:00
Maximilian Luz 1e51a018a0
Update Arch LTS kernel to 4.19.154 2020-11-04 02:15:47 +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 4383b106db
Update v4.19 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: 69ddd7cbb4

[1] 4138dabe85
[2] https://github.com/linux-surface/surface-aggregator-module/wiki/Discrete-GPU
2020-11-04 01:57:22 +01:00
Maximilian Luz c7522f3cef
pkg/arch/kernel: Fix surface.config link 2020-10-22 18:57:59 +02:00
Maximilian Luz 53f2ef95bd
Update Arch config to v5.9 2020-10-22 18:56:08 +02:00