Update v6.2 patches
Changes:
- Clean up commits for the Surface Pro 9 tablet-mode switch.
- Rebase onto v6.2.2
Links:
- kernel: 8205cca0c0
This commit is contained in:
parent
6fb88c783a
commit
9e48220e3a
|
@ -1,4 +1,4 @@
|
||||||
From 20828e02e417203dc9307a1e06ab9887dce4896d Mon Sep 17 00:00:00 2001
|
From d1890c0cebe4d7adc87666d38b9a20bf67c26e69 Mon Sep 17 00:00:00 2001
|
||||||
From: Tsuchiya Yuto <kitakar@gmail.com>
|
From: Tsuchiya Yuto <kitakar@gmail.com>
|
||||||
Date: Sun, 18 Oct 2020 16:42:44 +0900
|
Date: Sun, 18 Oct 2020 16:42:44 +0900
|
||||||
Subject: [PATCH] (surface3-oemb) add DMI matches for Surface 3 with broken DMI
|
Subject: [PATCH] (surface3-oemb) add DMI matches for Surface 3 with broken DMI
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 8df682f99a29bcf417d70ab8b2881a8886adfa9c Mon Sep 17 00:00:00 2001
|
From 6665777088e8be50b81c1bd6616477220862a836 Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||||
Date: Tue, 3 Nov 2020 13:28:04 +0100
|
Date: Tue, 3 Nov 2020 13:28:04 +0100
|
||||||
Subject: [PATCH] mwifiex: Add quirk resetting the PCI bridge on MS Surface
|
Subject: [PATCH] mwifiex: Add quirk resetting the PCI bridge on MS Surface
|
||||||
|
@ -165,7 +165,7 @@ index d6ff964aec5b..5d30ae39d65e 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From 8708d002218c38f98f56a9426083fc7e81bf6b0f Mon Sep 17 00:00:00 2001
|
From 825e8be099ed16cea5da7a6b21a2d7b63556cf8b Mon Sep 17 00:00:00 2001
|
||||||
From: Tsuchiya Yuto <kitakar@gmail.com>
|
From: Tsuchiya Yuto <kitakar@gmail.com>
|
||||||
Date: Sun, 4 Oct 2020 00:11:49 +0900
|
Date: Sun, 4 Oct 2020 00:11:49 +0900
|
||||||
Subject: [PATCH] mwifiex: pcie: disable bridge_d3 for Surface gen4+
|
Subject: [PATCH] mwifiex: pcie: disable bridge_d3 for Surface gen4+
|
||||||
|
@ -320,7 +320,7 @@ index 5d30ae39d65e..c14eb56eb911 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From 499c5ddc1aacc0d7ac1bc58cf207b6f367813689 Mon Sep 17 00:00:00 2001
|
From ea00711afbe483edd8fc6dfbed7cf362a7c75636 Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||||
Date: Thu, 25 Mar 2021 11:33:02 +0100
|
Date: Thu, 25 Mar 2021 11:33:02 +0100
|
||||||
Subject: [PATCH] Bluetooth: btusb: Lower passive lescan interval on Marvell
|
Subject: [PATCH] Bluetooth: btusb: Lower passive lescan interval on Marvell
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 7accb118f92ebcfef48c57b5a99ab647b633e4ff Mon Sep 17 00:00:00 2001
|
From 49198a34c33bb617f3e55effdccd871581deb10f Mon Sep 17 00:00:00 2001
|
||||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||||
Date: Sat, 27 Feb 2021 00:45:52 +0100
|
Date: Sat, 27 Feb 2021 00:45:52 +0100
|
||||||
Subject: [PATCH] ath10k: Add module parameters to override board files
|
Subject: [PATCH] ath10k: Add module parameters to override board files
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From d00acdac47f0dcf772cfa4754547f89285fe878c Mon Sep 17 00:00:00 2001
|
From e25bb7897eee97c44be26e10361b34be1299deb2 Mon Sep 17 00:00:00 2001
|
||||||
From: Dorian Stoll <dorian.stoll@tmsp.io>
|
From: Dorian Stoll <dorian.stoll@tmsp.io>
|
||||||
Date: Thu, 30 Jul 2020 13:21:53 +0200
|
Date: Thu, 30 Jul 2020 13:21:53 +0200
|
||||||
Subject: [PATCH] misc: mei: Add missing IPTS device IDs
|
Subject: [PATCH] misc: mei: Add missing IPTS device IDs
|
||||||
|
@ -36,7 +36,7 @@ index 5bf0d50d55a0..c13864512229 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From d473297a44f20c3f476de07baa7807d8df9f430a Mon Sep 17 00:00:00 2001
|
From db841f39b96b3f9c16e987073e004411df20c889 Mon Sep 17 00:00:00 2001
|
||||||
From: Liban Hannan <liban.p@gmail.com>
|
From: Liban Hannan <liban.p@gmail.com>
|
||||||
Date: Tue, 12 Apr 2022 23:31:12 +0100
|
Date: Tue, 12 Apr 2022 23:31:12 +0100
|
||||||
Subject: [PATCH] iommu: ipts: use IOMMU passthrough mode for IPTS
|
Subject: [PATCH] iommu: ipts: use IOMMU passthrough mode for IPTS
|
||||||
|
@ -136,7 +136,7 @@ index 59df7e42fd53..af91ed003861 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From 4fc7f51d78fbce3297239e0cb068d5d6f3f23bad Mon Sep 17 00:00:00 2001
|
From 2c2ad0abef4885c64e462c8994a38426115eff4f Mon Sep 17 00:00:00 2001
|
||||||
From: Dorian Stoll <dorian.stoll@tmsp.io>
|
From: Dorian Stoll <dorian.stoll@tmsp.io>
|
||||||
Date: Sun, 11 Dec 2022 12:00:59 +0100
|
Date: Sun, 11 Dec 2022 12:00:59 +0100
|
||||||
Subject: [PATCH] hid: Add support for Intel Precise Touch and Stylus
|
Subject: [PATCH] hid: Add support for Intel Precise Touch and Stylus
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 303f99a017a0a2a96f53fd69059c19a452cb880a Mon Sep 17 00:00:00 2001
|
From ffaeaa619d093107dbdb949d54ddbc1ccf265ec9 Mon Sep 17 00:00:00 2001
|
||||||
From: Dorian Stoll <dorian.stoll@tmsp.io>
|
From: Dorian Stoll <dorian.stoll@tmsp.io>
|
||||||
Date: Sun, 11 Dec 2022 12:03:38 +0100
|
Date: Sun, 11 Dec 2022 12:03:38 +0100
|
||||||
Subject: [PATCH] iommu: intel: Disable source id verification for ITHC
|
Subject: [PATCH] iommu: intel: Disable source id verification for ITHC
|
||||||
|
@ -39,7 +39,7 @@ index f58f5f57af78..59a6a458d9bf 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From 91f03f80e6f1ec9212d164a9e2ee91e44db49a52 Mon Sep 17 00:00:00 2001
|
From 343604ec9ee127bcdbcb41bcf1db34ccc98e1a2c Mon Sep 17 00:00:00 2001
|
||||||
From: Dorian Stoll <dorian.stoll@tmsp.io>
|
From: Dorian Stoll <dorian.stoll@tmsp.io>
|
||||||
Date: Sun, 11 Dec 2022 12:10:54 +0100
|
Date: Sun, 11 Dec 2022 12:10:54 +0100
|
||||||
Subject: [PATCH] hid: Add support for Intel Touch Host Controller
|
Subject: [PATCH] hid: Add support for Intel Touch Host Controller
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 17139df23635da28915ca2d773fa58256d83ce1d Mon Sep 17 00:00:00 2001
|
From 524aa5b19d2e47b154f019cafd215485a92dade1 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.39.2
|
2.39.2
|
||||||
|
|
||||||
From 946a5f5f86081642505ba01ef283554fe3f95001 Mon Sep 17 00:00:00 2001
|
From 579bff76ba34bcb58095619f3979b7439ce2141b 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.39.2
|
2.39.2
|
||||||
|
|
||||||
From bbc9e55c28a3045136c65b2f733c8916a0b928f5 Mon Sep 17 00:00:00 2001
|
From 8d1fc0624ac2b8098a81b45a62817694954d5706 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.39.2
|
2.39.2
|
||||||
|
|
||||||
From 2440786252569c4f67a8b6812ff31d1b68b34d10 Mon Sep 17 00:00:00 2001
|
From 22fde7b902788d11128cfe797932cdc12089fdb9 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 27d95a6a7851..bd8cd453c393 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From 1d28b5d3f6e12bcf719060252c527cee6156e657 Mon Sep 17 00:00:00 2001
|
From 561dd91dcd12fd2884010f4506b30f4faaf1ce4b 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.39.2
|
2.39.2
|
||||||
|
|
||||||
From 5ea2062e66332762e254802d3f02b23dcaa6dc14 Mon Sep 17 00:00:00 2001
|
From 4694b688ec5aee3b83e94323927b73dae49df600 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
|
||||||
|
@ -915,7 +915,7 @@ index 46c45d1b6368..4da20b7a0ee5 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From b0d064bfa512302cba59f67fea6986317263c598 Mon Sep 17 00:00:00 2001
|
From 07a2478f1c23bcc49c943543314bc5a6ff9d50eb 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
|
||||||
|
@ -970,7 +970,7 @@ index 023f126121d7..296f72d52e6a 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From a216001b6443cb02d8ed9b068df4597cfe70d93d Mon Sep 17 00:00:00 2001
|
From 7acd1eff13c3675d11b409e280c3a7abfb392c8e 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
|
||||||
|
@ -1517,7 +1517,7 @@ index 4da20b7a0ee5..1545e5567b15 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From 1cc64ee542a07da26712e6bfe275ec0032280f85 Mon Sep 17 00:00:00 2001
|
From fe9bfae16a94433e44c6befc22221ac571e0fa85 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()
|
||||||
|
@ -1573,30 +1573,34 @@ index f004a2495201..7b6d887dccdb 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From db3a211290c9c43f4cc9eaafe8a921153cc8f2ce Mon Sep 17 00:00:00 2001
|
From 4a8f291c901288b28e9b52f00dc1096e16cf38b2 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: Sat, 4 Mar 2023 20:09:36 +0100
|
||||||
Subject: [PATCH] platform/surface: aggregator_tabletsw: Add support for
|
Subject: [PATCH] platform/surface: aggregator_tabletsw: Properly handle
|
||||||
Type-Cover posture source
|
different posture source IDs
|
||||||
|
|
||||||
The POS-subsystem can provide different sources for querying device
|
The device posture subsystem (POS) can provide different posture
|
||||||
posture states and receiving posture-change events. We use this
|
sources. Different sources can provide different posture states and
|
||||||
subsystem to implement tablet-mode events on newer Surface devices.
|
sources can be identified by their ID.
|
||||||
|
|
||||||
Currently, however, the driver only implements support for the Surface
|
For example, screen posture of the Surface Laptop Studio (SLS), which is
|
||||||
Laptop Studio, with source ID 0. This has been hard-coded. Therefore,
|
currently the only supported source, uses a source ID of 0x03. The
|
||||||
make the driver more flexible to support more source types and also
|
Surface Pro 9 uses the same subsystem for its Type-Cover, however,
|
||||||
implement support for the Type-Cover source type found on the Surface
|
provides different states for that under the ID 0x00.
|
||||||
Pro 9.
|
|
||||||
|
To eventually support the Surface Pro 9 and potential future devices, we
|
||||||
|
need to properly disambiguate between source IDs. Therefore, add the
|
||||||
|
source ID to the state we carry and determine the tablet-mode state (as
|
||||||
|
well as state names) based on that.
|
||||||
|
|
||||||
Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
|
Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
|
||||||
Patchset: surface-sam
|
Patchset: surface-sam
|
||||||
---
|
---
|
||||||
.../surface/surface_aggregator_tabletsw.c | 180 ++++++++++++++----
|
.../surface/surface_aggregator_tabletsw.c | 123 ++++++++++++------
|
||||||
1 file changed, 141 insertions(+), 39 deletions(-)
|
1 file changed, 84 insertions(+), 39 deletions(-)
|
||||||
|
|
||||||
diff --git a/drivers/platform/surface/surface_aggregator_tabletsw.c b/drivers/platform/surface/surface_aggregator_tabletsw.c
|
diff --git a/drivers/platform/surface/surface_aggregator_tabletsw.c b/drivers/platform/surface/surface_aggregator_tabletsw.c
|
||||||
index 9fed800c7cc0..8f52b62d1c19 100644
|
index 9fed800c7cc0..e8682f52558f 100644
|
||||||
--- a/drivers/platform/surface/surface_aggregator_tabletsw.c
|
--- a/drivers/platform/surface/surface_aggregator_tabletsw.c
|
||||||
+++ b/drivers/platform/surface/surface_aggregator_tabletsw.c
|
+++ b/drivers/platform/surface/surface_aggregator_tabletsw.c
|
||||||
@@ -20,16 +20,23 @@
|
@@ -20,16 +20,23 @@
|
||||||
|
@ -1743,7 +1747,7 @@ index 9fed800c7cc0..8f52b62d1c19 100644
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -312,11 +324,24 @@ MODULE_PARM_DESC(tablet_mode_in_slate_state, "Enable tablet mode in slate device
|
@@ -312,11 +324,15 @@ MODULE_PARM_DESC(tablet_mode_in_slate_state, "Enable tablet mode in slate device
|
||||||
#define SSAM_EVENT_POS_CID_POSTURE_CHANGED 0x03
|
#define SSAM_EVENT_POS_CID_POSTURE_CHANGED 0x03
|
||||||
#define SSAM_POS_MAX_SOURCES 4
|
#define SSAM_POS_MAX_SOURCES 4
|
||||||
|
|
||||||
|
@ -1753,18 +1757,9 @@ index 9fed800c7cc0..8f52b62d1c19 100644
|
||||||
- SSAM_POS_POSTURE_SLATE = 0x02,
|
- SSAM_POS_POSTURE_SLATE = 0x02,
|
||||||
- SSAM_POS_POSTURE_TABLET = 0x03,
|
- SSAM_POS_POSTURE_TABLET = 0x03,
|
||||||
+enum ssam_pos_source_id {
|
+enum ssam_pos_source_id {
|
||||||
+ SSAM_POS_SOURCE_COVER = 0x00,
|
|
||||||
+ SSAM_POS_SOURCE_SLS = 0x03,
|
+ SSAM_POS_SOURCE_SLS = 0x03,
|
||||||
+};
|
+};
|
||||||
+
|
+
|
||||||
+enum ssam_pos_state_cover {
|
|
||||||
+ SSAM_POS_COVER_DISCONNECTED = 0x01,
|
|
||||||
+ SSAM_POS_COVER_CLOSED = 0x02,
|
|
||||||
+ SSAM_POS_COVER_LAPTOP = 0x03,
|
|
||||||
+ SSAM_POS_COVER_FOLDED_CANVAS = 0x04,
|
|
||||||
+ SSAM_POS_COVER_FOLDED_BACK = 0x05,
|
|
||||||
+};
|
|
||||||
+
|
|
||||||
+enum ssam_pos_state_sls {
|
+enum ssam_pos_state_sls {
|
||||||
+ SSAM_POS_SLS_LID_CLOSED = 0x00,
|
+ SSAM_POS_SLS_LID_CLOSED = 0x00,
|
||||||
+ SSAM_POS_SLS_LAPTOP = 0x01,
|
+ SSAM_POS_SLS_LAPTOP = 0x01,
|
||||||
|
@ -1773,35 +1768,11 @@ index 9fed800c7cc0..8f52b62d1c19 100644
|
||||||
};
|
};
|
||||||
|
|
||||||
struct ssam_sources_list {
|
struct ssam_sources_list {
|
||||||
@@ -324,42 +349,116 @@ struct ssam_sources_list {
|
@@ -324,42 +340,68 @@ struct ssam_sources_list {
|
||||||
__le32 id[SSAM_POS_MAX_SOURCES];
|
__le32 id[SSAM_POS_MAX_SOURCES];
|
||||||
} __packed;
|
} __packed;
|
||||||
|
|
||||||
-static const char *ssam_pos_state_name(struct ssam_tablet_sw *sw, u32 state)
|
-static const char *ssam_pos_state_name(struct ssam_tablet_sw *sw, u32 state)
|
||||||
+static const char *ssam_pos_state_name_cover(struct ssam_tablet_sw *sw, u32 state)
|
|
||||||
+{
|
|
||||||
+ switch (state) {
|
|
||||||
+ case SSAM_POS_COVER_DISCONNECTED:
|
|
||||||
+ return "disconnected";
|
|
||||||
+
|
|
||||||
+ case SSAM_POS_COVER_CLOSED:
|
|
||||||
+ return "closed";
|
|
||||||
+
|
|
||||||
+ case SSAM_POS_COVER_LAPTOP:
|
|
||||||
+ return "laptop";
|
|
||||||
+
|
|
||||||
+ case SSAM_POS_COVER_FOLDED_CANVAS:
|
|
||||||
+ return "folded-canvas";
|
|
||||||
+
|
|
||||||
+ case SSAM_POS_COVER_FOLDED_BACK:
|
|
||||||
+ return "folded-back";
|
|
||||||
+
|
|
||||||
+ default:
|
|
||||||
+ dev_warn(&sw->sdev->dev, "unknown device posture for type-cover: %u\n", state);
|
|
||||||
+ return "<unknown>";
|
|
||||||
+ }
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+static const char *ssam_pos_state_name_sls(struct ssam_tablet_sw *sw, u32 state)
|
+static const char *ssam_pos_state_name_sls(struct ssam_tablet_sw *sw, u32 state)
|
||||||
{
|
{
|
||||||
switch (state) {
|
switch (state) {
|
||||||
|
@ -1833,9 +1804,6 @@ index 9fed800c7cc0..8f52b62d1c19 100644
|
||||||
+ const struct ssam_tablet_sw_state *state)
|
+ const struct ssam_tablet_sw_state *state)
|
||||||
+{
|
+{
|
||||||
+ switch (state->source) {
|
+ switch (state->source) {
|
||||||
+ case SSAM_POS_SOURCE_COVER:
|
|
||||||
+ return ssam_pos_state_name_cover(sw, state->state);
|
|
||||||
+
|
|
||||||
+ case SSAM_POS_SOURCE_SLS:
|
+ case SSAM_POS_SOURCE_SLS:
|
||||||
+ return ssam_pos_state_name_sls(sw, state->state);
|
+ return ssam_pos_state_name_sls(sw, state->state);
|
||||||
+
|
+
|
||||||
|
@ -1845,34 +1813,16 @@ index 9fed800c7cc0..8f52b62d1c19 100644
|
||||||
+ }
|
+ }
|
||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
+static bool ssam_pos_state_is_tablet_mode_cover(struct ssam_tablet_sw *sw, u32 state)
|
+static bool ssam_pos_state_is_tablet_mode_sls(struct ssam_tablet_sw *sw, u32 state)
|
||||||
{
|
{
|
||||||
switch (state) {
|
switch (state) {
|
||||||
- case SSAM_POS_POSTURE_LAPTOP:
|
- case SSAM_POS_POSTURE_LAPTOP:
|
||||||
- case SSAM_POS_POSTURE_LID_CLOSED:
|
- case SSAM_POS_POSTURE_LID_CLOSED:
|
||||||
+ case SSAM_POS_COVER_DISCONNECTED:
|
+ case SSAM_POS_SLS_LAPTOP:
|
||||||
+ case SSAM_POS_COVER_FOLDED_CANVAS:
|
+ case SSAM_POS_SLS_LID_CLOSED:
|
||||||
+ case SSAM_POS_COVER_FOLDED_BACK:
|
|
||||||
+ return true;
|
|
||||||
+
|
|
||||||
+ case SSAM_POS_COVER_CLOSED:
|
|
||||||
+ case SSAM_POS_COVER_LAPTOP:
|
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
- case SSAM_POS_POSTURE_SLATE:
|
- case SSAM_POS_POSTURE_SLATE:
|
||||||
+ default:
|
|
||||||
+ dev_warn(&sw->sdev->dev, "unknown device posture for type-cover: %u\n", state);
|
|
||||||
+ return true;
|
|
||||||
+ }
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+static bool ssam_pos_state_is_tablet_mode_sls(struct ssam_tablet_sw *sw, u32 state)
|
|
||||||
+{
|
|
||||||
+ switch (state) {
|
|
||||||
+ case SSAM_POS_SLS_LAPTOP:
|
|
||||||
+ case SSAM_POS_SLS_LID_CLOSED:
|
|
||||||
+ return false;
|
|
||||||
+
|
|
||||||
+ case SSAM_POS_SLS_SLATE:
|
+ case SSAM_POS_SLS_SLATE:
|
||||||
return tablet_mode_in_slate_state;
|
return tablet_mode_in_slate_state;
|
||||||
|
|
||||||
|
@ -1891,9 +1841,6 @@ index 9fed800c7cc0..8f52b62d1c19 100644
|
||||||
+ const struct ssam_tablet_sw_state *state)
|
+ const struct ssam_tablet_sw_state *state)
|
||||||
+{
|
+{
|
||||||
+ switch (state->source) {
|
+ switch (state->source) {
|
||||||
+ case SSAM_POS_SOURCE_COVER:
|
|
||||||
+ return ssam_pos_state_is_tablet_mode_cover(sw, state->state);
|
|
||||||
+
|
|
||||||
+ case SSAM_POS_SOURCE_SLS:
|
+ case SSAM_POS_SOURCE_SLS:
|
||||||
+ return ssam_pos_state_is_tablet_mode_sls(sw, state->state);
|
+ return ssam_pos_state_is_tablet_mode_sls(sw, state->state);
|
||||||
+
|
+
|
||||||
|
@ -1902,7 +1849,7 @@ index 9fed800c7cc0..8f52b62d1c19 100644
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -450,9 +549,10 @@ static int ssam_pos_get_posture_for_source(struct ssam_tablet_sw *sw, u32 source
|
@@ -450,9 +492,10 @@ static int ssam_pos_get_posture_for_source(struct ssam_tablet_sw *sw, u32 source
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1914,7 +1861,7 @@ index 9fed800c7cc0..8f52b62d1c19 100644
|
||||||
int status;
|
int status;
|
||||||
|
|
||||||
status = ssam_pos_get_source(sw, &source_id);
|
status = ssam_pos_get_source(sw, &source_id);
|
||||||
@@ -461,13 +561,15 @@ static int ssam_pos_get_posture(struct ssam_tablet_sw *sw, u32 *state)
|
@@ -461,13 +504,15 @@ static int ssam_pos_get_posture(struct ssam_tablet_sw *sw, u32 *state)
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1934,7 +1881,124 @@ index 9fed800c7cc0..8f52b62d1c19 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From e245b9ea0a5d819e5ce334a112c718a67b57311a Mon Sep 17 00:00:00 2001
|
From 2f304d367a83a0e5b447f604e6d650484a138eb1 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||||
|
Date: Sun, 19 Feb 2023 23:33:43 +0100
|
||||||
|
Subject: [PATCH] platform/surface: aggregator_tabletsw: Add support for
|
||||||
|
Type-Cover posture source
|
||||||
|
|
||||||
|
Implement support for the Type-Cover posture source (ID 0x00), found on
|
||||||
|
the Surface Pro 9.
|
||||||
|
|
||||||
|
Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
|
||||||
|
Patchset: surface-sam
|
||||||
|
---
|
||||||
|
.../surface/surface_aggregator_tabletsw.c | 57 +++++++++++++++++++
|
||||||
|
1 file changed, 57 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/drivers/platform/surface/surface_aggregator_tabletsw.c b/drivers/platform/surface/surface_aggregator_tabletsw.c
|
||||||
|
index e8682f52558f..8f52b62d1c19 100644
|
||||||
|
--- a/drivers/platform/surface/surface_aggregator_tabletsw.c
|
||||||
|
+++ b/drivers/platform/surface/surface_aggregator_tabletsw.c
|
||||||
|
@@ -325,9 +325,18 @@ MODULE_PARM_DESC(tablet_mode_in_slate_state, "Enable tablet mode in slate device
|
||||||
|
#define SSAM_POS_MAX_SOURCES 4
|
||||||
|
|
||||||
|
enum ssam_pos_source_id {
|
||||||
|
+ SSAM_POS_SOURCE_COVER = 0x00,
|
||||||
|
SSAM_POS_SOURCE_SLS = 0x03,
|
||||||
|
};
|
||||||
|
|
||||||
|
+enum ssam_pos_state_cover {
|
||||||
|
+ SSAM_POS_COVER_DISCONNECTED = 0x01,
|
||||||
|
+ SSAM_POS_COVER_CLOSED = 0x02,
|
||||||
|
+ SSAM_POS_COVER_LAPTOP = 0x03,
|
||||||
|
+ SSAM_POS_COVER_FOLDED_CANVAS = 0x04,
|
||||||
|
+ SSAM_POS_COVER_FOLDED_BACK = 0x05,
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
enum ssam_pos_state_sls {
|
||||||
|
SSAM_POS_SLS_LID_CLOSED = 0x00,
|
||||||
|
SSAM_POS_SLS_LAPTOP = 0x01,
|
||||||
|
@@ -340,6 +349,30 @@ struct ssam_sources_list {
|
||||||
|
__le32 id[SSAM_POS_MAX_SOURCES];
|
||||||
|
} __packed;
|
||||||
|
|
||||||
|
+static const char *ssam_pos_state_name_cover(struct ssam_tablet_sw *sw, u32 state)
|
||||||
|
+{
|
||||||
|
+ switch (state) {
|
||||||
|
+ case SSAM_POS_COVER_DISCONNECTED:
|
||||||
|
+ return "disconnected";
|
||||||
|
+
|
||||||
|
+ case SSAM_POS_COVER_CLOSED:
|
||||||
|
+ return "closed";
|
||||||
|
+
|
||||||
|
+ case SSAM_POS_COVER_LAPTOP:
|
||||||
|
+ return "laptop";
|
||||||
|
+
|
||||||
|
+ case SSAM_POS_COVER_FOLDED_CANVAS:
|
||||||
|
+ return "folded-canvas";
|
||||||
|
+
|
||||||
|
+ case SSAM_POS_COVER_FOLDED_BACK:
|
||||||
|
+ return "folded-back";
|
||||||
|
+
|
||||||
|
+ default:
|
||||||
|
+ dev_warn(&sw->sdev->dev, "unknown device posture for type-cover: %u\n", state);
|
||||||
|
+ return "<unknown>";
|
||||||
|
+ }
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
static const char *ssam_pos_state_name_sls(struct ssam_tablet_sw *sw, u32 state)
|
||||||
|
{
|
||||||
|
switch (state) {
|
||||||
|
@@ -365,6 +398,9 @@ static const char *ssam_pos_state_name(struct ssam_tablet_sw *sw,
|
||||||
|
const struct ssam_tablet_sw_state *state)
|
||||||
|
{
|
||||||
|
switch (state->source) {
|
||||||
|
+ case SSAM_POS_SOURCE_COVER:
|
||||||
|
+ return ssam_pos_state_name_cover(sw, state->state);
|
||||||
|
+
|
||||||
|
case SSAM_POS_SOURCE_SLS:
|
||||||
|
return ssam_pos_state_name_sls(sw, state->state);
|
||||||
|
|
||||||
|
@@ -374,6 +410,24 @@ static const char *ssam_pos_state_name(struct ssam_tablet_sw *sw,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
+static bool ssam_pos_state_is_tablet_mode_cover(struct ssam_tablet_sw *sw, u32 state)
|
||||||
|
+{
|
||||||
|
+ switch (state) {
|
||||||
|
+ case SSAM_POS_COVER_DISCONNECTED:
|
||||||
|
+ case SSAM_POS_COVER_FOLDED_CANVAS:
|
||||||
|
+ case SSAM_POS_COVER_FOLDED_BACK:
|
||||||
|
+ return true;
|
||||||
|
+
|
||||||
|
+ case SSAM_POS_COVER_CLOSED:
|
||||||
|
+ case SSAM_POS_COVER_LAPTOP:
|
||||||
|
+ return false;
|
||||||
|
+
|
||||||
|
+ default:
|
||||||
|
+ dev_warn(&sw->sdev->dev, "unknown device posture for type-cover: %u\n", state);
|
||||||
|
+ return true;
|
||||||
|
+ }
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
static bool ssam_pos_state_is_tablet_mode_sls(struct ssam_tablet_sw *sw, u32 state)
|
||||||
|
{
|
||||||
|
switch (state) {
|
||||||
|
@@ -397,6 +451,9 @@ static bool ssam_pos_state_is_tablet_mode(struct ssam_tablet_sw *sw,
|
||||||
|
const struct ssam_tablet_sw_state *state)
|
||||||
|
{
|
||||||
|
switch (state->source) {
|
||||||
|
+ case SSAM_POS_SOURCE_COVER:
|
||||||
|
+ return ssam_pos_state_is_tablet_mode_cover(sw, state->state);
|
||||||
|
+
|
||||||
|
case SSAM_POS_SOURCE_SLS:
|
||||||
|
return ssam_pos_state_is_tablet_mode_sls(sw, state->state);
|
||||||
|
|
||||||
|
--
|
||||||
|
2.39.2
|
||||||
|
|
||||||
|
From 80f55117fdcc2ead64c9392b07342dbf792ff616 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:41:18 +0100
|
Date: Sun, 19 Feb 2023 23:41:18 +0100
|
||||||
Subject: [PATCH] platform/surface: aggregator_registry: Add support for
|
Subject: [PATCH] platform/surface: aggregator_registry: Add support for
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 3e3bdeb54424b20a58c5356d870aaf232292780b Mon Sep 17 00:00:00 2001
|
From 1a5569f25dcab21219f61052870ba856546f841d Mon Sep 17 00:00:00 2001
|
||||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||||
Date: Sat, 25 Jul 2020 17:19:53 +0200
|
Date: Sat, 25 Jul 2020 17:19:53 +0200
|
||||||
Subject: [PATCH] i2c: acpi: Implement RawBytes read access
|
Subject: [PATCH] i2c: acpi: Implement RawBytes read access
|
||||||
|
@ -110,7 +110,7 @@ index 4dd777cc0c89..b2338618163a 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From 9ab628ab5b916a1df93a026e84d48ec1fdb76823 Mon Sep 17 00:00:00 2001
|
From 155bc1bb8a297d9f262826377eec2de414e3fa71 Mon Sep 17 00:00:00 2001
|
||||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||||
Date: Sat, 13 Feb 2021 16:41:18 +0100
|
Date: Sat, 13 Feb 2021 16:41:18 +0100
|
||||||
Subject: [PATCH] platform/surface: Add driver for Surface Book 1 dGPU switch
|
Subject: [PATCH] platform/surface: Add driver for Surface Book 1 dGPU switch
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 98e51eecb1ce1dbc5c068f1722a41837131cdad8 Mon Sep 17 00:00:00 2001
|
From 11fc3c24a42c5a41572760a3bd5e8df596e63c29 Mon Sep 17 00:00:00 2001
|
||||||
From: Sachi King <nakato@nakato.io>
|
From: Sachi King <nakato@nakato.io>
|
||||||
Date: Tue, 5 Oct 2021 00:05:09 +1100
|
Date: Tue, 5 Oct 2021 00:05:09 +1100
|
||||||
Subject: [PATCH] Input: soc_button_array - support AMD variant Surface devices
|
Subject: [PATCH] Input: soc_button_array - support AMD variant Surface devices
|
||||||
|
@ -75,7 +75,7 @@ index 09489380afda..0f02411a60f1 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From b2680cc511d213cf82dd779e11f0e6d24c321d01 Mon Sep 17 00:00:00 2001
|
From b3c2d5fa2c3d3fdac8628fd263b15b16e8c7f15d Mon Sep 17 00:00:00 2001
|
||||||
From: Sachi King <nakato@nakato.io>
|
From: Sachi King <nakato@nakato.io>
|
||||||
Date: Tue, 5 Oct 2021 00:22:57 +1100
|
Date: Tue, 5 Oct 2021 00:22:57 +1100
|
||||||
Subject: [PATCH] platform/surface: surfacepro3_button: don't load on amd
|
Subject: [PATCH] platform/surface: surfacepro3_button: don't load on amd
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 464074f050ef6fa8af40181db62720a29e02563c Mon Sep 17 00:00:00 2001
|
From 3c0fe58df93fcec96c26f479c782524f6aa8e737 Mon Sep 17 00:00:00 2001
|
||||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||||
Date: Sat, 18 Feb 2023 01:02:49 +0100
|
Date: Sat, 18 Feb 2023 01:02:49 +0100
|
||||||
Subject: [PATCH] USB: quirks: Add USB_QUIRK_DELAY_INIT for Surface Go 3
|
Subject: [PATCH] USB: quirks: Add USB_QUIRK_DELAY_INIT for Surface Go 3
|
||||||
|
@ -39,7 +39,7 @@ index 934b3d997702..2c6604c6e8e1 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From 8d0b7da3753dd31128fd5ea20b6a8a4741f077ac Mon Sep 17 00:00:00 2001
|
From 2d3aa7577bf37f65a82d78ec8da3a8612919af03 Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||||
Date: Thu, 5 Nov 2020 13:09:45 +0100
|
Date: Thu, 5 Nov 2020 13:09:45 +0100
|
||||||
Subject: [PATCH] hid/multitouch: Turn off Type Cover keyboard backlight when
|
Subject: [PATCH] hid/multitouch: Turn off Type Cover keyboard backlight when
|
||||||
|
@ -272,7 +272,7 @@ index 372cbdd223e0..fe849df6a948 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From a0177664cb5cc0aaaa82c97f2013b8c6799b7783 Mon Sep 17 00:00:00 2001
|
From 382a9ec7e8625b130f8d5147ad59262e6d80026b Mon Sep 17 00:00:00 2001
|
||||||
From: PJungkamp <p.jungkamp@gmail.com>
|
From: PJungkamp <p.jungkamp@gmail.com>
|
||||||
Date: Fri, 25 Feb 2022 12:04:25 +0100
|
Date: Fri, 25 Feb 2022 12:04:25 +0100
|
||||||
Subject: [PATCH] hid/multitouch: Add support for surface pro type cover tablet
|
Subject: [PATCH] hid/multitouch: Add support for surface pro type cover tablet
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 0f5fbe3ed7482b633f3a365c62e692fdabfd2b3c Mon Sep 17 00:00:00 2001
|
From 4d4fdb4043ec9b404c88fb701ee0ffd256dca96a Mon Sep 17 00:00:00 2001
|
||||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||||
Date: Sun, 19 Feb 2023 22:12:24 +0100
|
Date: Sun, 19 Feb 2023 22:12:24 +0100
|
||||||
Subject: [PATCH] PCI: Add quirk to prevent calling shutdown mehtod
|
Subject: [PATCH] PCI: Add quirk to prevent calling shutdown mehtod
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 0e49abefdbabdb69289feb1981c72bbbac4f7249 Mon Sep 17 00:00:00 2001
|
From 4d11a4ad1e59569bce215bee05450bc177b2aaa0 Mon Sep 17 00:00:00 2001
|
||||||
From: Hans de Goede <hdegoede@redhat.com>
|
From: Hans de Goede <hdegoede@redhat.com>
|
||||||
Date: Sun, 10 Oct 2021 20:56:57 +0200
|
Date: Sun, 10 Oct 2021 20:56:57 +0200
|
||||||
Subject: [PATCH] ACPI: delay enumeration of devices with a _DEP pointing to an
|
Subject: [PATCH] ACPI: delay enumeration of devices with a _DEP pointing to an
|
||||||
|
@ -74,7 +74,7 @@ index 0c6f06abe3f4..4fc320f424e8 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From 0fcd72b64ba4ec4112f227fa678ab6348976edf9 Mon Sep 17 00:00:00 2001
|
From d36d18637e2c58b70b926e9ff77573b9bafa2b9f Mon Sep 17 00:00:00 2001
|
||||||
From: zouxiaoh <xiaohong.zou@intel.com>
|
From: zouxiaoh <xiaohong.zou@intel.com>
|
||||||
Date: Fri, 25 Jun 2021 08:52:59 +0800
|
Date: Fri, 25 Jun 2021 08:52:59 +0800
|
||||||
Subject: [PATCH] iommu: intel-ipu: use IOMMU passthrough mode for Intel IPUs
|
Subject: [PATCH] iommu: intel-ipu: use IOMMU passthrough mode for Intel IPUs
|
||||||
|
@ -191,7 +191,7 @@ index af91ed003861..15581d157ba5 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From d1582e5fb6abaef161c4462388da4e3da902b7bb Mon Sep 17 00:00:00 2001
|
From 6d2122823557a34bba702d52e778c0f24cb1d4b2 Mon Sep 17 00:00:00 2001
|
||||||
From: Daniel Scally <djrscally@gmail.com>
|
From: Daniel Scally <djrscally@gmail.com>
|
||||||
Date: Sun, 10 Oct 2021 20:57:02 +0200
|
Date: Sun, 10 Oct 2021 20:57:02 +0200
|
||||||
Subject: [PATCH] platform/x86: int3472: Enable I2c daisy chain
|
Subject: [PATCH] platform/x86: int3472: Enable I2c daisy chain
|
||||||
|
@ -228,7 +228,7 @@ index 5b8d1a9620a5..6a0ff035cf20 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From 17a48afd29ac0c88c99925c1373b91bf3e6db7dc Mon Sep 17 00:00:00 2001
|
From 0110a563d8161cbe5c9ac3fa8fb076bf65e54dcd Mon Sep 17 00:00:00 2001
|
||||||
From: Daniel Scally <djrscally@gmail.com>
|
From: Daniel Scally <djrscally@gmail.com>
|
||||||
Date: Thu, 28 Oct 2021 21:55:16 +0100
|
Date: Thu, 28 Oct 2021 21:55:16 +0100
|
||||||
Subject: [PATCH] media: i2c: Add driver for DW9719 VCM
|
Subject: [PATCH] media: i2c: Add driver for DW9719 VCM
|
||||||
|
@ -732,7 +732,7 @@ index 000000000000..180b04d2a6b3
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From 4d1dbd9494e4a89780ca6c27791cc1ce67dc7df2 Mon Sep 17 00:00:00 2001
|
From c15ba1204432ab33ae88a289f290f55a587cae7a Mon Sep 17 00:00:00 2001
|
||||||
From: Daniel Scally <djrscally@gmail.com>
|
From: Daniel Scally <djrscally@gmail.com>
|
||||||
Date: Wed, 4 May 2022 23:21:45 +0100
|
Date: Wed, 4 May 2022 23:21:45 +0100
|
||||||
Subject: [PATCH] media: ipu3-cio2: Move functionality from .complete() to
|
Subject: [PATCH] media: ipu3-cio2: Move functionality from .complete() to
|
||||||
|
@ -847,7 +847,7 @@ index 390bd5ea3472..76339fb842bf 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From 37df64e59927907859bdf56ac0c710043d77f489 Mon Sep 17 00:00:00 2001
|
From 5fbd91cda1f36caf6b2fbf090bddb25087d5a239 Mon Sep 17 00:00:00 2001
|
||||||
From: Daniel Scally <djrscally@gmail.com>
|
From: Daniel Scally <djrscally@gmail.com>
|
||||||
Date: Thu, 2 Jun 2022 22:15:56 +0100
|
Date: Thu, 2 Jun 2022 22:15:56 +0100
|
||||||
Subject: [PATCH] media: ipu3-cio2: Re-add .complete() to ipu3-cio2
|
Subject: [PATCH] media: ipu3-cio2: Re-add .complete() to ipu3-cio2
|
||||||
|
@ -890,7 +890,7 @@ index 76339fb842bf..eb7aa269ec2b 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From 5c3827448ea147bf23a05b33ca7445bf713fc3a9 Mon Sep 17 00:00:00 2001
|
From d4984b77071d3afb8c618df1ea49dbef4a174e2b Mon Sep 17 00:00:00 2001
|
||||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||||
Date: Fri, 15 Jul 2022 23:48:00 +0200
|
Date: Fri, 15 Jul 2022 23:48:00 +0200
|
||||||
Subject: [PATCH] drivers/media/i2c: Fix DW9719 dependencies
|
Subject: [PATCH] drivers/media/i2c: Fix DW9719 dependencies
|
||||||
|
@ -919,7 +919,7 @@ index 8cfd7b6c4bf5..11b8acd7cc5f 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From bb50c9626d913574196c7fb79de576eed25d07f9 Mon Sep 17 00:00:00 2001
|
From f946541887a90e8e240ff51be4d80e461420e0d9 Mon Sep 17 00:00:00 2001
|
||||||
From: Daniel Scally <dan.scally@ideasonboard.com>
|
From: Daniel Scally <dan.scally@ideasonboard.com>
|
||||||
Date: Fri, 24 Feb 2023 14:03:41 +0000
|
Date: Fri, 24 Feb 2023 14:03:41 +0000
|
||||||
Subject: [PATCH] platform/x86: int3472: Add GPIOs to Surface Go 3 Board data
|
Subject: [PATCH] platform/x86: int3472: Add GPIOs to Surface Go 3 Board data
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From de3c17d092762cc9c3eba5113f7ecacb36ef7296 Mon Sep 17 00:00:00 2001
|
From 0e824250d647b5cf48aee6e50fb47add228731f1 Mon Sep 17 00:00:00 2001
|
||||||
From: Sachi King <nakato@nakato.io>
|
From: Sachi King <nakato@nakato.io>
|
||||||
Date: Sat, 29 May 2021 17:47:38 +1000
|
Date: Sat, 29 May 2021 17:47:38 +1000
|
||||||
Subject: [PATCH] ACPI: Add quirk for Surface Laptop 4 AMD missing irq 7
|
Subject: [PATCH] ACPI: Add quirk for Surface Laptop 4 AMD missing irq 7
|
||||||
|
@ -65,7 +65,7 @@ index 907cc98b1938..0116d27b29ea 100644
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
From ddff0ecc096455470c34a6ccf48ceee30b75e9b9 Mon Sep 17 00:00:00 2001
|
From dc2ae3fdde6fbd00ec033ec1bd9ff20f2e2646e6 Mon Sep 17 00:00:00 2001
|
||||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||||
Date: Thu, 3 Jun 2021 14:04:26 +0200
|
Date: Thu, 3 Jun 2021 14:04:26 +0200
|
||||||
Subject: [PATCH] ACPI: Add AMD 13" Surface Laptop 4 model to irq 7 override
|
Subject: [PATCH] ACPI: Add AMD 13" Surface Laptop 4 model to irq 7 override
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From eac4f7a4447d57b533b71b163e310aeb2ff8bbf1 Mon Sep 17 00:00:00 2001
|
From 1270d497e448e68aca08790fc50becadfa58da09 Mon Sep 17 00:00:00 2001
|
||||||
From: "Bart Groeneveld | GPX Solutions B.V" <bart@gpxbv.nl>
|
From: "Bart Groeneveld | GPX Solutions B.V" <bart@gpxbv.nl>
|
||||||
Date: Mon, 5 Dec 2022 16:08:46 +0100
|
Date: Mon, 5 Dec 2022 16:08:46 +0100
|
||||||
Subject: [PATCH] acpi: allow usage of acpi_tad on HW-reduced platforms
|
Subject: [PATCH] acpi: allow usage of acpi_tad on HW-reduced platforms
|
||||||
|
|
Loading…
Reference in a new issue