Update v5.18 patches

Changes:
 - Add support for more tablet-mode switch on the Surface Laptop Studio.
 - Rebase onto v5.18.5

Links:
 - kernel: 9af3f057b3
This commit is contained in:
Maximilian Luz 2022-06-16 18:25:41 +02:00
parent 277bb7325c
commit afddc7d741
No known key found for this signature in database
GPG key ID: 70EC0937F6C26F02
13 changed files with 1223 additions and 579 deletions

View file

@ -7,10 +7,10 @@ CONFIG_SURFACE_AGGREGATOR_BUS=y
CONFIG_SURFACE_AGGREGATOR_CDEV=m
CONFIG_SURFACE_AGGREGATOR_HUB=m
CONFIG_SURFACE_AGGREGATOR_REGISTRY=m
CONFIG_SURFACE_AGGREGATOR_TABLET_SWITCH=m
CONFIG_SURFACE_ACPI_NOTIFY=m
CONFIG_SURFACE_DTX=m
CONFIG_SURFACE_KIP_TABLET_SWITCH=m
CONFIG_SURFACE_PLATFORM_PROFILE=m
CONFIG_SURFACE_HID=m

View file

@ -1,4 +1,4 @@
From 9e217b88989e51ec8ef571eb6f8fb14b8a245480 Mon Sep 17 00:00:00 2001
From 0ef12031f24090b026be178e97e6f24d7d316753 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 25a0c6a709dc1a9f26596c3129a0bf7635ad7a2f Mon Sep 17 00:00:00 2001
From 5269ad31e13145b8cd6a1f3a164074489235426e 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
@ -183,7 +183,7 @@ index 8ec4176d698f..25370c5a4f59 100644
--
2.36.1
From 6a393d9129048c454852a65ca86ba52b384f6910 Mon Sep 17 00:00:00 2001
From a001adb78fb6163901066d66ca8f3f2af55acb48 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
@ -245,7 +245,7 @@ index 563dd0d5ac79..32e2f000e57b 100644
--
2.36.1
From 862da9d7cc7176460d1436142026c0c89f6fa93c Mon Sep 17 00:00:00 2001
From 070c7c749c3ad4f55f19a2dc571ac948858ef758 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+
@ -400,7 +400,7 @@ index 25370c5a4f59..a1de111ad1db 100644
--
2.36.1
From 8a7062a9a71c4ff75ae648c6c02216169f6d0471 Mon Sep 17 00:00:00 2001
From a32df1183abf331656d8136ee338e331bb10a3c3 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
@ -567,7 +567,7 @@ index a1de111ad1db..0e429779bb04 100644
--
2.36.1
From 6effdb02e6ad109279035db4b20d0c3b44991691 Mon Sep 17 00:00:00 2001
From a38c2caa97b3ede384d6cde8bdf6f75136e475a5 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
@ -645,7 +645,7 @@ index e48c3ad069bb..d7704d4e568d 100644
--
2.36.1
From a97946211367d2d0894bcb5d0ef52e7112b1080a Mon Sep 17 00:00:00 2001
From 2280f1ac0ec588e341cdf2dcf689758555783024 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

View file

