Update v6.0 patches

Changes:
 - Add initial type-cover support for Surface Pro 9. This includes:
   - Touchpad
   - Keyboard
   - Pen stash
 - Rebase onto v6.0.8

Links:
 - kernel: 5bea043779
This commit is contained in:
Maximilian Luz 2022-11-12 22:57:33 +01:00
parent 1eb9f959c5
commit 29cddecd24
No known key found for this signature in database
GPG key ID: 70EC0937F6C26F02
10 changed files with 67 additions and 33 deletions

View file

@ -1,4 +1,4 @@
From 690cbbccc68d41fa9861ce249108f1fee49351b7 Mon Sep 17 00:00:00 2001
From 8491928db5eea4f06476c966a8beb2b92547bbc5 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 fcc85e4cf766df4b3f3e98e94c09162afa29ae9a Mon Sep 17 00:00:00 2001
From 9e5701f7d8de5f005640177d3f4935131d5045be 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
@ -165,7 +165,7 @@ index d6ff964aec5b..5d30ae39d65e 100644
--
2.38.1
From b27f8e17bf44c930a4c678f347f1081a93787c65 Mon Sep 17 00:00:00 2001
From 8b12f6ace25556713576ef49f6cd868b48998334 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

View file

@ -1,4 +1,4 @@
From 88b9a643222692c657bc488facb4863741139a04 Mon Sep 17 00:00:00 2001
From 8882dd27af8278a7223bd719804b1070e21635b5 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,4 +1,4 @@
From 88a41048b1e013d786ffe66d5b900f6e55003907 Mon Sep 17 00:00:00 2001
From 8f4c7d7e1c3614f7dbc5ee8aba92e88000fd4aad Mon Sep 17 00:00:00 2001
From: Dorian Stoll <dorian.stoll@tmsp.io>
Date: Thu, 30 Jul 2020 13:21:53 +0200
Subject: [PATCH] misc: mei: Add missing IPTS device IDs
@ -36,7 +36,7 @@ index 5435604327a7..1165ee4f5928 100644
--
2.38.1
From 20b21deb3b452017aca1f4ea99fed48a6c985c6b Mon Sep 17 00:00:00 2001
From 3abd40f113583709382d83f8f0a1f73c8acfd4e5 Mon Sep 17 00:00:00 2001
From: Dorian Stoll <dorian.stoll@tmsp.io>
Date: Thu, 6 Aug 2020 11:20:41 +0200
Subject: [PATCH] misc: Add support for Intel Precise Touch & Stylus
@ -1504,7 +1504,7 @@ index 000000000000..53fb86a88f97
--
2.38.1
From ebcffb151ed3b7415539437ca41532e66a64ccc1 Mon Sep 17 00:00:00 2001
From 07bec5cb1bc6283d4ee40cd258e81f6065bd0fc2 Mon Sep 17 00:00:00 2001
From: Liban Hannan <liban.p@gmail.com>
Date: Tue, 12 Apr 2022 23:31:12 +0100
Subject: [PATCH] iommu: ipts: use IOMMU passthrough mode for IPTS

View file

