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
Maximilian Luz
d978030eb8
Update v4.19 patches
...
Changes:
- Fix a bug preventing the Surface Serial Hub driver from probing
successfully under certain conditions.
Links:
- SAM: f973e273e1
- kernel: c594ad2647
2020-09-18 03:30:54 +02:00
Maximilian Luz
080166989b
Update Fedora kernels to 5.8.9
2020-09-17 23:37:50 +02:00
Maximilian Luz
eef1f15e0f
Update Arch kernel to 5.8.10
2020-09-17 23:34:24 +02:00
Maximilian Luz
704de51f85
Update Arch LTS kernel to 4.19.146
2020-09-17 23:32:39 +02:00
Maximilian Luz
6a032ce25e
Update v5.8 patches
...
Changes:
- SAM:
- Fix a bug preventing SSAM client devices to be registered on the
Surface Book 3.
- Introduce SSAM device domains.
- Rename modules, drivers, and source directories.
- Split-up main header file.
- Update and improve Kconfig options and help texts.
- Internal restructuring, cleanup, and documentation.
- GPE:
- Cleanup, fixes, and restructuring.
Links:
- SAM: 4b3ee5ad71
- GPE: 7c017f4d52
- kernel: 6ec5f0ebb0
2020-09-17 23:26:19 +02:00
Maximilian Luz
821bb27beb
Update v4.19 patches
...
Changes:
- SAM:
- Fix a bug preventing SSAM client devices to be registered on the
Surface Book 3.
- Introduce SSAM device domains.
- Rename modules, drivers, and source directories.
- Split-up main header file.
- Update and improve Kconfig options and help texts.
- Internal restructuring, cleanup, and documentation.
Links:
- SAM: 4b3ee5ad71
- kernel: 47860ccd1d
2020-09-17 23:20:10 +02:00
Maximilian Luz
9a5fdd5e61
Update v5.8 patches
...
Changes:
- SAM:
- Internal restructuring, cleanup, and documentation.
Links:
- SAM: 6de853a5cd
- kernel: 12216a9ad7
2020-09-12 16:15:26 +02:00
Maximilian Luz
4dfe143fc5
Update v4.19 patches
...
Changes:
- SAM:
- Internal restructuring, cleanup, and documentation.
Links:
- SAM: 6de853a5cd
- kernel: 93659504ca
2020-09-12 16:08:25 +02:00
Maximilian Luz
7a8a68505b
Update Fedora kernels to 5.8.8
2020-09-10 22:40:31 +02:00
Maximilian Luz
689ac6022a
Update Arch kernel to 5.8.8
2020-09-10 22:38:49 +02:00
Maximilian Luz
b8574d62ec
Update Arch LTS kernel to 4.19.144
2020-09-10 22:37:12 +02:00
Maximilian Luz
6070a3cde4
Update v5.8 patches
...
Changes:
- SAM:
- Cleanup and restructuring.
- GPE:
- Cleanup and restructuring.
Links:
- SAM: 84827e830e
- GPE: 829bacbe19
- kernel: 0d9bfdba18
2020-09-10 22:29:26 +02:00
Maximilian Luz
c4331c5071
Update v4.19 patches
...
Changes:
- SAM:
- Cleanup and restructuring.
Links:
- SAM: 84827e830e
- kernel: f6bd6798d4
2020-09-10 22:23:37 +02:00
Maximilian Luz
2b3e730a8e
Update Fedora kernels to 5.8.7
2020-09-08 16:55:57 +02:00
Maximilian Luz
d1c173a86d
Update Arch kernel to 5.8.7
2020-09-08 16:54:30 +02:00
Maximilian Luz
094dfa38e1
Update Arch LTS kernel to 4.19.143
2020-09-08 16:52:41 +02:00
Maximilian Luz
b586e3bddb
Update v5.8 patches
...
Changes:
- SAM:
- Fix bug where second Surface Book 3 battery would be set up
incorrectly.
- Continued work on internal documentation and cleanup.
- Other minor bugfixes.
- SAM-over-HID:
- Add dGPU switch module for SB1.
- GPE:
- Cleanup and formatting.
Links:
- SAM: c5f84f1f9a
- SAM-over-HID: 9d2a927ac8
- GPE: a9d97ed280
- kernel: 6f814d29c3
2020-09-08 16:43:46 +02:00