Update v4.19 patches

Changes:
 - SAM:
   - Fix bug when disabling events.
   - Add support for forwarding events to user-space via debug device.

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

Links:
 - SAM: 6b6edef7c7
 - kernel: 1028bcec86
This commit is contained in:
Maximilian Luz 2021-06-03 20:00:04 +02:00
parent fe6a54695b
commit e6b16192a7
No known key found for this signature in database
GPG key ID: 70EC0937F6C26F02
18 changed files with 1077 additions and 194 deletions

View file

@ -1,4 +1,4 @@
From af9eef3d03ef51bfcb922de51e14ee8120ae3e66 Mon Sep 17 00:00:00 2001
From 66bd915cb97590edb63025599405d0b186a0c033 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 28 Sep 2019 18:00:43 +0200
Subject: [PATCH] platform/x86: Surface 3 battery platform operation region

View file

@ -1,4 +1,4 @@
From d6b2d50b0ded5ebf8066243c3b5e690d636b175c Mon Sep 17 00:00:00 2001
From 4bacd340f30a355f99e75704c288240bb1acaadc Mon Sep 17 00:00:00 2001
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Date: Sun, 5 Jul 2020 14:56:20 +0300
Subject: [PATCH] dmaengine: dw: Initialize channel before each transfer

View file

@ -1,4 +1,4 @@
From 1a1273bb96f7da6dea35e3708ea8e0e46d1c5c24 Mon Sep 17 00:00:00 2001
From 1cb2d25d26aa089c97194e605e5859cdba0f3127 Mon Sep 17 00:00:00 2001
From: Tsuchiya Yuto <kitakar@gmail.com>
Date: Sun, 18 Oct 2020 16:42:44 +0900
Subject: [PATCH] (surface3-oemb) add DMI matches for Surface 3 with broken DMI

View file

@ -1,4 +1,4 @@
From 931a3c4875e9a90b338866146703da7ed1a7064f Mon Sep 17 00:00:00 2001
From a16f833c5b0d2dca416db7c174752b6b59e84791 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 27 Jul 2019 17:51:37 +0200
Subject: [PATCH] platform/x86: surfacepro3_button: Fix device check
@ -92,7 +92,7 @@ index 1b491690ce07..96627627060e 100644
--
2.31.1
From c7616a060e4a8822c0f61c79bc767888b0ff50cc Mon Sep 17 00:00:00 2001
From d312af2333244116617b8c9f0b0f7984bc1ffd5b Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 27 Jul 2019 17:52:01 +0200
Subject: [PATCH] Input: soc_button_array - Add support for newer surface
@ -297,7 +297,7 @@ index 55cd6e0b409c..8f21c062c85d 100644
--
2.31.1
From 25e426da4b4be3aa557571b38318032dda3f7854 Mon Sep 17 00:00:00 2001
From 442aafad3fb76fbd4d41e93dfb9e7677799caff0 Mon Sep 17 00:00:00 2001
From: Hans de Goede <hdegoide@redhat.com>
Date: Sat, 5 Oct 2019 14:11:58 +0200
Subject: [PATCH] Input: soc_button_array - partial revert of support for newer
@ -386,7 +386,7 @@ index 8f21c062c85d..5983733d78dd 100644
--
2.31.1
From ab1eac1a07fc6bdd404fafd96d7ea3304402c426 Mon Sep 17 00:00:00 2001
From 96201f8faebf66c28485630dfc6f8fbc8cb49312 Mon Sep 17 00:00:00 2001
From: "Tsuchiya Yuto (kitakar5525)" <kitakar@gmail.com>
Date: Mon, 11 May 2020 17:40:21 +0900
Subject: [PATCH] Input: soc_button_array - fix Wdiscarded-qualifiers for

View file

@ -1,4 +1,4 @@
From 99d51d585b97b6d3c93c8738943233edb9d00ae4 Mon Sep 17 00:00:00 2001
From ae6dc641515e21c80430185873b5bd63b9dd40c1 Mon Sep 17 00:00:00 2001
From: kitakar5525 <34676735+kitakar5525@users.noreply.github.com>
Date: Sat, 28 Sep 2019 17:48:21 +0200
Subject: [PATCH] nvme: Backport changes for suspend

View file

@ -1,4 +1,4 @@
From 8840f192405d3dc95c2762c48cf2d42cf3b23cbc Mon Sep 17 00:00:00 2001
From 0a2b7c92bf8b74b75f6f1ca377078dbb6439a244 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 28 Sep 2019 17:58:17 +0200
Subject: [PATCH] Add support for Intel IPTS touch devices

View file

