From 8282c9847198fd678def3139e0c7f299d3c9bd78 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 22 Oct 2023 15:17:17 +0200 Subject: [PATCH] Update v6.1 patches Changes: - Add initial SAM support for Surface Laptop Go 3. This adds support for - Battery status - Platform profiles - Rebase onto v6.1.59 Links: - kernel: https://github.com/linux-surface/kernel/commit/c119659cb82a58c07a6f8e28dd928495429a9977 --- patches/6.1/0001-surface3-oemb.patch | 2 +- patches/6.1/0002-mwifiex.patch | 6 +- patches/6.1/0003-ath10k.patch | 2 +- patches/6.1/0004-ipts.patch | 20 ++-- patches/6.1/0005-ithc.patch | 4 +- patches/6.1/0006-surface-sam.patch | 121 +++++++++++++------- patches/6.1/0007-surface-sam-over-hid.patch | 4 +- patches/6.1/0008-surface-button.patch | 4 +- patches/6.1/0009-surface-typecover.patch | 6 +- patches/6.1/0010-surface-shutdown.patch | 2 +- patches/6.1/0011-surface-gpe.patch | 2 +- patches/6.1/0012-cameras.patch | 24 ++-- patches/6.1/0013-amd-gpio.patch | 4 +- patches/6.1/0014-rtc.patch | 2 +- 14 files changed, 118 insertions(+), 85 deletions(-) diff --git a/patches/6.1/0001-surface3-oemb.patch b/patches/6.1/0001-surface3-oemb.patch index 17dd459e7..294ab698e 100644 --- a/patches/6.1/0001-surface3-oemb.patch +++ b/patches/6.1/0001-surface3-oemb.patch @@ -1,4 +1,4 @@ -From 51fedb102475b0da7d2352f868b9b8a6f4f48c6a Mon Sep 17 00:00:00 2001 +From bd7e0932b8be47411b5fa9a4ff62f8ea34f95019 Mon Sep 17 00:00:00 2001 From: Tsuchiya Yuto Date: Sun, 18 Oct 2020 16:42:44 +0900 Subject: [PATCH] (surface3-oemb) add DMI matches for Surface 3 with broken DMI diff --git a/patches/6.1/0002-mwifiex.patch b/patches/6.1/0002-mwifiex.patch index f471c1335..7c98c936f 100644 --- a/patches/6.1/0002-mwifiex.patch +++ b/patches/6.1/0002-mwifiex.patch @@ -1,4 +1,4 @@ -From 160c07364f2515e3a6c4c7d040903b62f7483ca9 Mon Sep 17 00:00:00 2001 +From 855d10ee3bbba143a44386d51494677664ac240e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= 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.42.0 -From 98fef265c2559583acf4a8f29573e8e590533dc7 Mon Sep 17 00:00:00 2001 +From 196a57e2d3e59937692ca38c4a9ab5fc6902cbce Mon Sep 17 00:00:00 2001 From: Tsuchiya Yuto Date: Sun, 4 Oct 2020 00:11:49 +0900 Subject: [PATCH] mwifiex: pcie: disable bridge_d3 for Surface gen4+ @@ -320,7 +320,7 @@ index 5d30ae39d65e..c14eb56eb911 100644 -- 2.42.0 -From 0db6988d16dd5f82d28f16719256ead130761c74 Mon Sep 17 00:00:00 2001 +From 2a962e6d73c3b1fed3a23485088ddab44f789504 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Thu, 25 Mar 2021 11:33:02 +0100 Subject: [PATCH] Bluetooth: btusb: Lower passive lescan interval on Marvell diff --git a/patches/6.1/0003-ath10k.patch b/patches/6.1/0003-ath10k.patch index 8e15f511e..6604142af 100644 --- a/patches/6.1/0003-ath10k.patch +++ b/patches/6.1/0003-ath10k.patch @@ -1,4 +1,4 @@ -From a77a3cddfbc1e068c9dc9fab702b0ee2c8973156 Mon Sep 17 00:00:00 2001 +From 8f31def28bcfb641ef1f0e026c6b77dc08775b7e Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sat, 27 Feb 2021 00:45:52 +0100 Subject: [PATCH] ath10k: Add module parameters to override board files diff --git a/patches/6.1/0004-ipts.patch b/patches/6.1/0004-ipts.patch index 1f4ec4a66..5a44acdd7 100644 --- a/patches/6.1/0004-ipts.patch +++ b/patches/6.1/0004-ipts.patch @@ -1,4 +1,4 @@ -From ffa33e1c663719957111efd612bc280b84dafcab Mon Sep 17 00:00:00 2001 +From b7469b5f0755d3a505252e4c23a2590f7b937742 Mon Sep 17 00:00:00 2001 From: Dorian Stoll Date: Thu, 30 Jul 2020 13:21:53 +0200 Subject: [PATCH] misc: mei: Add missing IPTS device IDs @@ -36,7 +36,7 @@ index 5bf0d50d55a0..c13864512229 100644 -- 2.42.0 -From 13c55baca29228fc0686580560955a56c7c7fb4b Mon Sep 17 00:00:00 2001 +From 721aaccb58c6d70148cdac5d7c3c33200c448d8e Mon Sep 17 00:00:00 2001 From: Liban Hannan Date: Tue, 12 Apr 2022 23:31:12 +0100 Subject: [PATCH] iommu: ipts: use IOMMU passthrough mode for IPTS @@ -58,7 +58,7 @@ Patchset: ipts 1 file changed, 24 insertions(+) diff --git a/drivers/iommu/intel/iommu.c b/drivers/iommu/intel/iommu.c -index d4b5d20bd6dd..3965979c7bd4 100644 +index 5c4f5aa8e87e..66e8a5c18fb8 100644 --- a/drivers/iommu/intel/iommu.c +++ b/drivers/iommu/intel/iommu.c @@ -37,6 +37,8 @@ @@ -105,7 +105,7 @@ index d4b5d20bd6dd..3965979c7bd4 100644 check_tylersburg_isoch(); ret = si_domain_init(hw_pass_through); -@@ -4788,6 +4798,17 @@ static void quirk_iommu_igfx(struct pci_dev *dev) +@@ -4772,6 +4782,17 @@ static void quirk_iommu_igfx(struct pci_dev *dev) dmar_map_gfx = 0; } @@ -123,7 +123,7 @@ index d4b5d20bd6dd..3965979c7bd4 100644 /* G4x/GM45 integrated gfx dmar support is totally busted. */ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2a40, quirk_iommu_igfx); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2e00, quirk_iommu_igfx); -@@ -4823,6 +4844,9 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x1632, quirk_iommu_igfx); +@@ -4807,6 +4828,9 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x1632, quirk_iommu_igfx); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x163A, quirk_iommu_igfx); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x163D, quirk_iommu_igfx); @@ -136,7 +136,7 @@ index d4b5d20bd6dd..3965979c7bd4 100644 -- 2.42.0 -From 4e742eafa32c5cb043c5c015c2cfcba476a6419b Mon Sep 17 00:00:00 2001 +From 50f7b2b64936aa0fae6da9051600dd088fffec8c Mon Sep 17 00:00:00 2001 From: Dorian Stoll Date: Sun, 11 Dec 2022 12:00:59 +0100 Subject: [PATCH] hid: Add support for Intel Precise Touch and Stylus @@ -2986,7 +2986,7 @@ index 000000000000..a314843599fc -- 2.42.0 -From 8b8122e04db469da94e89cbe81eadbad91fa6b27 Mon Sep 17 00:00:00 2001 +From 373ecfc0aa0fe516d20be994aa5614c1a79b4e64 Mon Sep 17 00:00:00 2001 From: Dorian Stoll Date: Fri, 28 Apr 2023 15:41:12 +0200 Subject: [PATCH] Update IPTS from module repo @@ -3178,7 +3178,7 @@ index 6cbb24a8a054..e0c400f420b9 100644 -- 2.42.0 -From d0ea0f4aad46b14f3ec4daf9887f343185eb9c5b Mon Sep 17 00:00:00 2001 +From 0843f6759decfba18bb339a967afb5ddc7394b3e Mon Sep 17 00:00:00 2001 From: Dorian Stoll Date: Mon, 17 Jul 2023 18:10:43 +0200 Subject: [PATCH] Update IPTS from module repo @@ -4433,7 +4433,7 @@ index a314843599fc..1f966b8b32c4 100644 -- 2.42.0 -From 0bcdb65f339518cd6d19a52b2052dfbbc432c500 Mon Sep 17 00:00:00 2001 +From d35e5de26579835fa57fc98458f4405f8cdde720 Mon Sep 17 00:00:00 2001 From: Dorian Stoll Date: Sat, 22 Jul 2023 17:08:56 +0200 Subject: [PATCH] Update IPTS from module repo @@ -4467,7 +4467,7 @@ index e835b460aa79..7c5cbafdb279 100644 -- 2.42.0 -From 31d751485ccaca075e20d680a45a0c4bc2396f32 Mon Sep 17 00:00:00 2001 +From 378d1da4db1c4fe5f504d7c0cefc92bbfbeb4bac Mon Sep 17 00:00:00 2001 From: Dorian Stoll Date: Sun, 23 Jul 2023 17:55:15 +0200 Subject: [PATCH] Update IPTS from module repo diff --git a/patches/6.1/0005-ithc.patch b/patches/6.1/0005-ithc.patch index dbdd6f646..b08eba2a3 100644 --- a/patches/6.1/0005-ithc.patch +++ b/patches/6.1/0005-ithc.patch @@ -1,4 +1,4 @@ -From 0168ded47eacc3449eed3b6420fc03991c0ac62d Mon Sep 17 00:00:00 2001 +From 500b3018be62ca0ad0ac3165fce79cccca8b62f2 Mon Sep 17 00:00:00 2001 From: Dorian Stoll Date: Sun, 11 Dec 2022 12:03:38 +0100 Subject: [PATCH] iommu: intel: Disable source id verification for ITHC @@ -39,7 +39,7 @@ index 5962bb5027d0..86fa129d10d4 100644 -- 2.42.0 -From 9a04f47df632257c5aa5210935c5ac53cf4eec3f Mon Sep 17 00:00:00 2001 +From 644ecd1ed75ba6e55b2fac4c2ea491ef852748bb Mon Sep 17 00:00:00 2001 From: Dorian Stoll Date: Sun, 11 Dec 2022 12:10:54 +0100 Subject: [PATCH] hid: Add support for Intel Touch Host Controller diff --git a/patches/6.1/0006-surface-sam.patch b/patches/6.1/0006-surface-sam.patch index 0c78375b7..49dd87dd7 100644 --- a/patches/6.1/0006-surface-sam.patch +++ b/patches/6.1/0006-surface-sam.patch @@ -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 Date: Fri, 2 Dec 2022 23:33:20 +0100 Subject: [PATCH] platform/surface: aggregator: Improve documentation and @@ -289,7 +289,7 @@ index 45501b6e54e8..5c4ae1a26183 100644 -- 2.42.0 -From 9f6436be59324fb1ea6c97e7280d92aea506efc8 Mon Sep 17 00:00:00 2001 +From 1df4eb71a41b40ab9c65874cf629cd5a577009db Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 2 Dec 2022 23:33:21 +0100 Subject: [PATCH] platform/surface: aggregator: Add target and source IDs to @@ -486,7 +486,7 @@ index 2a2c17771d01..55cc61bba1da 100644 -- 2.42.0 -From ecc6cd63dca05abe6e163df3d13cf8e92894685e Mon Sep 17 00:00:00 2001 +From 129001ed2269657d940af23a00b684a77aeb508a Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 2 Dec 2022 23:33:22 +0100 Subject: [PATCH] platform/surface: aggregator_hub: Use target-ID enum instead @@ -529,7 +529,7 @@ index 43061514be38..62f27cdb6ca8 100644 -- 2.42.0 -From fdba94478adfdc13d067ecde32e1cd77131a57a4 Mon Sep 17 00:00:00 2001 +From c44b24d4a71d687973bd97e87f4ae789bc5832b3 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 2 Dec 2022 23:33:23 +0100 Subject: [PATCH] platform/surface: aggregator_tabletsw: Use target-ID enum @@ -581,7 +581,7 @@ index af8b547cffdc..c8ecbdbb516c 100644 -- 2.42.0 -From 033bdaa19b4ece4f972def2c895927d18f7e69d8 Mon Sep 17 00:00:00 2001 +From 1d6bffa4ac16424b8a000c98b381bff7be9f0a4a Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 2 Dec 2022 23:33:24 +0100 Subject: [PATCH] platform/surface: dtx: Use target-ID enum instead of @@ -679,7 +679,7 @@ index ed36944467f9..0de76a784a35 100644 -- 2.42.0 -From f5d57a4e82da3bcbb5111ddc000d7c98c7ec79e8 Mon Sep 17 00:00:00 2001 +From 6a0db605335a9e849412ded9be8f6371a6566a8a Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 2 Dec 2022 23:33:25 +0100 Subject: [PATCH] HID: surface-hid: Use target-ID enum instead of hard-coding @@ -713,7 +713,7 @@ index 0635341bc517..42933bf3e925 100644 -- 2.42.0 -From ffba1f544c8eda0ed63bf0e1035a234640cc0e4f Mon Sep 17 00:00:00 2001 +From 72444374cb597c90d72583215eef48a8a985ac0e Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 2 Dec 2022 23:33:26 +0100 Subject: [PATCH] platform/surface: aggregator: Enforce use of target-ID enum @@ -949,7 +949,7 @@ index 46c45d1b6368..4da20b7a0ee5 100644 -- 2.42.0 -From 6aeb1ae8b9616ce3302e12cabc8afa5c5d303557 Mon Sep 17 00:00:00 2001 +From e6c060f1a1091fc902a8258205cb871ab081583f Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 2 Dec 2022 23:33:27 +0100 Subject: [PATCH] platform/surface: aggregator_registry: Fix target-ID of @@ -1004,7 +1004,7 @@ index 023f126121d7..296f72d52e6a 100644 -- 2.42.0 -From 6823567627941cf3816b6a108b112423afdb01d3 Mon Sep 17 00:00:00 2001 +From 2d1d5d8fc6a6c345d400582e3a8d1e16c08995fc Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 20 Dec 2022 18:56:08 +0100 Subject: [PATCH] platform/surface: aggregator: Rename top-level request @@ -1551,7 +1551,7 @@ index 4da20b7a0ee5..1545e5567b15 100644 -- 2.42.0 -From 67dfd9f9c70cb0bb775286091a8c4382654852f3 Mon Sep 17 00:00:00 2001 +From 6b39ff5dfc64b6d1cb8f0995e80b7dc923922407 Mon Sep 17 00:00:00 2001 From: Andy Shevchenko Date: Wed, 18 Jan 2023 11:38:23 +0200 Subject: [PATCH] platform/surface: Switch to use acpi_evaluate_dsm_typed() @@ -1607,7 +1607,7 @@ index f004a2495201..7b6d887dccdb 100644 -- 2.42.0 -From ea10fb45ebf0650604f733f26e02eb569dd0d794 Mon Sep 17 00:00:00 2001 +From 755d4ebede69122942e998bdd864ab60755eefbb Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sat, 4 Mar 2023 20:09:36 +0100 Subject: [PATCH] platform/surface: aggregator_tabletsw: Properly handle @@ -1915,7 +1915,7 @@ index a18e9fc7896b..f9a58db6afde 100644 -- 2.42.0 -From 8a1c2fc71a0807374ede79ab4ca1da95660931d0 Mon Sep 17 00:00:00 2001 +From 6d0e87b34f0a9e6a2673205f56982f533e91dcbb Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 19 Feb 2023 23:33:43 +0100 Subject: [PATCH] platform/surface: aggregator_tabletsw: Add support for @@ -2032,38 +2032,7 @@ index f9a58db6afde..4a029f5db20a 100644 -- 2.42.0 -From 1379b332f982bb3bb8f4aa9edf97a75cdefbcd38 Mon Sep 17 00:00:00 2001 -From: Maximilian Luz -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 -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 Date: Thu, 18 May 2023 22:57:17 +0200 Subject: [PATCH] platform/surface: aggregator_tabletsw: Add support for book @@ -2117,3 +2086,67 @@ index 4a029f5db20a..c0a1a5869246 100644 -- 2.42.0 +From 9ceb31c45d3dd5b0bd7903e4edae96d0bf695d23 Mon Sep 17 00:00:00 2001 +From: Maximilian Luz +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 +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 +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 +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 + diff --git a/patches/6.1/0007-surface-sam-over-hid.patch b/patches/6.1/0007-surface-sam-over-hid.patch index 8ab3d0a2c..164a8823a 100644 --- a/patches/6.1/0007-surface-sam-over-hid.patch +++ b/patches/6.1/0007-surface-sam-over-hid.patch @@ -1,4 +1,4 @@ -From 7ded5777d77e1318d14989ceb3942698020c14b0 Mon Sep 17 00:00:00 2001 +From 5cfda2b8e2d5c4938bd8c9d4ad9cb97a290a6a9f Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sat, 25 Jul 2020 17:19:53 +0200 Subject: [PATCH] i2c: acpi: Implement RawBytes read access @@ -110,7 +110,7 @@ index 4dd777cc0c89..b2338618163a 100644 -- 2.42.0 -From 79c2999a15be0443b0ba7cf87dbea662365b5cfa Mon Sep 17 00:00:00 2001 +From 716585855060beac67709b41ef04243f9c9d1b20 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sat, 13 Feb 2021 16:41:18 +0100 Subject: [PATCH] platform/surface: Add driver for Surface Book 1 dGPU switch diff --git a/patches/6.1/0008-surface-button.patch b/patches/6.1/0008-surface-button.patch index e52cbbe22..5b71bfc7c 100644 --- a/patches/6.1/0008-surface-button.patch +++ b/patches/6.1/0008-surface-button.patch @@ -1,4 +1,4 @@ -From 5f23afabaab91c6eaa5028ab191cd29a09d1432e Mon Sep 17 00:00:00 2001 +From 0e35a68f7e84ef473c2466bad97d4769585fe796 Mon Sep 17 00:00:00 2001 From: Sachi King 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 e79f5497948b..2bddbe6e9ea4 100644 -- 2.42.0 -From 83d58239d486e4c8612906b5c8d145adf469a30a Mon Sep 17 00:00:00 2001 +From 29d3ef542cee9bbdc71cb914fd418a363a18bf35 Mon Sep 17 00:00:00 2001 From: Sachi King Date: Tue, 5 Oct 2021 00:22:57 +1100 Subject: [PATCH] platform/surface: surfacepro3_button: don't load on amd diff --git a/patches/6.1/0009-surface-typecover.patch b/patches/6.1/0009-surface-typecover.patch index 2411a9ca0..91882afe9 100644 --- a/patches/6.1/0009-surface-typecover.patch +++ b/patches/6.1/0009-surface-typecover.patch @@ -1,4 +1,4 @@ -From 2582e78ee274dba5014a32d452c594948f4aa6b9 Mon Sep 17 00:00:00 2001 +From a8eba604526e45b8bbfa4d26c6f9b78491972146 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sat, 18 Feb 2023 01:02:49 +0100 Subject: [PATCH] USB: quirks: Add USB_QUIRK_DELAY_INIT for Surface Go 3 @@ -39,7 +39,7 @@ index 15e9bd180a1d..0d70461d01e1 100644 -- 2.42.0 -From bbcb74dd68e3311fe445b37cd5d5ebc7fcf17321 Mon Sep 17 00:00:00 2001 +From 3335886f84474ec6a492654b769ffaf47d5d299e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Thu, 5 Nov 2020 13:09:45 +0100 Subject: [PATCH] hid/multitouch: Turn off Type Cover keyboard backlight when @@ -272,7 +272,7 @@ index 521b2ffb4244..c8f3d05c8866 100644 -- 2.42.0 -From 49f14d12d09804cd85dd89ba92cf766e6d170bdc Mon Sep 17 00:00:00 2001 +From 074cb7306da2bcf12cab2f88c34df3fad4e845e9 Mon Sep 17 00:00:00 2001 From: PJungkamp Date: Fri, 25 Feb 2022 12:04:25 +0100 Subject: [PATCH] hid/multitouch: Add support for surface pro type cover tablet diff --git a/patches/6.1/0010-surface-shutdown.patch b/patches/6.1/0010-surface-shutdown.patch index 5a2601dae..4c1c1d4a9 100644 --- a/patches/6.1/0010-surface-shutdown.patch +++ b/patches/6.1/0010-surface-shutdown.patch @@ -1,4 +1,4 @@ -From d03946b04749b4fff1687e8b0521550fd7b363d4 Mon Sep 17 00:00:00 2001 +From d174bcee5d96b1eb1101dfafb34383d50652ea16 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 19 Feb 2023 22:12:24 +0100 Subject: [PATCH] PCI: Add quirk to prevent calling shutdown mehtod diff --git a/patches/6.1/0011-surface-gpe.patch b/patches/6.1/0011-surface-gpe.patch index 3eb8ab242..003ab1e2c 100644 --- a/patches/6.1/0011-surface-gpe.patch +++ b/patches/6.1/0011-surface-gpe.patch @@ -1,4 +1,4 @@ -From cc10d01a334e993a4d27fcce80ce7c5470fe2af5 Mon Sep 17 00:00:00 2001 +From f7fe57ddd6e7281450131712753441182eeba3d9 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 12 Mar 2023 01:41:57 +0100 Subject: [PATCH] platform/surface: gpe: Add support for Surface Pro 9 diff --git a/patches/6.1/0012-cameras.patch b/patches/6.1/0012-cameras.patch index 9fdfb863d..1de235dac 100644 --- a/patches/6.1/0012-cameras.patch +++ b/patches/6.1/0012-cameras.patch @@ -1,4 +1,4 @@ -From 82fb25844ffbfdf38005cb71b035abf296000590 Mon Sep 17 00:00:00 2001 +From 342ce3ffacdcb7e18376d027ecccde48bdfe7952 Mon Sep 17 00:00:00 2001 From: Hans de Goede 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 a0e347f6f97e..167dbf4cf623 100644 -- 2.42.0 -From e6fcfac9e9f472f706069b41a594d7d4aa21be87 Mon Sep 17 00:00:00 2001 +From b3c5d4d884d1e03e9ec6982c97e22b0abe472197 Mon Sep 17 00:00:00 2001 From: zouxiaoh Date: Fri, 25 Jun 2021 08:52:59 +0800 Subject: [PATCH] iommu: intel-ipu: use IOMMU passthrough mode for Intel IPUs @@ -100,7 +100,7 @@ Patchset: cameras 1 file changed, 30 insertions(+) diff --git a/drivers/iommu/intel/iommu.c b/drivers/iommu/intel/iommu.c -index 3965979c7bd4..509cfb9f6695 100644 +index 66e8a5c18fb8..73beca5d7ca9 100644 --- a/drivers/iommu/intel/iommu.c +++ b/drivers/iommu/intel/iommu.c @@ -37,6 +37,12 @@ @@ -151,7 +151,7 @@ index 3965979c7bd4..509cfb9f6695 100644 if (!dmar_map_ipts) iommu_identity_mapping |= IDENTMAP_IPTS; -@@ -4798,6 +4812,18 @@ static void quirk_iommu_igfx(struct pci_dev *dev) +@@ -4782,6 +4796,18 @@ static void quirk_iommu_igfx(struct pci_dev *dev) dmar_map_gfx = 0; } @@ -170,7 +170,7 @@ index 3965979c7bd4..509cfb9f6695 100644 static void quirk_iommu_ipts(struct pci_dev *dev) { if (!IS_IPTS(dev)) -@@ -4809,6 +4835,7 @@ static void quirk_iommu_ipts(struct pci_dev *dev) +@@ -4793,6 +4819,7 @@ static void quirk_iommu_ipts(struct pci_dev *dev) pci_info(dev, "Passthrough IOMMU for IPTS\n"); dmar_map_ipts = 0; } @@ -178,7 +178,7 @@ index 3965979c7bd4..509cfb9f6695 100644 /* G4x/GM45 integrated gfx dmar support is totally busted. */ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2a40, quirk_iommu_igfx); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2e00, quirk_iommu_igfx); -@@ -4844,6 +4871,9 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x1632, quirk_iommu_igfx); +@@ -4828,6 +4855,9 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x1632, quirk_iommu_igfx); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x163A, quirk_iommu_igfx); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x163D, quirk_iommu_igfx); @@ -191,7 +191,7 @@ index 3965979c7bd4..509cfb9f6695 100644 -- 2.42.0 -From c768aae700a84fd2b92ebcae1fa9516febf3142e Mon Sep 17 00:00:00 2001 +From c57d3a7addf24697c9f17c85a515e09a4ef746fe Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sun, 10 Oct 2021 20:57:02 +0200 Subject: [PATCH] platform/x86: int3472: Enable I2c daisy chain @@ -228,7 +228,7 @@ index 5b8d1a9620a5..6a0ff035cf20 100644 -- 2.42.0 -From f02a80dab28e01f8be70a0186379321fdeb44ff1 Mon Sep 17 00:00:00 2001 +From 6703e1544439a3889f13512730417846c8404ac9 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 28 Oct 2021 21:55:16 +0100 Subject: [PATCH] media: i2c: Add driver for DW9719 VCM @@ -732,7 +732,7 @@ index 000000000000..180b04d2a6b3 -- 2.42.0 -From f032b3d09aa8caaae80f2de9822a2fed9009ff1d Mon Sep 17 00:00:00 2001 +From f0e0af3340f690697e0bed39cbb9c2ed06ef5e4c Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 4 May 2022 23:21:45 +0100 Subject: [PATCH] media: ipu3-cio2: Move functionality from .complete() to @@ -847,7 +847,7 @@ index 1bbe58b24d99..159f0d6cab8f 100644 -- 2.42.0 -From c7beced1a0b8594bda814517355e1985f4335db8 Mon Sep 17 00:00:00 2001 +From bc5adcf9cd5850cec06114c3b78c8a3eab50747e Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 2 Jun 2022 22:15:56 +0100 Subject: [PATCH] media: ipu3-cio2: Re-add .complete() to ipu3-cio2 @@ -890,7 +890,7 @@ index 159f0d6cab8f..0b2abfa0c724 100644 -- 2.42.0 -From 39fa758b53921ea0248f4aa31dce49a0a4a6553d Mon Sep 17 00:00:00 2001 +From 4a9a5c4ed74dc2402a8f8352a61de4c520c0e2b0 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 15 Jul 2022 23:48:00 +0200 Subject: [PATCH] drivers/media/i2c: Fix DW9719 dependencies @@ -919,7 +919,7 @@ index fbaa2ce7fa3e..7a46ad85dbd4 100644 -- 2.42.0 -From 38ca155184fb6adc9329c35144c8379295359065 Mon Sep 17 00:00:00 2001 +From a5769a892e1d60ecfbd7053ac95280f99daefd5b Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 2 Mar 2023 12:59:39 +0000 Subject: [PATCH] platform/x86: int3472: Remap reset GPIO for INT347E diff --git a/patches/6.1/0013-amd-gpio.patch b/patches/6.1/0013-amd-gpio.patch index eb5b7ac07..67d5e3466 100644 --- a/patches/6.1/0013-amd-gpio.patch +++ b/patches/6.1/0013-amd-gpio.patch @@ -1,4 +1,4 @@ -From 1213d5be335c273507cddcadce9aaf47c3d483fe Mon Sep 17 00:00:00 2001 +From ab3f9a416283af6038396edc47660bd494694fda Mon Sep 17 00:00:00 2001 From: Sachi King 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 0f762070a5e1..6362dd452233 100644 -- 2.42.0 -From 360b78f99d514a2d0d0296152de538c4723c397b Mon Sep 17 00:00:00 2001 +From ad1ecd1dcdf47a6e4a907636dc28c42b3dfcac62 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Thu, 3 Jun 2021 14:04:26 +0200 Subject: [PATCH] ACPI: Add AMD 13" Surface Laptop 4 model to irq 7 override diff --git a/patches/6.1/0014-rtc.patch b/patches/6.1/0014-rtc.patch index a24bb2b9a..c6ecfb083 100644 --- a/patches/6.1/0014-rtc.patch +++ b/patches/6.1/0014-rtc.patch @@ -1,4 +1,4 @@ -From 6a5ac84775aa2280252a6278ab1c84b8a52eb3fd Mon Sep 17 00:00:00 2001 +From 577211a83b8fb93fe5e00ed3939ec0998bb4591b Mon Sep 17 00:00:00 2001 From: "Bart Groeneveld | GPX Solutions B.V" Date: Mon, 5 Dec 2022 16:08:46 +0100 Subject: [PATCH] acpi: allow usage of acpi_tad on HW-reduced platforms