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
Maximilian Luz
53f2ef95bd
Update Arch config to v5.9
2020-10-22 18:56:08 +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
b32db81dc7
Update Arch kernel to 5.9.1
2020-10-22 18:42:18 +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
d81d046e98
Bump Arch kernel to v5.8.14-2
2020-10-16 19:47:49 +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
c7fa1d19c1
Update Arch package hash sums
2020-10-08 23:47:30 +02:00
Maximilian Luz
d0410dd0b8
Update Arch kernel to 5.8.14
2020-10-08 22:46:45 +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
9cb3c44a0b
Bump Arch kernel to v5.8.12-2
2020-10-01 18:20:10 +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
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
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
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
eef1f15e0f
Update Arch kernel to 5.8.10
2020-09-17 23:34:24 +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
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
689ac6022a
Update Arch kernel to 5.8.8
2020-09-10 22:38:49 +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
d1c173a86d
Update Arch kernel to 5.8.7
2020-09-08 16:54:30 +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