@ -1,4 +1,4 @@
From a3f993caab529ac06f0e1c32106c057d8405780e Mon Sep 17 00:00:00 2001
From 5fe5d52f6a98aec4ad5ee2a6f13d25692b4ba6db Mon Sep 17 00:00:00 2001
From: Chuhong Yuan <hslester96@gmail.com>
Date: Wed, 24 Jul 2019 19:27:45 +0800
Subject: [PATCH] mwifiex: pcie: Use dev_get_drvdata
@ -49,7 +49,7 @@ index 5907b34037c2..4e655038e3f3 100644
--
2.31.1
From b3e3a87eefe2243c1aedbfdf21fff0ef05c4c533 Mon Sep 17 00:00:00 2001
From 756f807795a6b6b4fd094367f7f2885a9322ba35 Mon Sep 17 00:00:00 2001
From: Tsuchiya Yuto <kitakar@gmail.com>
Date: Mon, 28 Sep 2020 17:46:49 +0900
Subject: [PATCH] mwifiex: pcie: add DMI-based quirk impl for Surface devices
@ -257,7 +257,7 @@ index 000000000000..5326ae7e5671
--
2.31.1
From fe1bb44837215cb8d79249dffcc3533a26106609 Mon Sep 17 00:00:00 2001
From 3861312d1ede27de54f3a231f3d5255efe5f5566 Mon Sep 17 00:00:00 2001
From: Tsuchiya Yuto <kitakar@gmail.com>
Date: Tue, 29 Sep 2020 17:25:22 +0900
Subject: [PATCH] mwifiex: pcie: add reset_d3cold quirk for Surface gen4+
@ -458,7 +458,7 @@ index 5326ae7e5671..8b9dcb5070d8 100644
--
2.31.1
From 1e1918aed3552d71c4ae73cd5e69673770304996 Mon Sep 17 00:00:00 2001
From bc846dfd932372544d2327633177bc00f6d121fa Mon Sep 17 00:00:00 2001
From: Tsuchiya Yuto <kitakar@gmail.com>
Date: Tue, 29 Sep 2020 17:32:22 +0900
Subject: [PATCH] mwifiex: pcie: add reset_wsid quirk for Surface 3
@ -637,7 +637,7 @@ index 8b9dcb5070d8..3ef7440418e3 100644
--
2.31.1
From e0a66c445a63a09306573ed0a87362a4ed8b80c8 Mon Sep 17 00:00:00 2001
From 3dd94b0277c7651e92033e1566b760668524dc49 Mon Sep 17 00:00:00 2001
From: Tsuchiya Yuto <kitakar@gmail.com>
Date: Wed, 30 Sep 2020 18:08:24 +0900
Subject: [PATCH] mwifiex: pcie: (OEMB) add quirk for Surface 3 with broken DMI
@ -699,7 +699,7 @@ index f0a6fa0a7ae5..34dcd84f02a6 100644
--
2.31.1
From 64ce42228dd5d47589f3470bf19eca197c43fd0a Mon Sep 17 00:00:00 2001
From 48676c9c13e5b98cc6f97f209dcd7817cce88f43 Mon Sep 17 00:00:00 2001
From: Tsuchiya Yuto <kitakar@gmail.com>
Date: Sun, 4 Oct 2020 00:11:49 +0900
Subject: [PATCH] mwifiex: pcie: disable bridge_d3 for Surface gen4+
@ -854,7 +854,7 @@ index 3ef7440418e3..a95ebac06e13 100644
--
2.31.1
From 032d6dd3783b170a9d6f8977561b800d745604b0 Mon Sep 17 00:00:00 2001
From f162468494c91b7d70c63b3fdaa885de0f581abe Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Tue, 10 Nov 2020 12:49:56 +0100
Subject: [PATCH] mwifiex: Use non-posted PCI register writes
@ -911,7 +911,7 @@ index d0e002cfc295..aae276fc1155 100644
--
2.31.1
From 2e0831a2b27eee8c917c7d54e91573cba1a035aa Mon Sep 17 00:00:00 2001
From f7293c27715e3d18b6403c430557fd4b433fd595 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Tue, 3 Nov 2020 13:28:04 +0100
Subject: [PATCH] mwifiex: Add quirk resetting the PCI bridge on MS Surface
@ -1078,7 +1078,7 @@ index a95ebac06e13..4ec2ae72f632 100644
--
2.31.1
From 16add04ca91ec36c0d070285350bbb108d92a9c6 Mon Sep 17 00:00:00 2001
From d25ecded1d333d9df4670003237e6fa66a69843a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Sun, 28 Mar 2021 21:10:06 +0200
Subject: [PATCH] mwifiex: Try waking the firmware until we get an interrupt
@ -1167,7 +1167,7 @@ index 6b06f2a76cdc..45dc0bfe26ba 100644
--
2.31.1
From 273e918d612039ba7eeb056f27227158e3377a9d Mon Sep 17 00:00:00 2001
From 33e1ad68fc4a4936698c3ec73b7a226e89fe4031 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Thu, 25 Mar 2021 11:33:02 +0100
Subject: [PATCH] Bluetooth: btusb: Lower passive lescan interval on Marvell
@ -1245,7 +1245,7 @@ index 1b0adf5c2376..283a90928f0e 100644
--
2.31.1
From be9f0d8a94c73018997e3b07c9912a02e006c05c Mon Sep 17 00:00:00 2001
From d38a00c40696cc85857a9a0f31208915e52fbccb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Wed, 11 Nov 2020 12:31:26 +0100
Subject: [PATCH] mwifiex: Small cleanup for handling virtual interface type
@ -1346,7 +1346,7 @@ index 650191db25cb..5badf7fef37e 100644
--
2.31.1
From baefc79e5f720a6efd8e5f986872a91a0a374786 Mon Sep 17 00:00:00 2001
From fd7764267fc4a32169585ecc4b43e42c323a1ca2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Wed, 11 Nov 2020 12:44:39 +0100
Subject: [PATCH] mwifiex: Use function to check whether interface type change
@ -1579,7 +1579,7 @@ index 5badf7fef37e..e73334679992 100644
--
2.31.1
From 139f8b2f8aee78695379ac1ae4d99d380c99442f Mon Sep 17 00:00:00 2001
From 2cc30e306698250a9bd0d7f097c709a4f1a2ba23 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Wed, 11 Nov 2020 13:33:04 +0100
Subject: [PATCH] mwifiex: Run SET_BSS_MODE when changing from P2P to STATION
@ -1647,7 +1647,7 @@ index e73334679992..99da637692cc 100644
--
2.31.1
From 1839938ee030b0dc96758f3e9669530873291abd Mon Sep 17 00:00:00 2001
From d1a36cca16a45bbae8b8ae4065bf44bc5ae252e5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Wed, 11 Nov 2020 14:42:54 +0100
Subject: [PATCH] mwifiex: Use helper function for counting interface types
@ -1823,7 +1823,7 @@ index 99da637692cc..feb3a858d8c1 100644
--
2.31.1
From 9bec5db4ba4535bd2d8753f6dfdeca57d1cbd587 Mon Sep 17 00:00:00 2001
From c427da241bf49cc49b7eefa59209ca8034d60e35 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Fri, 26 Mar 2021 15:56:58 +0100
Subject: [PATCH] mwifiex: Update virtual interface counters right after
@ -1926,7 +1926,7 @@ index feb3a858d8c1..54d9e789aa14 100644
--
2.31.1
From d29d6c72157e72b71ae5d0cde80f2d8755ce2138 Mon Sep 17 00:00:00 2001
From da77c8f8f472f7ac39840ba205124e888eec4c30 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Wed, 11 Nov 2020 13:42:40 +0100
Subject: [PATCH] mwifiex: Allow switching interface type from P2P_CLIENT to
@ -2015,7 +2015,7 @@ index 54d9e789aa14..ec5ed00b4b89 100644
--
2.31.1
From 984e21975532f617141488f4c617ebd1825f6a2a Mon Sep 17 00:00:00 2001
From ae42e15ea2bb3e66a3bd6f3a93cdbdd3f090cbf3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Fri, 26 Mar 2021 15:31:08 +0100
Subject: [PATCH] mwifiex: Handle interface type changes from AP to STATION
@ -2042,7 +2042,7 @@ index ec5ed00b4b89..0fc554abfea3 100644
--
2.31.1
From 353447dc6f22fac0618c8c8c75c0e04cb1a7f606 Mon Sep 17 00:00:00 2001
From 8915d1878333f9feb5b0ae7bf58a7f822dbe3863 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Fri, 26 Mar 2021 15:32:16 +0100
Subject: [PATCH] mwifiex: Properly initialize private structure on interface
@ -2097,7 +2097,7 @@ index 0fc554abfea3..7c6d31eb058c 100644
--
2.31.1
From ed07716be5ba86ace21b84a2fc2909a616f87b9e Mon Sep 17 00:00:00 2001
From 42d294e9b4ba5a2936b1e10422c4b4142473e98f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Sat, 27 Mar 2021 12:19:14 +0100
Subject: [PATCH] mwifiex: Fix copy-paste mistake when creating virtual
@ -2129,7 +2129,7 @@ index 7c6d31eb058c..16a94f06a518 100644
--
2.31.1
From 964a278789aa8346beaaa1e2a1cb824065b4b483 Mon Sep 17 00:00:00 2001
From 8fbe953b79a46c70955ff15ef05cbdf3945278dd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Tue, 13 Apr 2021 14:30:28 +0200
Subject: [PATCH] mwifiex: Deactive host sleep using HSCFG after it was
@ -2285,7 +2285,7 @@ index 4ed10cf82f9a..057c810a9ef7 100644
--
2.31.1
From 2dd03042576b2abd56ec73de9888e8c435627cdc Mon Sep 17 00:00:00 2001
From 66421414b43b175c1c42c73c281ff591f6cc4a61 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Tue, 13 Apr 2021 14:23:05 +0200
Subject: [PATCH] mwifiex: Add quirk to disable deep sleep with certain
@ -2388,7 +2388,7 @@ index 7003767eef42..3079ca3e3fdc 100644
--
2.31.1
From 0697fd02ee339ecab8432ce0e64b49e755c78014 Mon Sep 17 00:00:00 2001
From b655458e32900774093756b0fa41c1a211e77b07 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Wed, 11 Nov 2020 15:17:07 +0100
Subject: [PATCH] mwifiex: Don't log error on suspend if wake-on-wlan is
@ -2420,7 +2420,7 @@ index 16a94f06a518..92d5c9aa5ec7 100644
--
2.31.1
From 8868a41a7a351683a8f10363475a89a8f216725f Mon Sep 17 00:00:00 2001
From 9e9b0dec7feaab050855d6cb40c5e9cfe7823748 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Sun, 28 Mar 2021 21:42:54 +0200
Subject: [PATCH] mwifiex: Log an error on command failure during key-material
@ -2460,7 +2460,7 @@ index 92d5c9aa5ec7..5786dcea79cc 100644
--
2.31.1
From 78bb4405911ac78c6750902bc0d825c7f6a236a0 Mon Sep 17 00:00:00 2001
From 4faf6c225ce1257b23e6969006b159170774d606 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Tue, 13 Apr 2021 12:44:03 +0200
Subject: [PATCH] mwifiex: Fix an incorrect comment
@ -2488,7 +2488,7 @@ index 5d75c971004b..b36b2103d555 100644
--
2.31.1
From 555cc46eab894f57d5837fb8b8f65c796b58a507 Mon Sep 17 00:00:00 2001
From 089a78d4e4587b6ac20dabbe6d7b00dae806e50e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Tue, 13 Apr 2021 12:45:59 +0200
Subject: [PATCH] mwifiex: Send DELBA requests according to spec
@ -2531,7 +2531,7 @@ index b36b2103d555..4ed6ae8a96f1 100644
--
2.31.1
From 94910256fa0356c33218d1229cbf7c0628261aad Mon Sep 17 00:00:00 2001
From a848267f9be7d8988576cf813bbb61b40fb6eecf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Tue, 13 Apr 2021 12:57:41 +0200
Subject: [PATCH] mwifiex: Ignore BTCOEX events from the firmware

