Commit graph

452 commits

Author SHA1 Message Date
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 759e2be423
Update Fedora kernels to 5.11.11 2021-04-07 03:36:45 +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 4d4125cbd2
Disable evbug for Debian/Ubuntu 2021-03-29 16:47:59 +02:00
Maximilian Luz 2ee395a506
Update Fedora kernels to 5.11.10 2021-03-29 03:05:16 +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 82f864e29f
Update Fedora kernels to 5.11.7 2021-03-19 01:56:32 +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
Dorian Stoll cc0bb9cffb
pkg: fedora: Add support for Fedora 34
Also disable secureboot signing by default, and explicitly enable it in the CI.
This makes local builds easier, where you dont have the secureboot CA available.

Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2021-03-11 10:53:20 +01:00
Dorian Stoll adbe1575e3
pkg: fedora: Sync build requires with upstream
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2021-03-11 10:20:54 +01:00
Maximilian Luz 7e8d1a576c
Update Fedora kernels to 5.10.21 2021-03-09 21:00:59 +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 12594c5a1f
fixup! Update additional Debian patches for v5.11 2021-03-04 18:07:57 +01:00
Maximilian Luz b672e7faf2
Update additional Debian patches for v5.11 2021-03-04 16:12:32 +01:00
Maximilian Luz f2505ee84a
fixup! Update Arch kernel to 5.11.2 2021-03-03 23:57:01 +01:00
Maximilian Luz bdfcdaebd8
Fix Debian config for v5.11 builds
Clear out trusted key list as we don't have access to the ones expected
by the Ubuntu base config.
2021-03-03 22:20:33 +01:00
Maximilian Luz fa2b75ffd0
Update Fedora kernels to 5.10.19 2021-03-03 21:54:17 +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 2b6d2db5bf
Update Fedora kernels to 5.10.17 2021-02-21 00:24:09 +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
Dorian Stoll 22d1215a54
Update Fedora kernels to 5.10.13
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2021-02-04 12:16:49 +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
Dorian Stoll 74e3a9cd99
Fix broken spectool on fedora 33
Instead of text files it downloads garbage so the surface config file
gets corrupted. Downgrade it until the issue is resolved upstream

Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2021-01-25 21:58:17 +01:00
Maximilian Luz 6c6b6cbf42
Update Fedora kernels to 5.10.10 2021-01-25 00:52:15 +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 25ab2cf75e
Update Fedora kernels to 5.9.16 2020-12-27 00:28:13 +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
Dorian Stoll cbe35f7f68
Update fedora kernels to 5.9.15
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-12-18 16:06:01 +01:00
Dorian Stoll 438a560d5f
Add dummy kernel package for Fedora Silverblue
This makes it possible to install kernel-surface from the package
repository on Fedora Silverblue.

Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-12-18 15:53:10 +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 3efea5fc23
fixup! Update Fedora kernels to 5.9.12 2020-12-06 01:44:41 +01:00
Maximilian Luz 9cb60a8f3f
Update Fedora kernels to 5.9.12 2020-12-06 01:38:37 +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 790faf9ebb
fixup! Update Fedora kernels to 5.9.11 2020-11-28 04:08:33 +01:00
Maximilian Luz a8fe4ca9b7
Update Fedora kernels to 5.9.11 2020-11-28 03:49:28 +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
Dorian Stoll 8c3678e8c7
Fedora 31 is EOL
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-11-24 21:49:31 +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 09405e7408
Add typecover patch to Fedora spec file 2020-11-13 22:48:40 +01:00
Maximilian Luz 371695a863
Bump Fedora kernels to v5.8.18-3 2020-11-13 22:45:12 +01: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 698145c623
Bump Fedora kernels to v5.8.18-2 2020-11-09 22:14:22 +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 a6922b2636
Update Fedora kernels to 5.8.18 2020-11-04 02:21:07 +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
Maximilian Luz ffc8f0f233
pkg/fedora: Drop i2c fix
This is already included in the Fedor distribution kernel source.
2020-10-22 18:51:15 +02:00
Maximilian Luz 921596af8c
pkg/arch/kernel: Drop i2c fix
This is already included in the Arch distribution kernel source.
2020-10-22 18:48:22 +02:00
Maximilian Luz 1497fcccf5
Update Fedora kernels to 5.8.16 2020-10-22 18:44:14 +02:00
Maximilian Luz b32db81dc7
Update Arch kernel to 5.9.1 2020-10-22 18:42:18 +02:00
Maximilian Luz 83302241d7
Update Arch LTS kernel to 4.19.152 2020-10-22 18:40:41 +02:00
Maximilian Luz 7c0e669f67
Update v5.8 patches
Changes:
 - SAM:
   - Update DTX driver state after resume.
   - Add DTX Documentation, misc. fixes, and cleanup.

 - IPTS:
   This implements a new and refined UAPI interface that should improve
   stability during suspend and move some responsibility into userspace,
   making the driver simpler.

   It also fixes some sleep issues due to improper shutdown of the device.

   Shortlog:
     0a4a44c Add missing include
     31ae03d Improve error handling of ipts_control_* functions
     287dea0 Prevent lockups if stop is called from the receiver thread
     b737a9c On remove, wait until CLEAR_MEM_WINDOW returned.
     c5b66a5 Add GET_DEVICE_READY ioctl
     af0f84a Seperate UAPI initialization and device probing
     4ae7674 Patch the MEI bus to allow sending commands on remove
     27772bc Just a few refactorings...

