|
@@ -1,4 +1,4 @@
|
|
-From 10ed30e4e7298785fd29e3a7be5e1ad357ff586e Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 7b947e28b02aea17aaa069c4a88179fa1b93e647 Mon Sep 17 00:00:00 2001
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
Date: Fri, 2 Dec 2022 23:33:20 +0100
|
|
Date: Fri, 2 Dec 2022 23:33:20 +0100
|
|
Subject: [PATCH] platform/surface: aggregator: Improve documentation and
|
|
Subject: [PATCH] platform/surface: aggregator: Improve documentation and
|
|
@@ -289,7 +289,7 @@ index 45501b6e54e8..5c4ae1a26183 100644
|
|
--
|
|
--
|
|
2.42.0
|
|
2.42.0
|
|
|
|
|
|
-From 9f6436be59324fb1ea6c97e7280d92aea506efc8 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 1df4eb71a41b40ab9c65874cf629cd5a577009db Mon Sep 17 00:00:00 2001
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
Date: Fri, 2 Dec 2022 23:33:21 +0100
|
|
Date: Fri, 2 Dec 2022 23:33:21 +0100
|
|
Subject: [PATCH] platform/surface: aggregator: Add target and source IDs to
|
|
Subject: [PATCH] platform/surface: aggregator: Add target and source IDs to
|
|
@@ -486,7 +486,7 @@ index 2a2c17771d01..55cc61bba1da 100644
|
|
--
|
|
--
|
|
2.42.0
|
|
2.42.0
|
|
|
|
|
|
-From ecc6cd63dca05abe6e163df3d13cf8e92894685e Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 129001ed2269657d940af23a00b684a77aeb508a Mon Sep 17 00:00:00 2001
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
Date: Fri, 2 Dec 2022 23:33:22 +0100
|
|
Date: Fri, 2 Dec 2022 23:33:22 +0100
|
|
Subject: [PATCH] platform/surface: aggregator_hub: Use target-ID enum instead
|
|
Subject: [PATCH] platform/surface: aggregator_hub: Use target-ID enum instead
|
|
@@ -529,7 +529,7 @@ index 43061514be38..62f27cdb6ca8 100644
|
|
--
|
|
--
|
|
2.42.0
|
|
2.42.0
|
|
|
|
|
|
-From fdba94478adfdc13d067ecde32e1cd77131a57a4 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From c44b24d4a71d687973bd97e87f4ae789bc5832b3 Mon Sep 17 00:00:00 2001
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
Date: Fri, 2 Dec 2022 23:33:23 +0100
|
|
Date: Fri, 2 Dec 2022 23:33:23 +0100
|
|
Subject: [PATCH] platform/surface: aggregator_tabletsw: Use target-ID enum
|
|
Subject: [PATCH] platform/surface: aggregator_tabletsw: Use target-ID enum
|
|
@@ -581,7 +581,7 @@ index af8b547cffdc..c8ecbdbb516c 100644
|
|
--
|
|
--
|
|
2.42.0
|
|
2.42.0
|
|
|
|
|
|
-From 033bdaa19b4ece4f972def2c895927d18f7e69d8 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 1d6bffa4ac16424b8a000c98b381bff7be9f0a4a Mon Sep 17 00:00:00 2001
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
Date: Fri, 2 Dec 2022 23:33:24 +0100
|
|
Date: Fri, 2 Dec 2022 23:33:24 +0100
|
|
Subject: [PATCH] platform/surface: dtx: Use target-ID enum instead of
|
|
Subject: [PATCH] platform/surface: dtx: Use target-ID enum instead of
|
|
@@ -679,7 +679,7 @@ index ed36944467f9..0de76a784a35 100644
|
|
--
|
|
--
|
|
2.42.0
|
|
2.42.0
|
|
|
|
|
|
-From f5d57a4e82da3bcbb5111ddc000d7c98c7ec79e8 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 6a0db605335a9e849412ded9be8f6371a6566a8a Mon Sep 17 00:00:00 2001
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
Date: Fri, 2 Dec 2022 23:33:25 +0100
|
|
Date: Fri, 2 Dec 2022 23:33:25 +0100
|
|
Subject: [PATCH] HID: surface-hid: Use target-ID enum instead of hard-coding
|
|
Subject: [PATCH] HID: surface-hid: Use target-ID enum instead of hard-coding
|
|
@@ -713,7 +713,7 @@ index 0635341bc517..42933bf3e925 100644
|
|
--
|
|
--
|
|
2.42.0
|
|
2.42.0
|
|
|
|
|
|
-From ffba1f544c8eda0ed63bf0e1035a234640cc0e4f Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 72444374cb597c90d72583215eef48a8a985ac0e Mon Sep 17 00:00:00 2001
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
Date: Fri, 2 Dec 2022 23:33:26 +0100
|
|
Date: Fri, 2 Dec 2022 23:33:26 +0100
|
|
Subject: [PATCH] platform/surface: aggregator: Enforce use of target-ID enum
|
|
Subject: [PATCH] platform/surface: aggregator: Enforce use of target-ID enum
|
|
@@ -949,7 +949,7 @@ index 46c45d1b6368..4da20b7a0ee5 100644
|
|
--
|
|
--
|
|
2.42.0
|
|
2.42.0
|
|
|
|
|
|
-From 6aeb1ae8b9616ce3302e12cabc8afa5c5d303557 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From e6c060f1a1091fc902a8258205cb871ab081583f Mon Sep 17 00:00:00 2001
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
Date: Fri, 2 Dec 2022 23:33:27 +0100
|
|
Date: Fri, 2 Dec 2022 23:33:27 +0100
|
|
Subject: [PATCH] platform/surface: aggregator_registry: Fix target-ID of
|
|
Subject: [PATCH] platform/surface: aggregator_registry: Fix target-ID of
|
|
@@ -1004,7 +1004,7 @@ index 023f126121d7..296f72d52e6a 100644
|
|
--
|
|
--
|
|
2.42.0
|
|
2.42.0
|
|
|
|
|
|
-From 6823567627941cf3816b6a108b112423afdb01d3 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 2d1d5d8fc6a6c345d400582e3a8d1e16c08995fc Mon Sep 17 00:00:00 2001
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
Date: Tue, 20 Dec 2022 18:56:08 +0100
|
|
Date: Tue, 20 Dec 2022 18:56:08 +0100
|
|
Subject: [PATCH] platform/surface: aggregator: Rename top-level request
|
|
Subject: [PATCH] platform/surface: aggregator: Rename top-level request
|
|
@@ -1551,7 +1551,7 @@ index 4da20b7a0ee5..1545e5567b15 100644
|
|
--
|
|
--
|
|
2.42.0
|
|
2.42.0
|
|
|
|
|
|
-From 67dfd9f9c70cb0bb775286091a8c4382654852f3 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 6b39ff5dfc64b6d1cb8f0995e80b7dc923922407 Mon Sep 17 00:00:00 2001
|
|
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
|
|
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
|
|
Date: Wed, 18 Jan 2023 11:38:23 +0200
|
|
Date: Wed, 18 Jan 2023 11:38:23 +0200
|
|
Subject: [PATCH] platform/surface: Switch to use acpi_evaluate_dsm_typed()
|
|
Subject: [PATCH] platform/surface: Switch to use acpi_evaluate_dsm_typed()
|
|
@@ -1607,7 +1607,7 @@ index f004a2495201..7b6d887dccdb 100644
|
|
--
|
|
--
|
|
2.42.0
|
|
2.42.0
|
|
|
|
|
|
-From ea10fb45ebf0650604f733f26e02eb569dd0d794 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 755d4ebede69122942e998bdd864ab60755eefbb Mon Sep 17 00:00:00 2001
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
Date: Sat, 4 Mar 2023 20:09:36 +0100
|
|
Date: Sat, 4 Mar 2023 20:09:36 +0100
|
|
Subject: [PATCH] platform/surface: aggregator_tabletsw: Properly handle
|
|
Subject: [PATCH] platform/surface: aggregator_tabletsw: Properly handle
|
|
@@ -1915,7 +1915,7 @@ index a18e9fc7896b..f9a58db6afde 100644
|
|
--
|
|
--
|
|
2.42.0
|
|
2.42.0
|
|
|
|
|
|
-From 8a1c2fc71a0807374ede79ab4ca1da95660931d0 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 6d0e87b34f0a9e6a2673205f56982f533e91dcbb Mon Sep 17 00:00:00 2001
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
Date: Sun, 19 Feb 2023 23:33:43 +0100
|
|
Date: Sun, 19 Feb 2023 23:33:43 +0100
|
|
Subject: [PATCH] platform/surface: aggregator_tabletsw: Add support for
|
|
Subject: [PATCH] platform/surface: aggregator_tabletsw: Add support for
|
|
@@ -2032,38 +2032,7 @@ index f9a58db6afde..4a029f5db20a 100644
|
|
--
|
|
--
|
|
2.42.0
|
|
2.42.0
|
|
|
|
|
|
-From 1379b332f982bb3bb8f4aa9edf97a75cdefbcd38 Mon Sep 17 00:00:00 2001
|
|
|
|
-From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
|
|
-Date: Sun, 19 Feb 2023 23:41:18 +0100
|
|
|
|
-Subject: [PATCH] platform/surface: aggregator_registry: Add support for
|
|
|
|
- tablet-mode switch on Surface Pro 9
|
|
|
|
-
|
|
|
|
-Add support for the POS-subsystem tablet-mode switch used on the Surface
|
|
|
|
-Pro 9.
|
|
|
|
-
|
|
|
|
-Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
|
|
|
|
-Patchset: surface-sam
|
|
|
|
----
|
|
|
|
- drivers/platform/surface/surface_aggregator_registry.c | 2 +-
|
|
|
|
- 1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
-
|
|
|
|
-diff --git a/drivers/platform/surface/surface_aggregator_registry.c b/drivers/platform/surface/surface_aggregator_registry.c
|
|
|
|
-index 296f72d52e6a..0fe5be539652 100644
|
|
|
|
---- a/drivers/platform/surface/surface_aggregator_registry.c
|
|
|
|
-+++ b/drivers/platform/surface/surface_aggregator_registry.c
|
|
|
|
-@@ -305,7 +305,7 @@ static const struct software_node *ssam_node_group_sp9[] = {
|
|
|
|
- &ssam_node_bat_ac,
|
|
|
|
- &ssam_node_bat_main,
|
|
|
|
- &ssam_node_tmp_pprof,
|
|
|
|
-- /* TODO: Tablet mode switch (via POS subsystem) */
|
|
|
|
-+ &ssam_node_pos_tablet_switch,
|
|
|
|
- &ssam_node_hid_kip_keyboard,
|
|
|
|
- &ssam_node_hid_kip_penstash,
|
|
|
|
- &ssam_node_hid_kip_touchpad,
|
|
|
|
---
|
|
|
|
-2.42.0
|
|
|
|
-
|
|
|
|
-From 566aa63162256afd128e76371db4199f91f76bd6 Mon Sep 17 00:00:00 2001
|
|
|
|
|
|
+From 950a7a72939437954ca3cd3e515c8abfe1f6e9ce Mon Sep 17 00:00:00 2001
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
Date: Thu, 18 May 2023 22:57:17 +0200
|
|
Date: Thu, 18 May 2023 22:57:17 +0200
|
|
Subject: [PATCH] platform/surface: aggregator_tabletsw: Add support for book
|
|
Subject: [PATCH] platform/surface: aggregator_tabletsw: Add support for book
|
|
@@ -2117,3 +2086,67 @@ index 4a029f5db20a..c0a1a5869246 100644
|
|
--
|
|
--
|
|
2.42.0
|
|
2.42.0
|
|
|
|
|
|
|
|
+From 9ceb31c45d3dd5b0bd7903e4edae96d0bf695d23 Mon Sep 17 00:00:00 2001
|
|
|
|
+From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
|
|
+Date: Sun, 19 Feb 2023 23:41:18 +0100
|
|
|
|
+Subject: [PATCH] platform/surface: aggregator_registry: Add support for
|
|
|
|
+ tablet-mode switch on Surface Pro 9
|
|
|
|
+
|
|
|
|
+Add support for the POS-subsystem tablet-mode switch used on the Surface
|
|
|
|
+Pro 9.
|
|
|
|
+
|
|
|
|
+Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
|
|
|
|
+Patchset: surface-sam
|
|
|
|
+---
|
|
|
|
+ drivers/platform/surface/surface_aggregator_registry.c | 2 +-
|
|
|
|
+ 1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
+
|
|
|
|
+diff --git a/drivers/platform/surface/surface_aggregator_registry.c b/drivers/platform/surface/surface_aggregator_registry.c
|
|
|
|
+index 296f72d52e6a..0fe5be539652 100644
|
|
|
|
+--- a/drivers/platform/surface/surface_aggregator_registry.c
|
|
|
|
++++ b/drivers/platform/surface/surface_aggregator_registry.c
|
|
|
|
+@@ -305,7 +305,7 @@ static const struct software_node *ssam_node_group_sp9[] = {
|
|
|
|
+ &ssam_node_bat_ac,
|
|
|
|
+ &ssam_node_bat_main,
|
|
|
|
+ &ssam_node_tmp_pprof,
|
|
|
|
+- /* TODO: Tablet mode switch (via POS subsystem) */
|
|
|
|
++ &ssam_node_pos_tablet_switch,
|
|
|
|
+ &ssam_node_hid_kip_keyboard,
|
|
|
|
+ &ssam_node_hid_kip_penstash,
|
|
|
|
+ &ssam_node_hid_kip_touchpad,
|
|
|
|
+--
|
|
|
|
+2.42.0
|
|
|
|
+
|
|
|
|
+From 08bded49f1ca35c1602bc26522a4b0ed71053947 Mon Sep 17 00:00:00 2001
|
|
|
|
+From: Maximilian Luz <luzmaximilian@gmail.com>
|
|
|
|
+Date: Sun, 22 Oct 2023 14:57:11 +0200
|
|
|
|
+Subject: [PATCH] platform/surface: aggregator_registry: Add support for
|
|
|
|
+ Surface Laptop Go 3
|
|
|
|
+
|
|
|
|
+Add SAM client device nodes for the Surface Laptop Go 3. It seems to use
|
|
|
|
+the same SAM client devices as the Surface Laptop Go 1 and 2, so re-use
|
|
|
|
+their node group.
|
|
|
|
+
|
|
|
|
+Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
|
|
|
|
+Patchset: surface-sam
|
|
|
|
+---
|
|
|
|
+ drivers/platform/surface/surface_aggregator_registry.c | 3 +++
|
|
|
|
+ 1 file changed, 3 insertions(+)
|
|
|
|
+
|
|
|
|
+diff --git a/drivers/platform/surface/surface_aggregator_registry.c b/drivers/platform/surface/surface_aggregator_registry.c
|
|
|
|
+index 0fe5be539652..0d8c8395c588 100644
|
|
|
|
+--- a/drivers/platform/surface/surface_aggregator_registry.c
|
|
|
|
++++ b/drivers/platform/surface/surface_aggregator_registry.c
|
|
|
|
+@@ -367,6 +367,9 @@ static const struct acpi_device_id ssam_platform_hub_match[] = {
|
|
|
|
+ /* Surface Laptop Go 2 */
|
|
|
|
+ { "MSHW0290", (unsigned long)ssam_node_group_slg1 },
|
|
|
|
+
|
|
|
|
++ /* Surface Laptop Go 3 */
|
|
|
|
++ { "MSHW0440", (unsigned long)ssam_node_group_slg1 },
|
|
|
|
++
|
|
|
|
+ /* Surface Laptop Studio */
|
|
|
|
+ { "MSHW0123", (unsigned long)ssam_node_group_sls },
|
|
|
|
+
|
|
|
|
+--
|
|
|
|
+2.42.0
|
|
|
|
+
|