View file

@ -1,4 +1,4 @@
From 6813ff190d64f5a3f7053a20bb5738049234fe89 Mon Sep 17 00:00:00 2001
From 76311394c95798192e476e71b85bb2949e5d86f6 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sun, 16 Aug 2020 23:39:56 +0200
Subject: [PATCH] platform/x86: Add Driver to set up lid GPEs on MS Surface

View file

@ -1,4 +1,4 @@
From c372d961c2fd147a129e3e96a8a26296d0c36e70 Mon Sep 17 00:00:00 2001
From 0317b179aa42159cd89dc3e757c36f68b0fa35ca Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 25 Jul 2020 17:19:53 +0200
Subject: [PATCH] i2c: acpi: Implement RawBytes read access
@ -109,7 +109,7 @@ index 8ba4122fb340..f9a24b56fec0 100644
--
2.31.1
From beaea304d18ee92ba360c57d876d83953f913ce0 Mon Sep 17 00:00:00 2001
From ce33b39fa1bffc298b6f9c312ef392c4748322ef Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sun, 6 Sep 2020 04:01:19 +0200
Subject: [PATCH] platform/x86: Add driver for Surface Book 1 dGPU switch

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,4 @@
From 0486334746b9ca6affd92c974eace8aa960032bc Mon Sep 17 00:00:00 2001
From 8ee5e9b76e7d28202a565ebf52ddfe84a6a09d89 Mon Sep 17 00:00:00 2001
From: Lukas Wunner <lukas@wunner.de>
Date: Tue, 31 Jul 2018 07:50:37 +0200
Subject: [PATCH] PCI: pciehp: Differentiate between surprise and safe removal
@ -197,7 +197,7 @@ index 5c58c22e0c08..18f83e554c73 100644
--
2.31.1
From ccb8bab5799aff9d8cd94de30341cc77785acf51 Mon Sep 17 00:00:00 2001
From 3793c22bbed9cec0c3f478473515fd1ad0a56b9c Mon Sep 17 00:00:00 2001
From: Lukas Wunner <lukas@wunner.de>
Date: Sun, 19 Aug 2018 16:29:00 +0200
Subject: [PATCH] PCI: pciehp: Drop unnecessary includes
@ -336,7 +336,7 @@ index 18f83e554c73..c512b2ed85ed 100644
--
2.31.1
From fc2cf7ca45c6e94e8a845cf23bcdf73ded3b451a Mon Sep 17 00:00:00 2001
From 989f1eb5721c0da40ac074b55d4616fac3e6f364 Mon Sep 17 00:00:00 2001
From: Lukas Wunner <lukas@wunner.de>
Date: Sun, 19 Aug 2018 16:29:00 +0200
Subject: [PATCH] PCI: pciehp: Drop hotplug_slot_ops wrappers
@ -549,7 +549,7 @@ index d4b7049cbc70..576362d0b1cd 100644
--
2.31.1
From aa4d8f63fbbfd6e903f5f1b6c9b8938fb49be0fe Mon Sep 17 00:00:00 2001
From 6c66af2e66a170778615773efb37944496a6cd65 Mon Sep 17 00:00:00 2001
From: Lukas Wunner <lukas@wunner.de>
Date: Sat, 8 Sep 2018 09:59:01 +0200
Subject: [PATCH] PCI: pciehp: Tolerate Presence Detect hardwired to zero
@ -747,7 +747,7 @@ index 576362d0b1cd..7f4173d6771a 100644
--
2.31.1
From 18231377b5f4ccac2a0adc0aadb7b79c30090d9a Mon Sep 17 00:00:00 2001
From 4fef561a946b093f706f0c9af87ccf9cfcebaf9b Mon Sep 17 00:00:00 2001
From: Patrick Talbert <ptalbert@redhat.com>
Date: Wed, 5 Sep 2018 09:12:53 +0200
Subject: [PATCH] PCI/ASPM: Do not initialize link state when aspm_disabled is
@ -792,7 +792,7 @@ index cb474338f39d..18aa830e79e4 100644
--
2.31.1
From a2564044fb837d7276e9ac26c6f4be0f910fe606 Mon Sep 17 00:00:00 2001
From 8883f432c68512dab04ae829bd5ed96a91ac92e1 Mon Sep 17 00:00:00 2001
From: Lukas Wunner <lukas@wunner.de>
Date: Sun, 19 Aug 2018 16:29:00 +0200
Subject: [PATCH] PCI: Simplify disconnected marking
@ -878,7 +878,7 @@ index 2c3b5bd59b18..dee5a7507403 100644
--
2.31.1
From 345216bbf5af741739bc37700c9bc3bc60832910 Mon Sep 17 00:00:00 2001
From a8bc4afa95893d37267b8c1335f7da28890ea334 Mon Sep 17 00:00:00 2001
From: Lukas Wunner <lukas@wunner.de>
Date: Tue, 18 Sep 2018 21:46:17 +0200
Subject: [PATCH] PCI: pciehp: Unify controller and slot structs
@ -2070,7 +2070,7 @@ index 8da87931bd45..b9c1396db6fe 100644
--
2.31.1
From e6f20005f285c7ad15e030890c48d65bc38a4b38 Mon Sep 17 00:00:00 2001
From 38a4236ea893c183ffa6cd38cd8a07240e58485f Mon Sep 17 00:00:00 2001
From: Lukas Wunner <lukas@wunner.de>
Date: Sat, 8 Sep 2018 09:59:01 +0200
Subject: [PATCH] PCI: pciehp: Rename controller struct members for clarity
@ -2377,7 +2377,7 @@ index 4a17d71e15d3..e4d6ec960630 100644
--
2.31.1
From 70eaba3b48fb55e7f5b359b6bf98842e1322a965 Mon Sep 17 00:00:00 2001
From d34485aebd5e534c3b4d58b983f2c9505ecdb0a5 Mon Sep 17 00:00:00 2001
From: Lukas Wunner <lukas@wunner.de>
Date: Sat, 8 Sep 2018 09:59:01 +0200
Subject: [PATCH] PCI: pciehp: Reshuffle controller struct for clarity
@ -2508,7 +2508,7 @@ index 2499489158cc..df82a0335515 100644
--
2.31.1
From 139436ff3f31a4824a9961ef0919fb6639da6223 Mon Sep 17 00:00:00 2001
From 3192dc6166aa22e301c412180cf8b3486b1c8705 Mon Sep 17 00:00:00 2001
From: Keith Busch <keith.busch@intel.com>
Date: Thu, 20 Sep 2018 10:27:17 -0600
Subject: [PATCH] PCI: Make link active reporting detection generic
@ -2705,7 +2705,7 @@ index ec6c48ecd7d5..74c8e9190fed 100644
--
2.31.1
From c50fb35076f22f25ed8fec7745189d8705f711fc Mon Sep 17 00:00:00 2001
From ea7477d96f140962febc4f5d5b3e3e3d114ec8d6 Mon Sep 17 00:00:00 2001
From: Mika Westerberg <mika.westerberg@linux.intel.com>
Date: Thu, 27 Sep 2018 16:53:53 -0500
Subject: [PATCH] PCI: Do not skip power-managed bridges in pci_enable_wake()
@ -2756,7 +2756,7 @@ index 07d4a00131bc..77ba4f65e18b 100644
--
2.31.1
From 9ff99b5d5c9b5c04fcdafdace5d7030d2b619cc7 Mon Sep 17 00:00:00 2001
From c8aa03db7da31b6275ed72ce96be08d1119244b9 Mon Sep 17 00:00:00 2001
From: Mika Westerberg <mika.westerberg@linux.intel.com>
Date: Thu, 27 Sep 2018 16:38:19 -0500
Subject: [PATCH] PCI: pciehp: Disable hotplug interrupt during suspend
@ -2870,7 +2870,7 @@ index 0693870a9e24..b5c7f5ef597a 100644
--
2.31.1
From d6dfc22634bfbf27e1e316ca1df40077fd5a4d48 Mon Sep 17 00:00:00 2001
From a7725bfc25fc7e4577290f7b93dc9e7395d7bc26 Mon Sep 17 00:00:00 2001
From: Mika Westerberg <mika.westerberg@linux.intel.com>
Date: Thu, 27 Sep 2018 16:41:46 -0500
Subject: [PATCH] PCI: pciehp: Do not handle events if interrupts are masked
@ -2912,7 +2912,7 @@ index b5c7f5ef597a..242b9f30210a 100644
--
2.31.1
From 183e1412a3627a1912554ea8aaca28117c85fe25 Mon Sep 17 00:00:00 2001
From 05cb6d9f3f5aa32c70d763d5096495f3fa0eee4f Mon Sep 17 00:00:00 2001
From: Mika Westerberg <mika.westerberg@linux.intel.com>
Date: Thu, 27 Sep 2018 16:41:47 -0500
Subject: [PATCH] PCI/portdrv: Resume upon exit from system suspend if left
@ -2965,7 +2965,7 @@ index 23a5a0c2c3fe..5badf8a1ce0a 100644
--
2.31.1
From a3162dc30caaea5b348efbeea2af507fa88b6592 Mon Sep 17 00:00:00 2001
From cf58d7fa05f24856380c962cb4d6c84491ca0332 Mon Sep 17 00:00:00 2001
From: Mika Westerberg <mika.westerberg@linux.intel.com>
Date: Thu, 27 Sep 2018 16:41:48 -0500
Subject: [PATCH] PCI/portdrv: Add runtime PM hooks for port service drivers
@ -3077,7 +3077,7 @@ index 5badf8a1ce0a..59d2567e2db2 100644
--
2.31.1
From 225f9fee393926543b28d41a2d19d49acd77f155 Mon Sep 17 00:00:00 2001
From ac10e8884445075ca4ae0fec001efa576e35ad55 Mon Sep 17 00:00:00 2001
From: Mika Westerberg <mika.westerberg@linux.intel.com>
Date: Thu, 27 Sep 2018 16:41:49 -0500
Subject: [PATCH] PCI: pciehp: Implement runtime PM callbacks
@ -3134,7 +3134,7 @@ index 8e6e4ce869fb..e5de25ebc4cf 100644
--
2.31.1
From 432488d67b691c3d4726e1a708a7aabb6b6bb052 Mon Sep 17 00:00:00 2001
From 507b1a84685f12061a6892312353bdc468eace8f Mon Sep 17 00:00:00 2001
From: Mika Westerberg <mika.westerberg@linux.intel.com>
Date: Thu, 27 Sep 2018 16:57:05 -0500
Subject: [PATCH] ACPI / property: Allow multiple property compatible _DSD
@ -3429,7 +3429,7 @@ index 1a37748766b7..50a09003bb43 100644
--
2.31.1
From 11330347945d1855a457e4675699519794b8860f Mon Sep 17 00:00:00 2001
From d7c690c9d7df4d0c338d5512d867bdbf11177537 Mon Sep 17 00:00:00 2001
From: Mika Westerberg <mika.westerberg@linux.intel.com>
Date: Thu, 27 Sep 2018 16:57:14 -0500
Subject: [PATCH] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports
@ -3594,7 +3594,7 @@ index 39725b71300f..ee3e94c6ea6c 100644
--
2.31.1
From 5231cf349159f15515b37728adb7c6cb797e8ba1 Mon Sep 17 00:00:00 2001
From 61bf54c71a0cdd08ccc3305ff3bf883892c5cd9e Mon Sep 17 00:00:00 2001
From: Mika Westerberg <mika.westerberg@linux.intel.com>
Date: Mon, 7 Jan 2019 16:09:40 +0300
Subject: [PATCH] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to
@ -3648,7 +3648,7 @@ index 242b9f30210a..7074d4923811 100644
--
2.31.1
From 5a0143e949e2106640a9f536ce64a704f92da362 Mon Sep 17 00:00:00 2001
From 94876f28f24c02e1960c3bbfd202f419a6107ca4 Mon Sep 17 00:00:00 2001
From: Mika Westerberg <mika.westerberg@linux.intel.com>
Date: Thu, 31 Jan 2019 20:07:46 +0300
Subject: [PATCH] PCI: pciehp: Disable Data Link Layer State Changed event on
@ -3737,7 +3737,7 @@ index 7074d4923811..a37ff79a6e9e 100644
--
2.31.1
From e1d6999d6e69a864e032c0e0933a52f1f35d9e57 Mon Sep 17 00:00:00 2001
From 50533e4a6d3878657bbad10c57182181e582ce56 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Thu, 29 Oct 2020 22:04:38 +0100
Subject: [PATCH] PCI: Allow D3cold for hot-plug ports on Surface Books
@ -3822,7 +3822,7 @@ index ab930e5994dd..5f3f35d314c3 100644
--
2.31.1
From 87e0edf3e49a04f91ac6ba0e78e98aa23b88a591 Mon Sep 17 00:00:00 2001
From 40b7d85f69171f9ec4d7d58339295cbc1abb97c1 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 31 Oct 2020 20:46:33 +0100
Subject: [PATCH] PCI: Add sysfs attribute for PCI device power state
@ -3895,7 +3895,7 @@ index 1edf5a1836ea..ee1518650d55 100644
--
2.31.1
From 4b509dae4c9ecba9de632b17eb80c5312ae998f8 Mon Sep 17 00:00:00 2001
From 1d4912955b393798fe39f10714cf4eafd1f5dbec Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Mon, 14 Dec 2020 20:50:59 +0100
Subject: [PATCH] platform/x86: Add Surface Hotplug driver