Links:
- SAM: af4bb01042
- IPTS: 0a4a44c2a9
- kernel: 6e8bb10ad8
2020-10-22 18:27:17 +02:00
Maximilian Luz 3d9db379b4
Update v4.19 patches
Changes:
 - SAM:
   - Update DTX driver state after resume.
   - Add DTX Documentation, misc. fixes, and cleanup.

Links:
- SAM: af4bb01042
- kernel: 8bb4052b6b
2020-10-22 18:20:27 +02:00
Maximilian Luz c42e473ff0
Fix Arch LTS package hashsums 2020-10-16 20:57:04 +02:00
Maximilian Luz 99833b096b
Update Fedora kernels to 5.8.15 2020-10-16 19:52:04 +02:00
Maximilian Luz d81d046e98
Bump Arch kernel to v5.8.14-2 2020-10-16 19:47:49 +02:00
Maximilian Luz ea35e18d05
Update Arch LTS kernel to 4.19.151 2020-10-16 19:44:55 +02:00
Maximilian Luz cbffebd101
Update v5.8 patches
Changes:
 - SAM:
   - Merge keyboard and HID driver into single module
   - Restructure DTX user-space interface
   - Add DTX support for Surface Book 3
   - Continued cleanup and misc. fixes

 - other:
   - Add patch to fix boot problems on the Surface Go series

Links:
- SAM: bfef4ac6f8
- kernel: bdadf4da18
2020-10-16 19:40:10 +02:00
Maximilian Luz b42ff37372
Update v4.19 patches
Changes:
 - SAM:
   - Merge keyboard and HID driver into single module
   - Restructure DTX user-space interface
   - Add DTX support for Surface Book 3
   - Continued cleanup and misc. fixes

 - other:
   - Add patch to fix boot problems on the Surface Go series

Links:
- SAM: bfef4ac6f8
- kernel: d1e77c5126
2020-10-16 19:33:14 +02:00
Maximilian Luz e230e9aeac
Update Fedora base commit 2020-10-08 23:48:31 +02:00
Maximilian Luz c7fa1d19c1
Update Arch package hash sums 2020-10-08 23:47:30 +02:00
Maximilian Luz 389350f631
Update Fedora kernels to 5.8.14 2020-10-08 22:49:15 +02:00
Maximilian Luz d0410dd0b8
Update Arch kernel to 5.8.14 2020-10-08 22:46:45 +02:00
Maximilian Luz a58cdeaff5
Update Arch LTS kernel to 4.19.150 2020-10-08 22:44:14 +02:00
Maximilian Luz d1d4fa2d2d
Update v5.4 patches
Changes:
 - SAM:
   - Fix bug in SAN driver, triggered by thermal events.
   - Rename Surface Laptop / Book 3 HID input devices.
   - Implement Surface Laptop 1 and 2 caps-lock light.
   - Continued cleanup and misc. fixes.
   - Update docs.

Links:
- SAM: 73ea41f1ec
- kernel: b2f2899bd3
2020-10-08 22:34:44 +02:00
Maximilian Luz 6ced7eba76
Update v4.19 patches
Changes:
 - SAM:
   - Fix bug in SAN driver, triggered by thermal events.
   - Rename Surface Laptop / Book 3 HID input devices.
   - Implement Surface Laptop 1 and 2 caps-lock light.
   - Continued cleanup and misc. fixes.
   - Update docs.

