Update v6.0 patches

Changes:
 - Add Surface Aggregator support for Surface Laptop 5. This includes:
   - Battery and charger status.
   - Internal HID devices (keyboard, touchpad, and UCSI HID client)
   - ACPI platform profile

Links:
 - kernel: abf8ca7377
This commit is contained in:
Maximilian Luz 2022-11-13 21:01:08 +01:00
parent 7491c77de8
commit ef1bf71463
No known key found for this signature in database
GPG key ID: 70EC0937F6C26F02
6 changed files with 70 additions and 17 deletions

View file

@ -1117,7 +1117,7 @@ index 443fe7647315..58ad4cad445c 100644
--
2.38.1
From e585a9fde47a9f2418d160f5da97e274f3319482 Mon Sep 17 00:00:00 2001
From 3fb601957680461c5def9ef3a4189f8b425b2467 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sun, 13 Nov 2022 11:38:58 +0100
Subject: [PATCH] wip! platform/surface: aggregator: Do not check for repeated
@ -1190,3 +1190,56 @@ index 6748fe4ac5d5..e0d5b18ade0b 100644
--
2.38.1
From be009a248ee377dbeffb84f6ee0c848b1dc6f4bc Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sun, 13 Nov 2022 20:47:28 +0100
Subject: [PATCH] wip! platform/surface: aggregator_registry: Add support for
Surface Laptop 5
Add device nodes to enable support for battery and charger status, the
ACPI platform profile, as well as internal HID devices (including
touchpad and keyboard) on the Surface Laptop 5.
Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
Patchset: surface-sam
---
.../surface/surface_aggregator_registry.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/drivers/platform/surface/surface_aggregator_registry.c b/drivers/platform/surface/surface_aggregator_registry.c
index 58ad4cad445c..c01f17227d8f 100644
--- a/drivers/platform/surface/surface_aggregator_registry.c
+++ b/drivers/platform/surface/surface_aggregator_registry.c
@@ -234,6 +234,19 @@ static const struct software_node *ssam_node_group_sl3[] = {
NULL,
};
+/* Devices for Surface Laptop 5. */
+static const struct software_node *ssam_node_group_sl5[] = {
+ &ssam_node_root,
+ &ssam_node_bat_ac,
+ &ssam_node_bat_main,
+ &ssam_node_tmp_pprof,
+ &ssam_node_hid_main_keyboard,
+ &ssam_node_hid_main_touchpad,
+ &ssam_node_hid_main_iid5,
+ &ssam_node_hid_sam_ucm_ucsi,
+ NULL,
+};
+
/* Devices for Surface Laptop Studio. */
static const struct software_node *ssam_node_group_sls[] = {
&ssam_node_root,
@@ -345,6 +358,9 @@ static const struct acpi_device_id ssam_platform_hub_match[] = {
/* Surface Laptop 4 (13", Intel) */
{ "MSHW0250", (unsigned long)ssam_node_group_sl3 },
+ /* Surface Laptop 5 */
+ { "MSHW0350", (unsigned long)ssam_node_group_sl5 },
+
/* Surface Laptop Go 1 */
{ "MSHW0118", (unsigned long)ssam_node_group_slg1 },
--
2.38.1

View file

@ -1,4 +1,4 @@
From bfaebd45292f3b5c3d2fb54ecf234ede9dcedac7 Mon Sep 17 00:00:00 2001
From 33a1f9f4a3424c6d2f57ba91469af4bc87fe6d48 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 918ffe7b1ea79bc411d865c714683ce1bf4c54ae Mon Sep 17 00:00:00 2001
From c01978c15903449717d29e1d48b5d6b68c599f07 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 60126bdbdad2ceac62b4a74ce2433330d2d8fb6d Mon Sep 17 00:00:00 2001
From c5ba8e236d966c2c729b8f4c912c8a5719179a43 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 0363efd5ccd8f9b93d9a1cce67d25f4ca1fce5fb Mon Sep 17 00:00:00 2001
From b107d55d8dcded1666e898e0210883dad5497913 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 dc86b9197c39cd7076a47166bd965b110e2277be Mon Sep 17 00:00:00 2001
From f13cf86a88c9280cc716215b74a7aea82e14cd70 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 3a965054331edf475a9878b180c0e053a3fa2d7a Mon Sep 17 00:00:00 2001
From e5d98701ea0438b1937beb647b3ca335d9ef608e 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 49e1272cbd568f29984f1a92f5f4fb628e7e90f5 Mon Sep 17 00:00:00 2001
From fa13e41a4db675a98a4be4c5ee53e6075228308b 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 4ac498a1b567d58746cb2dd6f9642919c3e68a45 Mon Sep 17 00:00:00 2001
From 4b73bb9726872b35ac43188aa99a60568bcb52a8 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 bdf47a8de8d834916fcb1b3910e25571274dd454 Mon Sep 17 00:00:00 2001
From 74cef1338ab668c788f177a56200fa82ea6cbf1b 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 313a1b9f288052c084f5961e44b234f5c7e95f3a Mon Sep 17 00:00:00 2001
From c427035184ecb75f17244398698beb3cad0a27cb 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 bdc60eaaa8aec8d9f0f4f3c5974014b718652f01 Mon Sep 17 00:00:00 2001
From cd058e767f2b7cc015b605de9315053aa8f10c49 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 09bd5dff551151916506fa94bbe1227913d1f0e7 Mon Sep 17 00:00:00 2001
From 51699a6cd670e51111098a058de96949f52c0009 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 6f92a3fe154d3b110b5cab8bd84672db76c2a118 Mon Sep 17 00:00:00 2001
From 929a64ce4fdd39bffa8e14bfd3537466d5f72a56 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 e600b49557e80cd1ae75d2c6731214f99ab84446 Mon Sep 17 00:00:00 2001
From db0b5104b51f28b6ddd4dd7dfb7b46e6c8e71afb 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 4ee56dbefbabca4351e5c4a8a6453ee92b229139 Mon Sep 17 00:00:00 2001
From 6d1ac3c32f13d8f13da493d024787dbd057f7781 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 9b3f18d7dd54d2fc22fd41b4ffd5600bef736167 Mon Sep 17 00:00:00 2001
From 8e3822e5712b628dc53280220749a72b680dc9a1 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