View file

@ -1,4 +1,4 @@
From e919505817c574773f50ec0a7cd1bbd408eacdfe Mon Sep 17 00:00:00 2001
From 311f61be8d550dad45ed63339caa05e072fbbda0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Thu, 5 Nov 2020 13:09:45 +0100
Subject: [PATCH] hid/multitouch: Turn off Type Cover keyboard backlight when

View file

@ -0,0 +1,39 @@
From 3b2b53b2a0db89f6be3273f21b9b42c47f2989b7 Mon Sep 17 00:00:00 2001
From: Zoltan Tamas Vajda <zoltan.tamas.vajda@gmail.com>
Date: Thu, 3 Jun 2021 10:50:55 +0200
Subject: [PATCH] Added quirk for Surface Go touchscreen
Patchset: surface-go-touchscreen
---
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-input.c | 2 ++
2 files changed, 3 insertions(+)
diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
index 75342f3dfb86..a5ed1ca93216 100644
--- a/drivers/hid/hid-ids.h
+++ b/drivers/hid/hid-ids.h
@@ -388,6 +388,7 @@
#define USB_DEVICE_ID_HP_X2 0x074d
#define USB_DEVICE_ID_HP_X2_10_COVER 0x0755
#define USB_DEVICE_ID_ASUS_UX550_TOUCHSCREEN 0x2706
+#define I2C_DEVICE_ID_SURFACE_GO_TOUCHSCREEN 0x261A
#define USB_VENDOR_ID_ELECOM 0x056e
#define USB_DEVICE_ID_ELECOM_BM084 0x0061
diff --git a/drivers/hid/hid-input.c b/drivers/hid/hid-input.c
index 4dd151b2924e..4f5e58a9b19e 100644
--- a/drivers/hid/hid-input.c
+++ b/drivers/hid/hid-input.c
@@ -336,6 +336,8 @@ static const struct hid_device_id hid_battery_quirks[] = {
HID_BATTERY_QUIRK_IGNORE },
{ HID_USB_DEVICE(USB_VENDOR_ID_ELAN, USB_DEVICE_ID_ASUS_UX550_TOUCHSCREEN),
HID_BATTERY_QUIRK_IGNORE },
+ { HID_I2C_DEVICE(USB_VENDOR_ID_ELAN, I2C_DEVICE_ID_SURFACE_GO_TOUCHSCREEN),
+ HID_BATTERY_QUIRK_IGNORE },
{}
};
--
2.31.1