@ -1,4 +1,4 @@
From 827a37482ea6b9efc0d4d3ad7335b4b79dbd2bf9 Mon Sep 17 00:00:00 2001
From 8b13cea0f23f2556cd4c7bc10b567272b385bbea 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 29fb74b92342266c45a9ba3a508d43fb186dd7b8 Mon Sep 17 00:00:00 2001
From 39a0f300b7a779d283f758e0aa5ff2ba2511177e 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 33e58821e478..fde0ad009b17 100644
--
2.36.1
From f74694992e29ef9ee1508aa1b3a32445566abd67 Mon Sep 17 00:00:00 2001
From d4410624127fad830c6ee347453688765034593b 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
@ -1501,7 +1501,7 @@ index 000000000000..53fb86a88f97
--
2.36.1
From e76adda0bdbfab9c186b670aa69a3832ff45aaa9 Mon Sep 17 00:00:00 2001
From 4272f294f24ca0ac68c7acdbb9cbc7d86a094fa3 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

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,4 @@
From ba994f52b3b97105a22f13bafecf2d4ee9af530b Mon Sep 17 00:00:00 2001
From 28746d1a90e755dd3f55da6e66ce7e9726bfccf0 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.36.1
From fa7c450818f304618a0fb8fd100e5a191ee1789c Mon Sep 17 00:00:00 2001
From 9d1d2f048b6080077fd57c755cb132c3fa8e7399 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
@ -133,12 +133,12 @@ Patchset: surface-sam-over-hid
create mode 100644 drivers/platform/surface/surfacebook1_dgpu_switch.c
diff --git a/drivers/platform/surface/Kconfig b/drivers/platform/surface/Kconfig
index 27780746936d..126f940ee95a 100644
index b629e82af97c..68656e8f309e 100644
--- a/drivers/platform/surface/Kconfig
+++ b/drivers/platform/surface/Kconfig
@@ -126,6 +126,13 @@ config SURFACE_AGGREGATOR_REGISTRY
the respective client devices. Drivers for these devices still need to
be selected via the other options.
@@ -149,6 +149,13 @@ config SURFACE_AGGREGATOR_TABLET_SWITCH
Select M or Y here, if you want to provide tablet-mode switch input
events on the Surface Pro 8, Surface Pro X, and Surface Laptop Studio.
+config SURFACE_BOOK1_DGPU_SWITCH
+ tristate "Surface Book 1 dGPU Switch Driver"
@ -151,13 +151,13 @@ index 27780746936d..126f940ee95a 100644
tristate "Surface DTX (Detachment System) Driver"
depends on SURFACE_AGGREGATOR
diff --git a/drivers/platform/surface/Makefile b/drivers/platform/surface/Makefile
index 73124b4fcd31..ea407549286c 100644
index 53344330939b..7efcd0cdb532 100644
--- a/drivers/platform/surface/Makefile
+++ b/drivers/platform/surface/Makefile
@@ -11,6 +11,7 @@ obj-$(CONFIG_SURFACE_AGGREGATOR) += aggregator/
obj-$(CONFIG_SURFACE_AGGREGATOR_CDEV) += surface_aggregator_cdev.o
@@ -12,6 +12,7 @@ obj-$(CONFIG_SURFACE_AGGREGATOR_CDEV) += surface_aggregator_cdev.o
obj-$(CONFIG_SURFACE_AGGREGATOR_HUB) += surface_aggregator_hub.o
obj-$(CONFIG_SURFACE_AGGREGATOR_REGISTRY) += surface_aggregator_registry.o
obj-$(CONFIG_SURFACE_AGGREGATOR_TABLET_SWITCH) += surface_aggregator_tabletsw.o
+obj-$(CONFIG_SURFACE_BOOK1_DGPU_SWITCH) += surfacebook1_dgpu_switch.o
obj-$(CONFIG_SURFACE_DTX) += surface_dtx.o
obj-$(CONFIG_SURFACE_GPE) += surface_gpe.o

View file

@ -1,4 +1,4 @@
From b7233663e2174356a234a5b10775ca4b29979926 Mon Sep 17 00:00:00 2001
From 152ccacc3342985462a38d441abbdf7a8945dfcb 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 cbb1599a520e..f044c731c6a9 100644
--
2.36.1
From f82333cfa47f78fe4e480c423ef5be83a5139259 Mon Sep 17 00:00:00 2001
From bbd06fea568d91284defb36d91818f57bd861358 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
@ -147,7 +147,7 @@ index 242fb690dcaf..30eea54dbb47 100644
--
2.36.1
From 205e198625d121cbbd781a071f9c9fe77dd48b74 Mon Sep 17 00:00:00 2001
From 218c6d1a0995bc905e4d24e0ea6d3d164a884fd5 Mon Sep 17 00:00:00 2001
From: Duke Lee <krnhotwings@gmail.com>
Date: Fri, 10 Jun 2022 13:49:48 -0700
Subject: [PATCH] platform/x86/intel: hid: Add Surface Go to VGBS allow list

View file