Links:
- SAM: 73ea41f1ec
- kernel: 48d3cc0dff
2020-10-08 22:30:09 +02:00
Maximilian Luz a2b9421f2c
fixup! Update Fedora base commit 2020-10-01 19:28:00 +02:00
Maximilian Luz 8d4b5f8cac
Update Fedora base commit 2020-10-01 19:18:15 +02:00
Maximilian Luz f8b1f574bf
Bump Fedora kernels to v5.8.12-2 2020-10-01 18:26:46 +02:00
Maximilian Luz f6ca1dd38b
fixup! Update Arch LTS kernel to 4.19.149 2020-10-01 18:23:30 +02:00
Maximilian Luz 9cb3c44a0b
Bump Arch kernel to v5.8.12-2 2020-10-01 18:20:10 +02:00
Maximilian Luz 8738b65c10
Update Arch LTS kernel to 4.19.149 2020-10-01 18:17:11 +02:00
Maximilian Luz 1f3be0afff
Update v5.8 patches
Changes:
 - SAM:
   - Fix bug in packet submission leading to a potential deadlock when
     packets need to be resent in constested situations
   - Misc. other fixes.
   - Rename surface_aggregator_debugfs module to surface_aggregator_cdev
     and make it a proper character device (miscdevice).
   - Add copyright notices.
   - Continued cleanup and code improvements.
   - Change core from late to standard initialization
   - Add sysfs attribute for SAM firmware version
   - Register SAN consumers dynamically
   - Misc. fixes and cleanup

 - mwifiex:
   - Revert auto_ds force-disablement
   - Add enable_device_dump module parameter
   - Try to improve suspend behavior

Links:
- SAM: 47bb8f0824
- kernel: d427e73e92
2020-10-01 18:08:56 +02:00
Maximilian Luz cda77f53f5
Update v4.19 patches
Changes:
 - SAM:
   - Fix bug in packet submission leading to a potential deadlock when
     packets need to be resent in constested situations
   - Misc. other fixes.
   - Rename surface_aggregator_debugfs module to surface_aggregator_cdev
     and make it a proper character device (miscdevice).
   - Add copyright notices.
   - Continued cleanup and code improvements.
   - Change core from late to standard initialization
   - Add sysfs attribute for SAM firmware version
   - Register SAN consumers dynamically
   - Misc. fixes and cleanup

 - mwifiex:
   - Revert auto_ds force-disablement
   - Add enable_device_dump module parameter
   - Try to improve suspend behavior

Links:
- SAM: 47bb8f0824
- kernel: f9183418ae
2020-10-01 18:08:55 +02:00
Maximilian Luz 629849060e
Disable atomisp ov5693 for Arch and Debian builds 2020-09-30 21:07:49 +02:00
Dorian Stoll b15168b83c
Update to 5.8.12
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-09-29 22:17:44 +02:00
Dorian Stoll 5e8e6cf726
Add weak dependency on iptsd
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-09-29 22:11:37 +02:00
Maximilian Luz b0b40551ce
Fix patches for v4.19
Include missing kernel commit.
2020-09-20 01:00:04 +02:00
Maximilian Luz 4b6310c238
Bump pkgrel 2020-09-19 23:28:19 +02:00
Maximilian Luz 36b1d5d473
Update v5.8 patches
Changes:
- SAM:
  - Fix a memory allocation bug causing crashes through memory corruption and
    invalid access.

Links:
- SAM: 9f9a5fcfd2
- kernel: 47d0191632
2020-09-19 23:21:09 +02:00
Maximilian Luz 51421f2375
Update v4.19 patches
Changes:
- SAM:
  - Fix a memory allocation bug causing crashes through memory corruption and
    invalid access.

Links:
- SAM: 9f9a5fcfd2
- kernel: d5df92c197
2020-09-19 23:17:22 +02:00
Maximilian Luz 1a27963c68
Update Fedora kernels to 5.8.10 2020-09-18 03:39:51 +02:00
Maximilian Luz a3c7e031b5
Bump v5.8.10 pkgrel 2020-09-18 03:36:45 +02:00
Maximilian Luz b27a8f90c7
Update v5.8 patches
Changes:
- Fix a bug preventing the Surface Serial Hub driver from probing
  successfully under certain conditions.

Links:
- SAM: f973e273e1
- kernel: a60417830c
2020-09-18 03:34:55 +02:00