View file

@ -1,4 +1,4 @@
From c7275e6481bcbe5ee72a9a2ecee131fb8211a0bd Mon Sep 17 00:00:00 2001
From addb5afe5249eea71a4f922ea168614685a6c95d Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 27 Feb 2021 00:45:52 +0100
Subject: [PATCH] ath10k: Add module parameters to override board files

View file

@ -1 +0,0 @@
../../../patches/4.19/0013-ath10k-firmware-override.patch

View file

@ -0,0 +1 @@
../../../patches/4.19/0013-surface-go-touchscreen.patch

View file

@ -0,0 +1 @@
../../../patches/4.19/0014-ath10k-firmware-override.patch

View file

@ -33,7 +33,8 @@ source=(
0010-surface-sam.patch
0011-surface-hotplug.patch
0012-surface-typecover.patch
0013-ath10k-firmware-override.patch
0013-surface-go-touchscreen.patch
0014-ath10k-firmware-override.patch
)
validpgpkeys=(
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
@ -45,19 +46,20 @@ sha256sums=('074dcda77c7c413dece370b3cf8713997d909a8c06724c910ae23cc9c96f0099'
'4e68572e7cc4c5368f0236e0792660ae8498373988625dca46e509399a7eaea6'
'a13581d3c6dc595206e4fe7fcf6b542e7a1bdbe96101f0f010fc5be49f99baf2'
'c523d8ba9f02992c34b325cd7b07e27bfead33ecab29877e659a12b2d56b1118'
'fb66157e45084261f0d7fc953e11aa0d44fc297269f8acd008e2f386e308327b'
'eec1d7c594e79f5125556426351d54be865b8c61da1250134a8c2e8a330181b1'
'b9e7d521d08e8ef0ba772c02ace0a49a051e68fa11104b68b6ddf3f0776b7269'
'2233592a23fd8e3296addcc81ffd1c37494d279a093324e1bb888b1f35ac7f33'
'59bbd2e21a93a7623e908d4aff90fcc33e66365d382a2e7b77c55414de64041e'
'7d26fa24c0b2506d4dc22d147f644667b9738119d6f2db47b462225ffe7058d0'
'0e13bf5d02808a7ed4ff6c00156c6de415596413d315e092d1bc7006a42e4ea6'
'79af04adf989abc303736874f23eb230c69ae921beb9274b4cc97fa29063f2f2'
'243d9353045809a56d654ca8eec62af811dcde37453411e1fa0ac443f9fa0dc6'
'e0675a521440f0f23696834bfd0a799204d65701419b42894fadefb7d3eed6c7'
'6b720037d99345f51897e0b2899c68bbf40081871da01490da26f046ed284708'
'e2e028ff39b9a097e71cbffba9d4d795374c13bda2e7bede9b04a6a0eb8ba0e5'
'83bb5ffcf9abfd46d4f45df954ba85a12e76bd430fad1b4b15814b1804d5d0f6')
'1db89e197b05aafeab4257fd2610823137297d0f38761c5463f178903a81c730'
'960788d1f8e59965e6e68dc3c83fad09edade041738c85c277ad3fbcc3f3b66f'
'9e872762e8ab8513c8402864f124d0b34de348d625fe64193987c50b98770ae0'
'bd8677d585cb2cbdd8138ed475b1c1744d5f7f3ca5d95274b90b9961be459278'
'c22ec8bf62046a203a1c5d9e1e15425eef0933714d23d2e7f2e39023bf322a53'
'2d3ba06a04e652722ce804bfbbd478e40bdc83ce0fe106b4f62cde169207ff51'
'cfc277e4a36d50d815c274020a192ffc4cb77b67d7a54913c1259782d7f1d785'
'f511907d1f1e6ca8a7e6a2f4d9e464f4378de1095f8618a3abfa4cc1ac194577'
'8956b5be58f556064b5f29d149c7f2965c642c228faf828c4d7b09f93af44efa'
'1e31bd2ad6953b09e9f9fddfced439e8ff126accd40fb0726e0d7a23be71d2a8'
'5ae7331873642bb99f0b4bb0cf4c665f5ce73ec93ab21b75e6db460f9f946faf'
'4c44ba127c6430db1f1d17d021216cccba738900a446e246a3b1c36702c23d20'
'363f4bec0c02770b615efca07586de498b19a097d26c55ba8a2a22ea83512739'
'fe6a9f042b3d991b40c0e7676babb2778fb6fc3d53a2e43b919c18d9a57a8c3b')
export KBUILD_BUILD_HOST=archlinux
export KBUILD_BUILD_USER=$pkgbase