@ -1,4 +1,4 @@
From a62db328a10a0285eaf86d9b1d7500a142fa95d6 Mon Sep 17 00:00:00 2001
From e42467a6c2b0397194dd542921c05b4f075de29f 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 6bb3890b0f2c..c28349e90156 100644
--
2.36.1
From 6b71dfa064ce5003056808ad61eec2aaea8ba7dd Mon Sep 17 00:00:00 2001
From a18a2ab98dd916aa70519b8abf9a1970e54ae4f6 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 f036fe56c5e8c9423879b71bfc26d87f93c92bea Mon Sep 17 00:00:00 2001
From 36666be7e25bc5cfc387a2b3cdd03f694e1e2a6a Mon Sep 17 00:00:00 2001
From: Werner Sembach <wse@tuxedocomputers.com>
Date: Wed, 27 Apr 2022 17:40:53 +0200
Subject: [PATCH] ACPI: battery: Make "not-charging" the default on no charging
@ -81,7 +81,7 @@ index dc208f5f5a1f..306513fec1e1 100644
--
2.36.1
From 4f661c18d182d9b83316eddd710978bda0517a60 Mon Sep 17 00:00:00 2001
From 940d757175c48957b7cd8667039757fa5b579b37 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Wed, 25 May 2022 14:20:10 +0200
Subject: [PATCH] HID: hid-input: add Surface Go battery quirk

View file

@ -1,4 +1,4 @@
From b53baacfbcd2a547ad0e4784969eebe06869473b Mon Sep 17 00:00:00 2001
From 62c1ed9a1011c9c316d9996fa8b5472949779535 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 762b61f67e6c..2c0f39a7f2a1 100644
--
2.36.1
From 35c0175e1402ff220e999442edd29cffa2e710b5 Mon Sep 17 00:00:00 2001
From 682453621bd191154379cfb587b6250225981d50 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 5f18ec206696..2b31e531f510 100644
--
2.36.1
From df0f136f5385e811d9a24bd1cb7052d8369379a7 Mon Sep 17 00:00:00 2001
From 75c9a2ede854cfaa86e1a79ed40a2d8763a0e45a 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.36.1
From 26044083dcddaba2216fe8e24788b6136e5eae44 Mon Sep 17 00:00:00 2001
From 12ef137e4f5748917c80c2460cd2df3c14359693 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
@ -247,7 +247,7 @@ Patchset: cameras
create mode 100644 drivers/media/i2c/dw9719.c
diff --git a/MAINTAINERS b/MAINTAINERS
index 38f7f19002ac..194754394f77 100644
index 119767089831..74fec6350ad9 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -6002,6 +6002,13 @@ T: git git://linuxtv.org/media_tree.git
@ -734,7 +734,7 @@ index 000000000000..8451c75b696b
--
2.36.1
From b773cc25c71e2812f63ef64c0a1ab130d9456075 Mon Sep 17 00:00:00 2001
From f593c5339ca9bb85d4bc1eff3d5b90543b433c9e Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Mon, 13 Dec 2021 22:38:17 +0000
Subject: [PATCH] media: entity: Skip non-data links in graph iteration
@ -769,7 +769,7 @@ index 8ab0913d8d82..a8631f74dcee 100644
--
2.36.1
From 86c89c4a9c53ac8e5c80fbc2d24e3c6134430f0e Mon Sep 17 00:00:00 2001
From cc5f72a20e5e849d7a11b41d653554be2009933f Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Mon, 13 Dec 2021 22:53:09 +0000
Subject: [PATCH] media: media.h: Add new media link type
@ -853,7 +853,7 @@ index 200fa8462b90..afbae7213d35 100644
--
2.36.1
From 26a660793609a18d76b18e8eb729942fbfc4b582 Mon Sep 17 00:00:00 2001
From 38b3de96c747d8be99ec8b255b5b9280c2799dd0 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Mon, 13 Dec 2021 22:36:31 +0000
Subject: [PATCH] media: entity: Add link_type_name() helper
@ -908,7 +908,7 @@ index a8631f74dcee..4bd80ce1a33d 100644
--
2.36.1
From 7a8c4fd00d798df330cee26fe475e3e1ad2a9827 Mon Sep 17 00:00:00 2001
From 727823e3ceb808a4cd61f69695e41311420cdb2a Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Mon, 13 Dec 2021 22:54:10 +0000
Subject: [PATCH] media: entity: Add support for ancillary links
@ -985,7 +985,7 @@ index 742918962d46..1d13b8939a11 100644
--
2.36.1
From f34214b06dd0790cac88d76f97f0f8ff2e59257d Mon Sep 17 00:00:00 2001
From 87967cea56c8a58da1fc741497b2c1992d2c4a91 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Fri, 26 Nov 2021 22:55:50 +0000
Subject: [PATCH] media: v4l2-async: Create links during
@ -1058,7 +1058,7 @@ index 0404267f1ae4..436bd6900fd8 100644
--
2.36.1
From 1f3701493379981d00424a46c1bfaf06a35353d2 Mon Sep 17 00:00:00 2001
From 8e5a392560fed1d042ae6d9a84ff6d704fcc4015 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
@ -1173,7 +1173,7 @@ index 0e9b0503b62a..50682a7b2a07 100644
--
2.36.1
From d72f2bb8f638e7454445e9e519a5e0841efa8327 Mon Sep 17 00:00:00 2001
From 04ec896483e11443b551beb9ad8d647918a88178 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