@ -1,4 +1,4 @@
From 13fbfa4697aab2ad1a2f119ff8cc8e55f54c4de6 Mon Sep 17 00:00:00 2001
From 92cfab5bd1d9a1e2b88a17a27e6e06b771a2fb88 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 5 Nov 2022 21:23:53 +0100
Subject: [PATCH] platform/surface: aggregator: Improve documentation and
@ -261,7 +261,7 @@ index 45501b6e54e8..5c4ae1a26183 100644
--
2.38.1
From 98d22e43c2457e12eaf16c8cf6747c20edf455c3 Mon Sep 17 00:00:00 2001
From 6bc6ddf3cd9bb505b2b5c2d9180471a6674e428f Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 5 Nov 2022 21:30:58 +0100
Subject: [PATCH] platform/surface: aggregator: Ignore command messages not
@ -334,7 +334,7 @@ index f5565570f16c..90634dcacabf 100644
--
2.38.1
From 6c409c422b5ce9201a3ab899272f59df808318b6 Mon Sep 17 00:00:00 2001
From ed86c2fd06a16439c0f943e3e11eaafabdebc944 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 5 Nov 2022 21:42:19 +0100
Subject: [PATCH] platform/surface: aggregator: Add target and source IDs to
@ -528,7 +528,7 @@ index 2a2c17771d01..55cc61bba1da 100644
--
2.38.1
From a0eac35c632033ae321e309fea3738d0b87d7b40 Mon Sep 17 00:00:00 2001
From 955e918a080d74ce3b3e6ab236a04ff55923e4a4 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 5 Nov 2022 21:32:16 +0100
Subject: [PATCH] platform/surface: aggregator_hub: Use target-ID enum instead
@ -568,7 +568,7 @@ index 43061514be38..62f27cdb6ca8 100644
--
2.38.1
From 938c21fcd709ab99d413b72f6f8e265a0c319e15 Mon Sep 17 00:00:00 2001
From 0816b11bbcdc1762aa2ee4bb252d374f3b1c5e03 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 5 Nov 2022 21:33:26 +0100
Subject: [PATCH] platform/surface: aggregator_tabletsw: Use target-ID enum
@ -617,7 +617,7 @@ index 27d95a6a7851..bd8cd453c393 100644
--
2.38.1
From aadf2c97d021ed5c3edeb2dc5737cc94141ceb4f Mon Sep 17 00:00:00 2001
From b306ce20065c9e8a60cc1122d36a34e2c409ef7e Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 5 Nov 2022 21:34:06 +0100
Subject: [PATCH] platform/surface: dtx: Use target-ID enum instead of
@ -712,7 +712,7 @@ index ed36944467f9..0de76a784a35 100644
--
2.38.1
From fdf420095ff11a4374e7d8771169f3a150ffd02f Mon Sep 17 00:00:00 2001
From e97bfd1c74489d65c9c900d17bfb1efe9d145ea1 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 5 Nov 2022 21:40:06 +0100
Subject: [PATCH] HID: surface-hid: Use target-ID enum instead of hard-coding
@ -743,7 +743,7 @@ index 0635341bc517..42933bf3e925 100644
--
2.38.1
From 7ceb4227da06c65bc7c90731e4ae1f32ee32a069 Mon Sep 17 00:00:00 2001
From e0eb3c174f1cf81bd38655c8871735ce2d709355 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 5 Nov 2022 21:45:28 +0100
Subject: [PATCH] platform/surface: aggregator: Enforce use of target-ID enum
@ -975,7 +975,7 @@ index 46c45d1b6368..4da20b7a0ee5 100644
--
2.38.1
From 9f563eff0aa1d005b1dec0f6f3166640f5922fe4 Mon Sep 17 00:00:00 2001
From f769515c00411c0c7d4ebe1aeedaa3c0658f8d36 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 5 Nov 2022 21:46:37 +0100
Subject: [PATCH] platform/surface: aggregator_registry: Fix target-ID of
@ -1022,7 +1022,7 @@ index 585911020cea..3afe293ac114 100644
--
2.38.1
From aa2d91ef777bfb1b39581241db0827ccec864690 Mon Sep 17 00:00:00 2001
From 633430779fbfd06713f6907fdcb6a8be4da98279 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Wed, 9 Nov 2022 13:13:12 +0100
Subject: [PATCH] wip! platform/surface: ggregator_registry: Add preliminary
@ -1083,3 +1083,37 @@ index 3afe293ac114..443fe7647315 100644
--
2.38.1
From 31a1be4047c7c774f466048a02915ff83ef2a245 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 12 Nov 2022 22:51:26 +0100
Subject: [PATCH] wip! platform/surface: ggregator_registry: Add preliminary
typecover support for Surface Pro 9
Still missing: Tablet mode switch.
Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
Patchset: surface-sam
---
drivers/platform/surface/surface_aggregator_registry.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/platform/surface/surface_aggregator_registry.c b/drivers/platform/surface/surface_aggregator_registry.c
index 443fe7647315..58ad4cad445c 100644
--- a/drivers/platform/surface/surface_aggregator_registry.c
+++ b/drivers/platform/surface/surface_aggregator_registry.c
@@ -292,7 +292,11 @@ static const struct software_node *ssam_node_group_sp9[] = {
&ssam_node_bat_ac,
&ssam_node_bat_main,
&ssam_node_tmp_pprof,
- /* TODO: typecover/KIP devices, we can likely reuse the SP8 node but need validation */
+ /* TODO: POS tablet mode switch */
+ &ssam_node_hid_kip_keyboard,
+ &ssam_node_hid_kip_penstash,
+ &ssam_node_hid_kip_touchpad,
+ &ssam_node_hid_kip_fwupd,
&ssam_node_hid_sam_sensors,
&ssam_node_hid_sam_ucm_ucsi,
NULL,
--
2.38.1

View file

@ -1,4 +1,4 @@
From 7fc557a215dd9bd90687140ac62eb76bb30fff4b Mon Sep 17 00:00:00 2001
From 5c822b198b3e86929e3b90702f20e09fca2a0e9a 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
@ -110,7 +110,7 @@ index 08b561f0709d..d7c397bce0f0 100644
--
2.38.1
From a9cebcbb0e8fd688eeb86ac45ba34d825a06c593 Mon Sep 17 00:00:00 2001
From b6ed092e67b368241e69af6f3d7ef01d7e6f46e1 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 13 Feb 2021 16:41:18 +0100
Subject: [PATCH] platform/surface: Add driver for Surface Book 1 dGPU switch

View file

@ -1,4 +1,4 @@
From 0a836da7f5b5637e6b92f27fe8cfa0439b0934f6 Mon Sep 17 00:00:00 2001
From a42f2237791d546bbbf7a9d83519d9b389deea04 Mon Sep 17 00:00:00 2001
From: Sachi King <nakato@nakato.io>
Date: Tue, 5 Oct 2021 00:05:09 +1100
Subject: [PATCH] Input: soc_button_array - support AMD variant Surface devices
@ -75,7 +75,7 @@ index 480476121c01..36e1bf7b7a01 100644
--
2.38.1
From f0b42ca9d8ab4daeceb53e41d4d120b701b0b82f Mon Sep 17 00:00:00 2001
From c9f8c4f59f2060c6d53808ff5fdae91929703bc7 Mon Sep 17 00:00:00 2001
From: Sachi King <nakato@nakato.io>
Date: Tue, 5 Oct 2021 00:22:57 +1100
Subject: [PATCH] platform/surface: surfacepro3_button: don't load on amd

View file

@ -1,4 +1,4 @@
From 303492b616caaa1012f33264ce4de8b7587fb9e7 Mon Sep 17 00:00:00 2001
From faaa02f3a030264f021373f9f83e29d34b2e5497 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
@ -231,7 +231,7 @@ index 91a4d3fc30e0..458537bf4a8e 100644
--
2.38.1
From 5af5a2e81ee20863eba4369b8c5155b2a7965eca Mon Sep 17 00:00:00 2001
From 219e89d9c3d57bc998ed6aafde09c96105a80dad Mon Sep 17 00:00:00 2001
From: PJungkamp <p.jungkamp@gmail.com>
Date: Fri, 25 Feb 2022 12:04:25 +0100
Subject: [PATCH] hid/multitouch: Add support for surface pro type cover tablet

View file

@ -1,4 +1,4 @@
From 86895ba729eea146e90b40514fe60966b3f57fad Mon Sep 17 00:00:00 2001
From 4395d280ebe5b72648640ef63588fdadbcf3404b Mon Sep 17 00:00:00 2001
From: Hans de Goede <hdegoede@redhat.com>
Date: Sun, 10 Oct 2021 20:56:57 +0200
Subject: [PATCH] ACPI: delay enumeration of devices with a _DEP pointing to an
@ -74,7 +74,7 @@ index 42cec8120f18..72d0e599120f 100644
--
2.38.1
From f511fce936e06440f04a21f9cd485323f6caca5e Mon Sep 17 00:00:00 2001
From 14a5925250e1eaf440925c88c6a055f2cf0490f1 Mon Sep 17 00:00:00 2001
From: zouxiaoh <xiaohong.zou@intel.com>
Date: Fri, 25 Jun 2021 08:52:59 +0800
Subject: [PATCH] iommu: intel-ipu: use IOMMU passthrough mode for Intel IPUs
@ -191,7 +191,7 @@ index 4c895b5f7e2d..f68f031dee46 100644
--
2.38.1
From 5ce1c2f2262eca7563b08c5bf4000eaeb6a72bbe Mon Sep 17 00:00:00 2001
From 6fe580b0bb6383a45e0b319007a06aae9ac2ce90 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sun, 10 Oct 2021 20:57:02 +0200
Subject: [PATCH] platform/x86: int3472: Enable I2c daisy chain
@ -228,7 +228,7 @@ index 22f61b47f9e5..e1de1ff40bba 100644
--
2.38.1
From 7a3033ab417d5a0e9503fb840108774afe1d2553 Mon Sep 17 00:00:00 2001
From afb496b7714c8e94697c4b5fdecae6573883c6f8 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Thu, 28 Oct 2021 21:55:16 +0100
Subject: [PATCH] media: i2c: Add driver for DW9719 VCM
@ -734,7 +734,7 @@ index 000000000000..8451c75b696b
--
2.38.1
From 2938060c88263415885276b5e47eb7f8423b9b2b Mon Sep 17 00:00:00 2001
From 83877415f586ae1d54c3958e1c6307ee9984b5cf Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Wed, 4 May 2022 23:21:45 +0100
Subject: [PATCH] media: ipu3-cio2: Move functionality from .complete() to
@ -849,7 +849,7 @@ index a3fe547b7fce..5648f29ced7b 100644
--
2.38.1
From 3a4032c2218d69bc4ede4dd9ca5dc22dd91d2633 Mon Sep 17 00:00:00 2001
From 6148516d49304e7fc633695762fd4ba12b4057a4 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Thu, 2 Jun 2022 22:15:56 +0100
Subject: [PATCH] media: ipu3-cio2: Re-add .complete() to ipu3-cio2
@ -892,7 +892,7 @@ index 5648f29ced7b..957a30cd369d 100644
--
2.38.1
From 30544d3f6e13efaeecef3ee9e734cddd1eb37510 Mon Sep 17 00:00:00 2001
From 812f17227ae50a74cd75c43a9f6fa58dfa8ccac6 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Fri, 15 Jul 2022 23:48:00 +0200
Subject: [PATCH] drivers/media/i2c: Fix DW9719 dependencies
@ -921,7 +921,7 @@ index 98d081efeef7..c67966cafe10 100644
--
2.38.1
From f2a013cdeb939a1a1db293597ad513085f543345 Mon Sep 17 00:00:00 2001
From 79d2968e29d7c65b44cb341d4f8a20cd4e1b277d Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Wed, 7 Sep 2022 15:38:08 +0200
Subject: [PATCH] ipu3-imgu: Fix NULL pointer dereference in

View file

@ -1,4 +1,4 @@
From b9c7415b5932b105179f8c3bcd042ba9b498c8b0 Mon Sep 17 00:00:00 2001
From 578ed47c830c312f9e4cc264da31d3f9001a0ba4 Mon Sep 17 00:00:00 2001
From: Sachi King <nakato@nakato.io>
Date: Sat, 29 May 2021 17:47:38 +1000
Subject: [PATCH] ACPI: Add quirk for Surface Laptop 4 AMD missing irq 7
@ -65,7 +65,7 @@ index 907cc98b1938..0116d27b29ea 100644
--
2.38.1
From cc6b9372071523cf3136c6354271e529a9996208 Mon Sep 17 00:00:00 2001
From 5a41f9382326e7f05b8ed4dfeacd7c0d9759588a Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Thu, 3 Jun 2021 14:04:26 +0200
Subject: [PATCH] ACPI: Add AMD 13" Surface Laptop 4 model to irq 7 override