View file

@ -1,4 +1,4 @@
From f99fec7f1341e6ca49ba5aa5f344404bf26c6a87 Mon Sep 17 00:00:00 2001
From f1c39233f6c15b93d566724eef4a439993061b12 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 0d01e7f5078c..2b06cf5f2b1f 100644
--
2.36.1
From 72e196acf9f43a27aadf750f55f1cd02bc482dfa Mon Sep 17 00:00:00 2001
From db041584a330a1d5c30c6436161e8d77dcc5a4db 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

View file

@ -50,17 +50,17 @@ sha256sums=('SKIP'
'5e34f17f45b3623bd8350b4d2c23ad7525b75c327cc49ec3dc37e3ee168d2f46'
'd0898763d00bb811d6c5a37507c88f532f50f006a1912ad05649a4a6ca23ebb2'
'2a58de6ef6826f965b6a68c5d3cc9244e2719d99164d9a43150463d10d1ae753'
'a74cf52f403461e7fea9d4a535ecc81ac6c4715814db9c9b38e742315e62466b'
'37870fa84f9e8609130922e51345f0795ce3f062e8cd80b5b0f398b66beeec99'
'b9c65c823d25f2ff5bd8363444817c1472715dca01f174a2a1415faada290376'
'8201158446701e04de9cb1725d71db687b2a83f0551d57dc3d5e7ed0382a86b3'
'5e947492b322ed63f06a7b2844978653e981564997e312bbb6542c5524188ea6'
'9c526b4a940bfd1e80478822b4b1525d209ab14a04f854cae58d48f6dc0f7d7e'
'5c5e14577931fa04b72de39945a14faad9cb9f3874a866fba4a3ecdaf17c5c01'
'b9c15605b7a013909bf62d753b14db94db12889979c711eac9de4cff546d32c4'
'6eec2db3b8851087a799c1d6f3909d73568b8c48f5aa99e4c7ab102b510839ef'
'02fed913a00bfc6a9d473d2898513adeaa11483952e3eabc50204da59fcc2cb2'
'76d78316f4ffba40ed642d64f1093bd45b7c759459b62af052f7adefe51af235')
'3f67ad07f0328041a5932dc16b9cb02071aef80e45ef1631f7bfce6232d30c9b'
'400cca38b7d8292146c6c65a22f8092854d89027cb5e2cc0bc739b9ceccf5e02'
'ebaf148fd12c29e0aab6f77d75a2b58625109fa2ec4c95228b3fbc32e707a017'
'55be550f12b0f94ed804a9a181b0a5d30e52fc08dc5633fab1a72812804a5a53'
'2f1632b7cca1fa233534cc12ba2e3dcead91c7de2094115dd6aef8ee72e6ae1a'
'c5cb5ec1beb4fb79d881c5e3e0e0455880d2e2dcabc826cc6e5bab5f74a38c0a'
'7a203a9e9310041199556da20c30e029176dd2ef9cf341fb598c2b8b07f61576'
'f7e2836b68405cd15885ebdadf019e7ab006c8048a2c905696f2cc7a633d493e'
'ea9551a7628721b3de68aece424f49be9a4ae2964e03aae3e651e8e5ca003544'
'dc46da11f28cb6a84c12322f7d5aecebe2952d3f99e4de23e5d1eb599eea83e6'
'd8fc02050433abf8f658ca2e40c0445a1439391a071dffacba23676e5df9081b')
export KBUILD_BUILD_HOST=archlinux