From 1303a9d451df0216f0830fa35dba50741dcabaf4 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 2 Jul 2021 14:50:26 +0200 Subject: [PATCH] Update v5.12 patches Changes: - Rebase onto v5.12.14 - Add "PCI: PM: Do not read power state in pci_enable_device_flags()" which has been reverted upstream back. Links: - kernel: https://github.com/linux-surface/kernel/commit/81416742c58d07213996e0f8f755c675d6e7646d --- patches/5.12/0001-surface3-oemb.patch | 2 +- patches/5.12/0002-mwifiex.patch | 52 +++++----- patches/5.12/0003-ath10k.patch | 2 +- patches/5.12/0004-ipts.patch | 4 +- patches/5.12/0005-surface-sam-over-hid.patch | 4 +- patches/5.12/0006-surface-sam.patch | 96 +++++++++---------- patches/5.12/0007-surface-hotplug.patch | 44 +++++++++ ...ver.patch => 0008-surface-typecover.patch} | 2 +- ...atch => 0009-surface-go-touchscreen.patch} | 2 +- ...{0009-cameras.patch => 0010-cameras.patch} | 28 +++--- ...010-s0ix-amd.patch => 0011-s0ix-amd.patch} | 28 +++--- pkg/arch/kernel/0007-surface-hotplug.patch | 1 + pkg/arch/kernel/0007-surface-typecover.patch | 1 - .../kernel/0008-surface-go-touchscreen.patch | 1 - pkg/arch/kernel/0008-surface-typecover.patch | 1 + pkg/arch/kernel/0009-cameras.patch | 1 - .../kernel/0009-surface-go-touchscreen.patch | 1 + pkg/arch/kernel/0010-cameras.patch | 1 + pkg/arch/kernel/0010-s0ix-amd.patch | 1 - pkg/arch/kernel/0011-s0ix-amd.patch | 1 + pkg/arch/kernel/PKGBUILD | 30 +++--- 21 files changed, 175 insertions(+), 128 deletions(-) create mode 100644 patches/5.12/0007-surface-hotplug.patch rename patches/5.12/{0007-surface-typecover.patch => 0008-surface-typecover.patch} (99%) rename patches/5.12/{0008-surface-go-touchscreen.patch => 0009-surface-go-touchscreen.patch} (95%) rename patches/5.12/{0009-cameras.patch => 0010-cameras.patch} (99%) rename patches/5.12/{0010-s0ix-amd.patch => 0011-s0ix-amd.patch} (97%) create mode 120000 pkg/arch/kernel/0007-surface-hotplug.patch delete mode 120000 pkg/arch/kernel/0007-surface-typecover.patch delete mode 120000 pkg/arch/kernel/0008-surface-go-touchscreen.patch create mode 120000 pkg/arch/kernel/0008-surface-typecover.patch delete mode 120000 pkg/arch/kernel/0009-cameras.patch create mode 120000 pkg/arch/kernel/0009-surface-go-touchscreen.patch create mode 120000 pkg/arch/kernel/0010-cameras.patch delete mode 120000 pkg/arch/kernel/0010-s0ix-amd.patch create mode 120000 pkg/arch/kernel/0011-s0ix-amd.patch diff --git a/patches/5.12/0001-surface3-oemb.patch b/patches/5.12/0001-surface3-oemb.patch index f24374865..ef7a85f47 100644 --- a/patches/5.12/0001-surface3-oemb.patch +++ b/patches/5.12/0001-surface3-oemb.patch @@ -1,4 +1,4 @@ -From 68c0b340272e8cd3cff601447c4865ee879ebb23 Mon Sep 17 00:00:00 2001 +From 6e0788e583a88850a4694aa5fd034e1271ee13d6 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/5.12/0002-mwifiex.patch b/patches/5.12/0002-mwifiex.patch index 452d83390..aa4098f35 100644 --- a/patches/5.12/0002-mwifiex.patch +++ b/patches/5.12/0002-mwifiex.patch @@ -1,4 +1,4 @@ -From 0f65e06306f156586dc0f32eb74835f2c519ec7a Mon Sep 17 00:00:00 2001 +From b8016a9915956ec090571969cdbeacbd1d358a25 Mon Sep 17 00:00:00 2001 From: Tsuchiya Yuto Date: Mon, 28 Sep 2020 17:46:49 +0900 Subject: [PATCH] mwifiex: pcie: add DMI-based quirk impl for Surface devices @@ -206,7 +206,7 @@ index 000000000000..5326ae7e5671 -- 2.32.0 -From b60627059964ab66b7e7bb42e8b0b8d77b2cef71 Mon Sep 17 00:00:00 2001 +From 27e9906691507ac94c7e3270ee589fa8f15d8388 Mon Sep 17 00:00:00 2001 From: Tsuchiya Yuto Date: Tue, 29 Sep 2020 17:25:22 +0900 Subject: [PATCH] mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ @@ -407,7 +407,7 @@ index 5326ae7e5671..8b9dcb5070d8 100644 -- 2.32.0 -From e3697fb48b795293e31d9af79d9bc16e6f401de7 Mon Sep 17 00:00:00 2001 +From 9eca2718cca0e5c6a2a4f08970609b807f828f5a Mon Sep 17 00:00:00 2001 From: Tsuchiya Yuto Date: Tue, 29 Sep 2020 17:32:22 +0900 Subject: [PATCH] mwifiex: pcie: add reset_wsid quirk for Surface 3 @@ -586,7 +586,7 @@ index 8b9dcb5070d8..3ef7440418e3 100644 -- 2.32.0 -From 6b66361775e774b3559de92914c4029f2e29029d Mon Sep 17 00:00:00 2001 +From 1fb5bff63aa8953bd58ff6aed00f799fc46ad890 Mon Sep 17 00:00:00 2001 From: Tsuchiya Yuto Date: Wed, 30 Sep 2020 18:08:24 +0900 Subject: [PATCH] mwifiex: pcie: (OEMB) add quirk for Surface 3 with broken DMI @@ -648,7 +648,7 @@ index f0a6fa0a7ae5..34dcd84f02a6 100644 -- 2.32.0 -From 3c10ad8446f7ff278d00c0835fe5c6f5f68d0c01 Mon Sep 17 00:00:00 2001 +From 0dd136f878c33a58a19464196d51c6175a7d1093 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+ @@ -803,7 +803,7 @@ index 3ef7440418e3..a95ebac06e13 100644 -- 2.32.0 -From 3d5bc636f07c368507b27fcc78d74488f722f5e3 Mon Sep 17 00:00:00 2001 +From c3cdd9ca1e89e1a44a44db58e3e6266cdf8c0fe6 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 @@ -970,7 +970,7 @@ index a95ebac06e13..4ec2ae72f632 100644 -- 2.32.0 -From 52425c10ffd16cfad4dad579359fcf0e319732d9 Mon Sep 17 00:00:00 2001 +From 530dc69e71307e3054ae8f0095b55a1ae31bbf2d 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 @@ -1048,7 +1048,7 @@ index ddc7b86725cd..22df5fe95678 100644 -- 2.32.0 -From bb139a02244712373c5531b50da8372a0973d1e9 Mon Sep 17 00:00:00 2001 +From ac2fb3eb8df4577d8fd3aa10576b705960ef1d53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Wed, 11 Nov 2020 12:31:26 +0100 Subject: [PATCH] mwifiex: Small cleanup for handling virtual interface type @@ -1149,7 +1149,7 @@ index a2ed268ce0da..789de1b0c5b1 100644 -- 2.32.0 -From be512a357497705586d0bccafd76c491d82132ed Mon Sep 17 00:00:00 2001 +From a4b2dae28e3cfbfc2202716cf72ba2c25ed1a598 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Tue, 10 Nov 2020 12:49:56 +0100 Subject: [PATCH] mwifiex: Use non-posted PCI register writes @@ -1206,7 +1206,7 @@ index 8a99e243aff2..84b1d30e07e4 100644 -- 2.32.0 -From 81ea312bfe3e593517359a0647ef37b0b086e416 Mon Sep 17 00:00:00 2001 +From 1320ab07fb559742a97992f137c1ec015b3e788f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Wed, 11 Nov 2020 12:44:39 +0100 Subject: [PATCH] mwifiex: Use function to check whether interface type change @@ -1439,7 +1439,7 @@ index 789de1b0c5b1..13698818e58a 100644 -- 2.32.0 -From 351089891b8194e17b4c73f6790ebfda6a3622ea Mon Sep 17 00:00:00 2001 +From 17711ec7598f042c61810b73edf54efa34712650 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Wed, 11 Nov 2020 13:33:04 +0100 Subject: [PATCH] mwifiex: Run SET_BSS_MODE when changing from P2P to STATION @@ -1507,7 +1507,7 @@ index 13698818e58a..f5b9f1d26114 100644 -- 2.32.0 -From 694daa61138f69d8192e426b0486bf17a421e12a Mon Sep 17 00:00:00 2001 +From 6fe37bfe033b5c6d2ba8a5a5ff3d8e08bae26c40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Wed, 11 Nov 2020 14:42:54 +0100 Subject: [PATCH] mwifiex: Use helper function for counting interface types @@ -1683,7 +1683,7 @@ index f5b9f1d26114..44cff715bf29 100644 -- 2.32.0 -From 7ec7f9f1480a77e903739c85de34c07c3f59e2f4 Mon Sep 17 00:00:00 2001 +From 3e4fc97460389e821651285b7b0aaee700558177 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Fri, 26 Mar 2021 15:56:58 +0100 Subject: [PATCH] mwifiex: Update virtual interface counters right after @@ -1786,7 +1786,7 @@ index 44cff715bf29..e637129a411f 100644 -- 2.32.0 -From 054dc5c100bbb28785ec3a8cb276098dcf29d8b1 Mon Sep 17 00:00:00 2001 +From 1c9ba019f06fdc28cfbd6e2abdbe9d39b448d2c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Wed, 11 Nov 2020 13:42:40 +0100 Subject: [PATCH] mwifiex: Allow switching interface type from P2P_CLIENT to @@ -1875,7 +1875,7 @@ index e637129a411f..395573db6405 100644 -- 2.32.0 -From 0a26f2db33363b1f21fa064ef88801018f1dd8e0 Mon Sep 17 00:00:00 2001 +From 7ab426927ac757af531ab6ee7e3ab472f21e30d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Fri, 26 Mar 2021 15:31:08 +0100 Subject: [PATCH] mwifiex: Handle interface type changes from AP to STATION @@ -1902,7 +1902,7 @@ index 395573db6405..90a757aa0b25 100644 -- 2.32.0 -From 41505de102e8dfe12d27d94c5b9437b47e5b9baf Mon Sep 17 00:00:00 2001 +From b76dff0198def0fe82a951eb972287722b6b88c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Fri, 26 Mar 2021 15:32:16 +0100 Subject: [PATCH] mwifiex: Properly initialize private structure on interface @@ -1957,7 +1957,7 @@ index 90a757aa0b25..0c01d8f9048e 100644 -- 2.32.0 -From dab43feed28a4790b1108fafc63c5be4a7873ada Mon Sep 17 00:00:00 2001 +From ec78570ecadff12e4ea7263633332bcd02cad945 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Sat, 27 Mar 2021 12:19:14 +0100 Subject: [PATCH] mwifiex: Fix copy-paste mistake when creating virtual @@ -1989,7 +1989,7 @@ index 0c01d8f9048e..8c472b2d982a 100644 -- 2.32.0 -From 9ce824bc1aaa907d6d4b62e2890e7f201ff7ede8 Mon Sep 17 00:00:00 2001 +From fbe72d5c20e945b463c4e861479b11c7c9b801a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Sun, 28 Mar 2021 21:10:06 +0200 Subject: [PATCH] mwifiex: Try waking the firmware until we get an interrupt @@ -2078,7 +2078,7 @@ index 84b1d30e07e4..88d30ec6d57d 100644 -- 2.32.0 -From 71b9a23cbe38d2639d6acf9ace493ffab5bc3d21 Mon Sep 17 00:00:00 2001 +From ccf5b0f76e3ba3b74e3a433b89e0858d6900546b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Tue, 13 Apr 2021 14:30:28 +0200 Subject: [PATCH] mwifiex: Deactive host sleep using HSCFG after it was @@ -2234,7 +2234,7 @@ index d3a968ef21ef..76db9a7b8199 100644 -- 2.32.0 -From ec9c88c56f1410580524e3fcf679817cb70393b0 Mon Sep 17 00:00:00 2001 +From de9c0ec4c8963ea15d62d80b9372a575a27371a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Tue, 13 Apr 2021 14:23:05 +0200 Subject: [PATCH] mwifiex: Add quirk to disable deep sleep with certain @@ -2337,7 +2337,7 @@ index 6b5d35d9e69f..8e49ebca1847 100644 -- 2.32.0 -From a296973a2be6f3fdb17a01ca4ce02d4bb5ba4157 Mon Sep 17 00:00:00 2001 +From adb758f70e0efad5c491ddf119799d2b95c5bfe1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Wed, 11 Nov 2020 15:17:07 +0100 Subject: [PATCH] mwifiex: Don't log error on suspend if wake-on-wlan is @@ -2369,7 +2369,7 @@ index 8c472b2d982a..153025d1b2fa 100644 -- 2.32.0 -From d31b5522ff748945a47699cc13a938a2c665d6eb Mon Sep 17 00:00:00 2001 +From 4fca5d7bef47e2c6253f4cd2ba7e29ba2f88d7c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Sun, 28 Mar 2021 21:42:54 +0200 Subject: [PATCH] mwifiex: Log an error on command failure during key-material @@ -2409,7 +2409,7 @@ index 153025d1b2fa..ef6ce3f63aec 100644 -- 2.32.0 -From be5efb4b366bf304a6ce3d7270f1982870ea4c52 Mon Sep 17 00:00:00 2001 +From 24a146510541489f80575e51778a4316fe47558a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Tue, 13 Apr 2021 12:44:03 +0200 Subject: [PATCH] mwifiex: Fix an incorrect comment @@ -2437,7 +2437,7 @@ index 6696bce56178..b0695432b26a 100644 -- 2.32.0 -From d606a5ed01334b2fb9fd2bde3f8438fb8ab6b292 Mon Sep 17 00:00:00 2001 +From 05abf46ed7f5799dcb15bfe5f10fb7898fdba162 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Tue, 13 Apr 2021 12:45:59 +0200 Subject: [PATCH] mwifiex: Send DELBA requests according to spec @@ -2480,7 +2480,7 @@ index b0695432b26a..9ff2058bcd7e 100644 -- 2.32.0 -From 2a4d4e1efa0c7687532c6ea0998221841f3e3d67 Mon Sep 17 00:00:00 2001 +From f812b5aafb09406323c76a965255ff3aec2321a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Tue, 13 Apr 2021 12:57:41 +0200 Subject: [PATCH] mwifiex: Ignore BTCOEX events from the firmware @@ -2518,7 +2518,7 @@ index 68c63268e2e6..933111a3511c 100644 -- 2.32.0 -From f3b922e80afb73bf3ea8bf98d0602d2aba96d627 Mon Sep 17 00:00:00 2001 +From 00da7f84e795a4a5f57f07a45b6c491323e38da7 Mon Sep 17 00:00:00 2001 From: Brian Norris Date: Fri, 14 May 2021 19:42:27 -0700 Subject: [PATCH] mwifiex: bring down link before deleting interface diff --git a/patches/5.12/0003-ath10k.patch b/patches/5.12/0003-ath10k.patch index a5ee66763..913524a5d 100644 --- a/patches/5.12/0003-ath10k.patch +++ b/patches/5.12/0003-ath10k.patch @@ -1,4 +1,4 @@ -From b5495e85bf489947958282d949cc2f56aceebb87 Mon Sep 17 00:00:00 2001 +From aac49442ea6beab80251e92f1debcf760d2f34e0 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/5.12/0004-ipts.patch b/patches/5.12/0004-ipts.patch index 0f74cb09c..afde2185a 100644 --- a/patches/5.12/0004-ipts.patch +++ b/patches/5.12/0004-ipts.patch @@ -1,4 +1,4 @@ -From 29ba65b042771b5efafb93a2bb3bb1bbbf1879f8 Mon Sep 17 00:00:00 2001 +From 81047d4ca369df66b2fcf5bdc2901b42a7f2aedc 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 c3393b383e59..0098f98426c1 100644 -- 2.32.0 -From a2bf981cec617c2404ff5668e2bc46c58014d6ed Mon Sep 17 00:00:00 2001 +From ec54d9b5d0a9406fb4066409117e3fe86f70ab77 Mon Sep 17 00:00:00 2001 From: Dorian Stoll Date: Thu, 6 Aug 2020 11:20:41 +0200 Subject: [PATCH] misc: Add support for Intel Precise Touch & Stylus diff --git a/patches/5.12/0005-surface-sam-over-hid.patch b/patches/5.12/0005-surface-sam-over-hid.patch index 4cb9bbe89..19b6b9bb3 100644 --- a/patches/5.12/0005-surface-sam-over-hid.patch +++ b/patches/5.12/0005-surface-sam-over-hid.patch @@ -1,4 +1,4 @@ -From 550977ed5d7540c5e325de0fb5b3369a047e8558 Mon Sep 17 00:00:00 2001 +From 2bf5d7b498510c16129bc2ee593cad09cef7d54d 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 8ceaa88dd78f..deceed0d76c6 100644 -- 2.32.0 -From 9f5fa1ea0cfc7e5048fdb31ba001256d95dd08e6 Mon Sep 17 00:00:00 2001 +From 600c757e1f753768656742ccc1ef6fe6cf5ee689 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/5.12/0006-surface-sam.patch b/patches/5.12/0006-surface-sam.patch index 8e9ba3985..efb27dcb3 100644 --- a/patches/5.12/0006-surface-sam.patch +++ b/patches/5.12/0006-surface-sam.patch @@ -1,4 +1,4 @@ -From ddcdf111ec1e9a5549c3749dee514b3977b20faa Mon Sep 17 00:00:00 2001 +From e4addc12f76b5625d0a2c48459709b9be269f5df Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 12 Feb 2021 12:54:34 +0100 Subject: [PATCH] platform/surface: Set up Surface Aggregator device registry @@ -396,7 +396,7 @@ index 000000000000..a051d941ad96 -- 2.32.0 -From 202d08fd823a1af70f30586e1043ba711d50939d Mon Sep 17 00:00:00 2001 +From c70ad8f475c65c0000e4d08acdc1861ff557fe01 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 12 Feb 2021 12:54:35 +0100 Subject: [PATCH] platform/surface: aggregator_registry: Add base device hub @@ -725,7 +725,7 @@ index a051d941ad96..6c23d75a044c 100644 -- 2.32.0 -From 3b5cd984aa7bda22683498a74b2b36461b96a495 Mon Sep 17 00:00:00 2001 +From 9652c52f812afe1f5a75508d4fe077cf73d71e3f Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 12 Feb 2021 12:54:36 +0100 Subject: [PATCH] platform/surface: aggregator_registry: Add battery subsystem @@ -814,7 +814,7 @@ index 6c23d75a044c..cde279692842 100644 -- 2.32.0 -From 0f28bec6ba2aa275c273d94c1135e81994a43f1c Mon Sep 17 00:00:00 2001 +From 4d0bc54f28f710ec656a063bf3c5265a57d3b13d Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 12 Feb 2021 12:54:37 +0100 Subject: [PATCH] platform/surface: aggregator_registry: Add platform profile @@ -916,7 +916,7 @@ index cde279692842..33904613dd4b 100644 -- 2.32.0 -From 1cc73ecdef9fd2f5156e25540981007b4bee6e83 Mon Sep 17 00:00:00 2001 +From d7dedaa2b75bb813a9fdd78d7a08827f67f0ea31 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 12 Feb 2021 12:54:38 +0100 Subject: [PATCH] platform/surface: aggregator_registry: Add DTX device @@ -960,7 +960,7 @@ index 33904613dd4b..dc044d06828b 100644 -- 2.32.0 -From 016a82a07637ee615dba136219430e0e66f08825 Mon Sep 17 00:00:00 2001 +From 48e36688edec92d06ede33ddb78c708adbe4179f Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 12 Feb 2021 12:54:39 +0100 Subject: [PATCH] platform/surface: aggregator_registry: Add HID subsystem @@ -1056,7 +1056,7 @@ index dc044d06828b..caee90d135c5 100644 -- 2.32.0 -From 9f8354ad440aeacab2884a046bb1782fff432a15 Mon Sep 17 00:00:00 2001 +From 7178cfe4327a0e70115450be0fe768f5023fe1c3 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Thu, 11 Feb 2021 21:17:03 +0100 Subject: [PATCH] platform/surface: Add platform profile driver @@ -1342,7 +1342,7 @@ index 000000000000..0081b01a5b0f -- 2.32.0 -From 4f410db7de115a61bf35209cbe0519a7f12b9f48 Mon Sep 17 00:00:00 2001 +From 9b2de618ae2ae75163dd8ae3a77704a58aaad345 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Thu, 4 Mar 2021 20:05:24 +0100 Subject: [PATCH] platform/surface: aggregator: Make SSAM_DEFINE_SYNC_REQUEST_x @@ -1721,7 +1721,7 @@ index 02f3e06c0a60..4441ad667c3f 100644 -- 2.32.0 -From c03a35dad141aaa5523acc882b4fa7275eb2efb6 Mon Sep 17 00:00:00 2001 +From 19c9c3b67fc1ea05aea51df4959ea59056dc6e02 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 8 Mar 2021 19:48:17 +0100 Subject: [PATCH] platform/surface: Add DTX driver @@ -3216,7 +3216,7 @@ index 000000000000..0833aab0d819 -- 2.32.0 -From 5b98c26985aa364af63bf0c27426578c4193cd5d Mon Sep 17 00:00:00 2001 +From 710cbcbc3064eb0815f9f82a67762e9438fc6f94 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 8 Mar 2021 19:48:18 +0100 Subject: [PATCH] platform/surface: dtx: Add support for native SSAM devices @@ -3360,7 +3360,7 @@ index 1301fab0ea14..85451eb94d98 100644 -- 2.32.0 -From 784e0cbf87f741da1a7799bdbc3477a404ab2afa Mon Sep 17 00:00:00 2001 +From 6c4d22698f9e940ae13d6f58d46f28f2ae90fde9 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 8 Mar 2021 19:48:19 +0100 Subject: [PATCH] docs: driver-api: Add Surface DTX driver documentation @@ -4131,7 +4131,7 @@ index 3917e7363520..da1487d672a8 100644 -- 2.32.0 -From cab0437cafa3635ce230d8812efdee0fdfec1a7e Mon Sep 17 00:00:00 2001 +From 2ba03413577d1c0491ae621c72e9d11898fe1cb0 Mon Sep 17 00:00:00 2001 From: Wei Yongjun Date: Tue, 9 Mar 2021 13:15:00 +0000 Subject: [PATCH] platform/surface: aggregator_registry: Make symbol @@ -4172,7 +4172,7 @@ index cdb4a95af3e8..86cff5fce3cd 100644 -- 2.32.0 -From 26229d3a36be25a03bfbe38cc9a49bf3e7128fb8 Mon Sep 17 00:00:00 2001 +From 7751eb2a68de5841822b775f1fb8dd49163feb24 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 9 Mar 2021 17:25:50 +0100 Subject: [PATCH] platform/surface: aggregator_registry: Add support for @@ -4215,7 +4215,7 @@ index 86cff5fce3cd..eccb9d1007cd 100644 -- 2.32.0 -From abf8c8b647504e120cb0ee59d264a0f1841866d2 Mon Sep 17 00:00:00 2001 +From 31da7032ce116c1d3678049476fb2a6bd0570d26 Mon Sep 17 00:00:00 2001 From: kernel test robot Date: Fri, 19 Mar 2021 13:19:19 +0800 Subject: [PATCH] platform/surface: fix semicolon.cocci warnings @@ -4254,7 +4254,7 @@ index 85451eb94d98..1fedacf74050 100644 -- 2.32.0 -From 7b9e6f8dd1845f1ed9e09f3515c0e58ad40a53d5 Mon Sep 17 00:00:00 2001 +From 2f1c22a481481c8623e98d8cc8b78d287755f3e3 Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Fri, 26 Mar 2021 15:28:48 +0300 Subject: [PATCH] platform/surface: clean up a variable in surface_dtx_read() @@ -4287,7 +4287,7 @@ index 1fedacf74050..63ce587e79e3 100644 -- 2.32.0 -From ed8267300f1d45825a81ed30297eda0aa3746740 Mon Sep 17 00:00:00 2001 +From c0a095e902338a17e4b090ac78837aedd32c5abf Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 6 Apr 2021 01:12:22 +0200 Subject: [PATCH] platform/surface: aggregator_registry: Give devices time to @@ -4530,7 +4530,7 @@ index eccb9d1007cd..685d37a7add1 100644 -- 2.32.0 -From 94c56f25079110199638f7efe9e62808b025673a Mon Sep 17 00:00:00 2001 +From 09e3d34a400dfbcf06674de5bfe68e16bb9e53d4 Mon Sep 17 00:00:00 2001 From: Barry Song Date: Wed, 3 Mar 2021 11:49:15 +1300 Subject: [PATCH] genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() @@ -4632,7 +4632,7 @@ index 21ea370fccda..49288e941365 100644 -- 2.32.0 -From 3380debe97de477f6122118dca8ace4b53f2dd77 Mon Sep 17 00:00:00 2001 +From 71e1f5ac8a599f20e9389bdcc05251d1e14a2b9a Mon Sep 17 00:00:00 2001 From: Tian Tao Date: Wed, 7 Apr 2021 15:00:52 +0800 Subject: [PATCH] platform/surface: aggregator: move to use request_irq by @@ -4679,7 +4679,7 @@ index d006a36b2924..eace5e9374fe 100644 -- 2.32.0 -From 44f2132ea48bcf23f5aa4472bb8a3bbcae8f85b5 Mon Sep 17 00:00:00 2001 +From d9deaec079e9f7b1e732ef6edec03989d99a2691 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 5 May 2021 14:53:45 +0200 Subject: [PATCH] platform/surface: aggregator: Do not mark interrupt as shared @@ -4713,7 +4713,7 @@ index eace5e9374fe..a06964aa96e7 100644 -- 2.32.0 -From 2ebe5293fda6fe07cc36ea0d970a99ee629bdc7d Mon Sep 17 00:00:00 2001 +From 6083e10f0f23437f53a013052f42293f333d0018 Mon Sep 17 00:00:00 2001 From: Arnd Bergmann Date: Fri, 14 May 2021 22:04:36 +0200 Subject: [PATCH] platform/surface: aggregator: avoid clang @@ -4772,7 +4772,7 @@ index 4441ad667c3f..6ff9c58b3e17 100644 -- 2.32.0 -From c6de1f2f145ee03c2980e0c058e9dbcecf0a7b8e Mon Sep 17 00:00:00 2001 +From 9c33d72e05577956908445f2093720ab105b781d Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Thu, 13 May 2021 15:44:37 +0200 Subject: [PATCH] platform/surface: dtx: Fix poll function @@ -4825,7 +4825,7 @@ index 63ce587e79e3..5d9b758a99bb 100644 -- 2.32.0 -From ed467febd123662ad0c51d19c75b474b97e8b089 Mon Sep 17 00:00:00 2001 +From 4311553db3d140a6a78e82bdc6514c731203d17e Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 23 May 2021 14:35:37 +0200 Subject: [PATCH] platform/surface: aggregator_registry: Update comments for @@ -4866,7 +4866,7 @@ index 685d37a7add1..bdc09305aab7 100644 -- 2.32.0 -From 4295108beface5c20f1b982a160a7b54caac6089 Mon Sep 17 00:00:00 2001 +From a46d9237d3bf025f577319510993da8f72244c33 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 23 May 2021 14:36:36 +0200 Subject: [PATCH] platform/surface: aggregator_registry: Add support for 13" @@ -4901,7 +4901,7 @@ index bdc09305aab7..ef83461fa536 100644 -- 2.32.0 -From dfc51cebc30be554a7db07c6ce824c2f017cc263 Mon Sep 17 00:00:00 2001 +From 45ebc764a23cc78d163036f28e6a59a4150b8971 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 23 May 2021 14:09:42 +0200 Subject: [PATCH] platform/surface: aggregator_registry: Consolidate node @@ -5017,7 +5017,7 @@ index ef83461fa536..4428c4330229 100644 -- 2.32.0 -From f9b94ed9f06b23b781b0dc1cece7dea4e9cac0a5 Mon Sep 17 00:00:00 2001 +From 2b18fb4c666e9c129abe78fc276c417e5e90c744 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 10 Mar 2021 23:53:28 +0100 Subject: [PATCH] HID: Add support for Surface Aggregator Module HID transport @@ -5764,7 +5764,7 @@ index 000000000000..4b1a7b57e035 -- 2.32.0 -From aaae3756f78684ffc1c45be1255606be33a2b105 Mon Sep 17 00:00:00 2001 +From ca407872def8e83d86ddaa834c2ec02fe725a1b2 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 10 Mar 2021 23:53:29 +0100 Subject: [PATCH] HID: surface-hid: Add support for legacy keyboard interface @@ -6135,7 +6135,7 @@ index 000000000000..0635341bc517 -- 2.32.0 -From 3c864c18a66d939f7a9cb41f65da4637c57fc005 Mon Sep 17 00:00:00 2001 +From bf74b38c3b0fca5cf1255a61760acab783272854 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 23 Apr 2021 00:51:22 +0200 Subject: [PATCH] HID: surface-hid: Fix integer endian conversion @@ -6174,7 +6174,7 @@ index 7b27ec392232..5571e74abe91 100644 -- 2.32.0 -From 216010b1092469b188ff264f7d8fc076684dc297 Mon Sep 17 00:00:00 2001 +From df72fbd50fbc91af28598541702ef8f829b709c6 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 7 Jun 2021 21:56:22 +0200 Subject: [PATCH] HID: surface-hid: Fix get-report request @@ -6215,7 +6215,7 @@ index 3477b31611ae..a3a70e4f3f6c 100644 -- 2.32.0 -From 7fb8e83c15a2f389bb41443fe7d6b540749a3d47 Mon Sep 17 00:00:00 2001 +From 4a2ca25f24557a8c8f8eb65d6a7cb49f62b2fb23 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 6 Apr 2021 01:41:25 +0200 Subject: [PATCH] power: supply: Add battery driver for Surface Aggregator @@ -7197,7 +7197,7 @@ index 000000000000..4116dd839ecd -- 2.32.0 -From b20b4e9b0f911a777c827b74ce3affc23f55ef70 Mon Sep 17 00:00:00 2001 +From b1345bcac21c00c2e679203a6ffcefc03d066fc9 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 6 Apr 2021 01:41:26 +0200 Subject: [PATCH] power: supply: Add AC driver for Surface Aggregator Module @@ -7565,7 +7565,7 @@ index 000000000000..c2dd7e604d14 -- 2.32.0 -From 2914f81b2a4f8d7e3ee391d6efcb8129b4d4c31c Mon Sep 17 00:00:00 2001 +From e32231d4ac303912945147b70d733d21ea1b1b18 Mon Sep 17 00:00:00 2001 From: Qiheng Lin Date: Sat, 10 Apr 2021 12:12:46 +0800 Subject: [PATCH] power: supply: surface-battery: Make some symbols static @@ -7614,7 +7614,7 @@ index 4116dd839ecd..7efa431a62b2 100644 -- 2.32.0 -From 607e16cf8da875c87a20a5983f372c778b151e5c Mon Sep 17 00:00:00 2001 +From ae4baf9def6a94953b826b6cacb00b4ff72457d4 Mon Sep 17 00:00:00 2001 From: Qiheng Lin Date: Sat, 10 Apr 2021 12:12:49 +0800 Subject: [PATCH] power: supply: surface-charger: Make symbol @@ -7653,7 +7653,7 @@ index c2dd7e604d14..81a5b79822c9 100644 -- 2.32.0 -From 6f4d9c3fb55e16f93d4356b4ce98ab196ccc0743 Mon Sep 17 00:00:00 2001 +From cf2597e96e97d4eb9dfb19ec4e6e3fe8c4226102 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 4 May 2021 20:00:46 +0200 Subject: [PATCH] power: supply: surface_battery: Fix battery event handling @@ -7710,7 +7710,7 @@ index 7efa431a62b2..5ec2e6bb2465 100644 -- 2.32.0 -From 515692facd6bcd247a43bc2952245403d3c58afe Mon Sep 17 00:00:00 2001 +From 12c6919dc79bbd4d6782dd089460276b0072e4ba Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 11 May 2021 11:24:21 +0200 Subject: [PATCH] power: supply: surface-charger: Fix type of integer variable @@ -7742,7 +7742,7 @@ index 81a5b79822c9..a060c36c7766 100644 -- 2.32.0 -From ada79595664e6792ab55e775adf9ab6df6a75810 Mon Sep 17 00:00:00 2001 +From fcab68d61af80d7a72ac2c920968f13d6ea9af16 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 2 Jun 2021 18:27:21 +0200 Subject: [PATCH] platform/surface: aggregator: Allow registering notifiers @@ -7967,7 +7967,7 @@ index 0806796eabcb..cf4bb48a850e 100644 -- 2.32.0 -From f552358b84a2ab6b5d51c6270dd1833b817cdfc5 Mon Sep 17 00:00:00 2001 +From 674b886f8e962823be0e849b33ca9f842319a429 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 2 Jun 2021 18:34:48 +0200 Subject: [PATCH] platform/surface: aggregator: Allow enabling of events @@ -8168,7 +8168,7 @@ index cf4bb48a850e..7965bdc669c5 100644 -- 2.32.0 -From d404652e8ce8acb44a44c846b20e3e399131eead Mon Sep 17 00:00:00 2001 +From 4f63f260aaa1b2f61d407fd32e9ecc1b108e5472 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Thu, 3 Jun 2021 00:10:38 +0200 Subject: [PATCH] platform/surface: aggregator: Update copyright @@ -8431,7 +8431,7 @@ index 64276fbfa1d5..c3de43edcffa 100644 -- 2.32.0 -From aec735f3a74a3da6b14f7285f76d3bf89b90c727 Mon Sep 17 00:00:00 2001 +From e8076a85fafbd1ede0edea60727eda1f2b83ad40 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 2 Jun 2021 19:29:16 +0200 Subject: [PATCH] platform/surface: aggregator_cdev: Add support for forwarding @@ -9121,7 +9121,7 @@ index fbcce04abfe9..4f393fafc235 100644 -- 2.32.0 -From 48841b8c0856de561e5f86570c66827cac6ede94 Mon Sep 17 00:00:00 2001 +From 6c1af5eaf46d1462ebf82ec40fee70cdc5d37405 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 2 Jun 2021 19:30:42 +0200 Subject: [PATCH] platform/surface: aggregator_cdev: Allow enabling of events @@ -9272,7 +9272,7 @@ index 4f393fafc235..08f46b60b151 100644 -- 2.32.0 -From 48bb533719d83c52bc6e7f7ba6cc688dadd34e58 Mon Sep 17 00:00:00 2001 +From 38fd84ffd2930a1800f8bbb308536096394b31dc Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 2 Jun 2021 19:38:07 +0200 Subject: [PATCH] platform/surface: aggregator_cdev: Add lockdep support @@ -9365,7 +9365,7 @@ index 55bf55c93624..2cad4147645c 100644 -- 2.32.0 -From d2dffd3489ea5fe02e9135e534b69829822dfd76 Mon Sep 17 00:00:00 2001 +From f8a8ca2b134d58d8f253acb92e83ae0d20cbedca Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 4 Jun 2021 22:28:41 +0200 Subject: [PATCH] platform/surface: aggregator: Fixups for user-space event @@ -9820,7 +9820,7 @@ index 2cad4147645c..30fb50fde450 100644 -- 2.32.0 -From 8d54ed1a4a5957ac0d19d2a0f8f792b087c48820 Mon Sep 17 00:00:00 2001 +From fe4a216fc5f8e021db1d78df71c4f99ad5110bfd Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 4 Jun 2021 22:56:38 +0200 Subject: [PATCH] platform/surface: aggregator: Do not return uninitialized @@ -9854,7 +9854,7 @@ index 6646f4d6e10d..634399387d76 100644 -- 2.32.0 -From 5868634cf3fd7747667d20f03b7a3bee47f3c65e Mon Sep 17 00:00:00 2001 +From 79c87e7add447e1021595ff6a56c34ded0734926 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 4 Jun 2021 23:00:47 +0200 Subject: [PATCH] platform/surface: aggregator: Drop unnecessary variable @@ -9885,7 +9885,7 @@ index 634399387d76..b8c377b3f932 100644 -- 2.32.0 -From d925c9f1a3f89f260a9cf94ca1d84dba643b5bb1 Mon Sep 17 00:00:00 2001 +From 220729198b2a72ada278f36112f6c064d82c7a0e Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 2 Jun 2021 20:07:47 +0200 Subject: [PATCH] docs: driver-api: Update Surface Aggregator user-space @@ -10063,7 +10063,7 @@ index 248c1372d879..0134a841a079 100644 -- 2.32.0 -From 29017a2b029c879ae1371c6ccac4d71113c5af1c Mon Sep 17 00:00:00 2001 +From a12ef238262023ecb08d5fd7ac5b589c5cb41524 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 5 May 2021 18:22:04 +0200 Subject: [PATCH] pinctrl/amd: Add device HID for new AMD GPIO controller @@ -10095,7 +10095,7 @@ index 2d4acf21117c..c5950a3b4e4c 100644 -- 2.32.0 -From 1cb5e0a952fcd8e23b251b3b5d0834f7cb8d85d1 Mon Sep 17 00:00:00 2001 +From 5500228a79c6136a40035f557bd62160b2c7b4eb 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 @@ -10162,7 +10162,7 @@ index 14cd3186dc77..ab3ba60cb6da 100644 -- 2.32.0 -From 3cf52e80b90650a23e7d69dee9ae7463bccc0aef Mon Sep 17 00:00:00 2001 +From 14310a79f4542660ae09e7ee337547e1aa7a37bf 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 @@ -10204,7 +10204,7 @@ index ab3ba60cb6da..fa1dcdd119e5 100644 -- 2.32.0 -From 89a36f99dac68ab0e14ec4c00e01ddbee304a510 Mon Sep 17 00:00:00 2001 +From 418f3b0405c0134e8ce5fb53d857435b4865fa2e Mon Sep 17 00:00:00 2001 From: Sachi King Date: Sat, 29 May 2021 22:27:25 +1000 Subject: [PATCH] platform/x86: amd-pmc: Add device HID for AMD PMC diff --git a/patches/5.12/0007-surface-hotplug.patch b/patches/5.12/0007-surface-hotplug.patch new file mode 100644 index 000000000..fcb5a5a1e --- /dev/null +++ b/patches/5.12/0007-surface-hotplug.patch @@ -0,0 +1,44 @@ +From 0e803e7c36a7486f1b9ebf3dee79bda3f38b6086 Mon Sep 17 00:00:00 2001 +From: Maximilian Luz +Date: Fri, 2 Jul 2021 14:27:14 +0200 +Subject: [PATCH] Revert "Revert "PCI: PM: Do not read power state in + pci_enable_device_flags()"" + +This reverts commit 133ad06e0419eea137cce7b0c453b9c9622de161. + +Patchset: surface-hotplug +--- + drivers/pci/pci.c | 16 +++------------- + 1 file changed, 3 insertions(+), 13 deletions(-) + +diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c +index 16a17215f633..e4d4e399004b 100644 +--- a/drivers/pci/pci.c ++++ b/drivers/pci/pci.c +@@ -1870,20 +1870,10 @@ static int pci_enable_device_flags(struct pci_dev *dev, unsigned long flags) + int err; + int i, bars = 0; + +- /* +- * Power state could be unknown at this point, either due to a fresh +- * boot or a device removal call. So get the current power state +- * so that things like MSI message writing will behave as expected +- * (e.g. if the device really is in D0 at enable time). +- */ +- if (dev->pm_cap) { +- u16 pmcsr; +- pci_read_config_word(dev, dev->pm_cap + PCI_PM_CTRL, &pmcsr); +- dev->current_state = (pmcsr & PCI_PM_CTRL_STATE_MASK); +- } +- +- if (atomic_inc_return(&dev->enable_cnt) > 1) ++ if (atomic_inc_return(&dev->enable_cnt) > 1) { ++ pci_update_current_state(dev, dev->current_state); + return 0; /* already enabled */ ++ } + + bridge = pci_upstream_bridge(dev); + if (bridge) +-- +2.32.0 + diff --git a/patches/5.12/0007-surface-typecover.patch b/patches/5.12/0008-surface-typecover.patch similarity index 99% rename from patches/5.12/0007-surface-typecover.patch rename to patches/5.12/0008-surface-typecover.patch index 08a986639..889e2bd01 100644 --- a/patches/5.12/0007-surface-typecover.patch +++ b/patches/5.12/0008-surface-typecover.patch @@ -1,4 +1,4 @@ -From 7362eabffc924146b0a8bfdeaa2fd048fcf7a3d7 Mon Sep 17 00:00:00 2001 +From e0891ad134ca2f90f2e47e070ce83992932f410a 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 diff --git a/patches/5.12/0008-surface-go-touchscreen.patch b/patches/5.12/0009-surface-go-touchscreen.patch similarity index 95% rename from patches/5.12/0008-surface-go-touchscreen.patch rename to patches/5.12/0009-surface-go-touchscreen.patch index ec297c3ab..3ddbb3184 100644 --- a/patches/5.12/0008-surface-go-touchscreen.patch +++ b/patches/5.12/0009-surface-go-touchscreen.patch @@ -1,4 +1,4 @@ -From d44fe6ec674f14131c0f4b952e832fdf61a58e8b Mon Sep 17 00:00:00 2001 +From 9d6d54b56cca35c8c1b8c8671397f711e4751870 Mon Sep 17 00:00:00 2001 From: Zoltan Tamas Vajda Date: Thu, 3 Jun 2021 10:50:55 +0200 Subject: [PATCH] Added quirk for Surface Go touchscreen diff --git a/patches/5.12/0009-cameras.patch b/patches/5.12/0010-cameras.patch similarity index 99% rename from patches/5.12/0009-cameras.patch rename to patches/5.12/0010-cameras.patch index 344cf1d60..6dad75369 100644 --- a/patches/5.12/0009-cameras.patch +++ b/patches/5.12/0010-cameras.patch @@ -1,4 +1,4 @@ -From 89b61ee31a7602aed32d03a4e23c9c07742ca68f Mon Sep 17 00:00:00 2001 +From d240380936c76e34eadcdba7ee87c91791287129 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 20 May 2021 15:09:21 +0100 Subject: [PATCH] ACPI: scan: Extend acpi_walk_dep_device_list() @@ -380,7 +380,7 @@ index 3bdcfc4401b7..c2da6b8939c0 100644 -- 2.32.0 -From 88b02d297fc18dad5e5ba8b118828d38fe2986da Mon Sep 17 00:00:00 2001 +From 6d7e1348614f069b0ab99b75968c47c5492d039a Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 20 May 2021 15:09:22 +0100 Subject: [PATCH] ACPI: scan: Add function to fetch dependent of acpi device @@ -470,7 +470,7 @@ index 849f3540ed53..b531750eb422 100644 -- 2.32.0 -From 859ea0b34dd1789c6d7a57a40df18925c339a14c Mon Sep 17 00:00:00 2001 +From 43b6ae71e7425322c1fdf35bc1a126e045264581 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 20 May 2021 15:09:23 +0100 Subject: [PATCH] i2c: core: Add a format macro for I2C device names @@ -531,7 +531,7 @@ index a670ae129f4b..a2f6ee71b5be 100644 -- 2.32.0 -From 703b4bd377fde98ee8acc14cccb7722c53121d8d Mon Sep 17 00:00:00 2001 +From 194dd795351f3cd31c9a1518214ac61d26c6bc16 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 20 May 2021 15:09:24 +0100 Subject: [PATCH] gpiolib: acpi: Export acpi_get_gpiod() @@ -608,7 +608,7 @@ index c73b25bc9213..566feb56601f 100644 -- 2.32.0 -From f13677b295ef6d5d48092b1df6ac6ee8d6041529 Mon Sep 17 00:00:00 2001 +From d221d01156abe159f00c2756327859e4b091f125 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 20 May 2021 15:09:25 +0100 Subject: [PATCH] clkdev: Make clkdev_drop() null aware @@ -640,7 +640,7 @@ index 0f2e3fcf0f19..c082720f8ade 100644 -- 2.32.0 -From e94dfc0cd3b3abd38d5941a07c7aadd4cfd9605c Mon Sep 17 00:00:00 2001 +From 1292bbbf83ab916bee76c5ce12bb6745a39dd9fe Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 20 May 2021 15:09:26 +0100 Subject: [PATCH] gpiolib: acpi: Add acpi_gpio_get_io_resource() @@ -717,7 +717,7 @@ index c2da6b8939c0..07a0044397e1 100644 -- 2.32.0 -From 071e8e80b8ffaeaf6f62c29794e3085bbee9d328 Mon Sep 17 00:00:00 2001 +From 910cf531bc23323813cba36f9aaaf5f894ab640c Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 20 May 2021 15:09:27 +0100 Subject: [PATCH] platform/x86: Add intel_skl_int3472 driver @@ -1818,7 +1818,7 @@ index 000000000000..843eaa27e9da -- 2.32.0 -From eab73f78b09ee25f71de35838baf6d01db124359 Mon Sep 17 00:00:00 2001 +From 6d2bc22506f8dde18ab75b64ad67d716da0db1af Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 20 May 2021 15:09:28 +0100 Subject: [PATCH] mfd: tps68470: Remove tps68470 MFD driver @@ -2014,7 +2014,7 @@ index 4a4df4ffd18c..000000000000 -- 2.32.0 -From fae16df5b860fd70823fd30f0edd79c99e1ed25d Mon Sep 17 00:00:00 2001 +From b29ed9bc07d7f8de7ba84f6f7626902abb88fe09 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 5 Apr 2021 23:56:53 +0100 Subject: [PATCH] media: ipu3-cio2: Toggle sensor streaming in pm runtime ops @@ -2074,7 +2074,7 @@ index fecef85bd62e..9dafb9470708 100644 -- 2.32.0 -From ed9bf42ad1855b4b339d652c08ed1be339826bce Mon Sep 17 00:00:00 2001 +From 455b9f9e61b3b1f57ad6b8042cd2cb89601cbb45 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 5 Apr 2021 23:56:54 +0100 Subject: [PATCH] media: i2c: Add support for ov5693 sensor @@ -3717,7 +3717,7 @@ index 000000000000..da2ca99a7ad3 -- 2.32.0 -From 58fc94f6309351526503b15784a7c3645e30483e Mon Sep 17 00:00:00 2001 +From a3f2f62b38c961c6440adc29c88533ec2a9bb108 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20W=C3=BCthrich?= Date: Fri, 22 Jan 2021 20:58:13 +0100 Subject: [PATCH] cio2-bridge: Parse sensor orientation and rotation @@ -3880,7 +3880,7 @@ index dd0ffcafa489..924d99d20328 100644 -- 2.32.0 -From a3c25ea33fa5d63c99c790e718b0155eefff55cd Mon Sep 17 00:00:00 2001 +From 997ee8fc601da7743d0c9abe4d0ac1dddec0327e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20W=C3=BCthrich?= Date: Sun, 24 Jan 2021 11:07:42 +0100 Subject: [PATCH] cio2-bridge: Use macros and add warnings @@ -3984,7 +3984,7 @@ index 924d99d20328..e1e388cc9f45 100644 -- 2.32.0 -From d128963482e22567fdc718a3c86c5eb0428948b7 Mon Sep 17 00:00:00 2001 +From a0254719dee6757d140de3a409e80e5dd0a516d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20W=C3=BCthrich?= Date: Thu, 6 May 2021 07:52:44 +0200 Subject: [PATCH] cio2-bridge: Use correct dev_properties size @@ -4010,7 +4010,7 @@ index e1e388cc9f45..deaf5804f70d 100644 -- 2.32.0 -From f86f3f32a7c673266446b1af8197ae9fee46be7a Mon Sep 17 00:00:00 2001 +From 7196d9fff983f3b33d361e58cf5aef01e235808a Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 20 May 2021 23:31:04 +0100 Subject: [PATCH] media: i2c: Fix vertical flip in ov5693 diff --git a/patches/5.12/0010-s0ix-amd.patch b/patches/5.12/0011-s0ix-amd.patch similarity index 97% rename from patches/5.12/0010-s0ix-amd.patch rename to patches/5.12/0011-s0ix-amd.patch index 9dbd4fd38..fd11247ea 100644 --- a/patches/5.12/0010-s0ix-amd.patch +++ b/patches/5.12/0011-s0ix-amd.patch @@ -1,4 +1,4 @@ -From 7091ac6f561fa901643d4f160b5d763ae39aa423 Mon Sep 17 00:00:00 2001 +From 3a7422993f0471af14c1a92493659fe2196e1619 Mon Sep 17 00:00:00 2001 From: Mario Limonciello Date: Wed, 12 May 2021 17:15:14 -0500 Subject: [PATCH] ACPI: processor idle: Fix up C-state latency if not ordered @@ -107,7 +107,7 @@ index 4e2d76b8b697..6790df5a2462 100644 -- 2.32.0 -From 90c6da3a35dc65524d8cafbdcbf442a546cc9469 Mon Sep 17 00:00:00 2001 +From 07ee2c4f1c48d74d7971dd017df43edd95582898 Mon Sep 17 00:00:00 2001 From: Marcin Bachry Date: Tue, 16 Mar 2021 15:28:51 -0400 Subject: [PATCH] PCI: quirks: Quirk PCI d3hot delay for AMD xhci @@ -138,7 +138,7 @@ index 7bf76bca888d..8e70605666d4 100644 -- 2.32.0 -From d4599aef0a85185880a016d6dedef927598a7d36 Mon Sep 17 00:00:00 2001 +From 5dd9cee2331182d21222220425e1f4d354f4342f Mon Sep 17 00:00:00 2001 From: Mario Limonciello Date: Fri, 28 May 2021 11:02:34 -0500 Subject: [PATCH] nvme-pci: look for StorageD3Enable on companion ACPI device @@ -213,7 +213,7 @@ index c92a15c3fbc5..60c1c83e03fa 100644 -- 2.32.0 -From 4891b349f9cf510a4406d5d671706bc4947928c1 Mon Sep 17 00:00:00 2001 +From c5039db994a0f6de250b3039bd94d2e610f66ab7 Mon Sep 17 00:00:00 2001 From: Mario Limonciello Date: Wed, 9 Jun 2021 13:40:17 -0500 Subject: [PATCH] ACPI: Check StorageD3Enable _DSD property in ACPI code @@ -350,7 +350,7 @@ index 07a0044397e1..1997fc6589b9 100644 -- 2.32.0 -From ffb74d25ae0f72a386aa9d044b8978f2c26bf5fb Mon Sep 17 00:00:00 2001 +From f130be1f855c90db03b7926a87a3f53ebcfb9e81 Mon Sep 17 00:00:00 2001 From: Mario Limonciello Date: Wed, 9 Jun 2021 13:40:18 -0500 Subject: [PATCH] ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 @@ -473,7 +473,7 @@ index bdc1ba00aee9..5298bb4d81fe 100644 -- 2.32.0 -From 04035c4615d649d8585dade71c4ac004fe011167 Mon Sep 17 00:00:00 2001 +From 82b63c1e1ee410922d54592397aadc2ba9738915 Mon Sep 17 00:00:00 2001 From: Alex Deucher Date: Wed, 5 May 2021 09:20:32 -0400 Subject: [PATCH] ACPI: PM: s2idle: Add missing LPS0 functions for AMD @@ -525,7 +525,7 @@ index 2b69536cdccb..2d7ddb8a8cb6 100644 -- 2.32.0 -From 9cfbf1f40d70120faf3bf7381826c3c5bc86fa88 Mon Sep 17 00:00:00 2001 +From 7d78ab3e4a44be78c5ef67a1b49632084527656f Mon Sep 17 00:00:00 2001 From: Alex Deucher Date: Wed, 17 Mar 2021 10:38:42 -0400 Subject: [PATCH] platform/x86: force LPS0 functions for AMD @@ -567,7 +567,7 @@ index 2d7ddb8a8cb6..482e6b23b21a 100644 -- 2.32.0 -From 8322e1d1a17598466f53b4c02163963ccf66357b Mon Sep 17 00:00:00 2001 +From 47c6565338ddb199d82a5407f04986eb20e4a28a Mon Sep 17 00:00:00 2001 From: Shyam Sundar S K Date: Thu, 17 Jun 2021 17:00:35 +0530 Subject: [PATCH] platform/x86: amd-pmc: Fix command completion code @@ -620,7 +620,7 @@ index 0b5578a8a449..535e431f98a8 100644 -- 2.32.0 -From e4f8c65baec4d09712d13cd0b5141abd373cdfa9 Mon Sep 17 00:00:00 2001 +From 95350e7ba7dc7866ede307c58f45296d3d8df5c1 Mon Sep 17 00:00:00 2001 From: Shyam Sundar S K Date: Thu, 17 Jun 2021 17:00:36 +0530 Subject: [PATCH] platform/x86: amd-pmc: Fix SMU firmware reporting mechanism @@ -710,7 +710,7 @@ index 535e431f98a8..d32f0a0eeb9f 100644 -- 2.32.0 -From e212ad40183fc8a099f6592c09b29937a7f67c99 Mon Sep 17 00:00:00 2001 +From 3c26a54d62e99ed2ce8a87f556d82db14722e80c Mon Sep 17 00:00:00 2001 From: Shyam Sundar S K Date: Thu, 17 Jun 2021 17:00:37 +0530 Subject: [PATCH] platform/x86: amd-pmc: Add support for logging SMU metrics @@ -989,7 +989,7 @@ index d32f0a0eeb9f..b5249fdeb95f 100644 -- 2.32.0 -From 9a509cb675ed99954db5ed2e3d40ccf4e603cf45 Mon Sep 17 00:00:00 2001 +From c0b1001ec46fd2912b7d2882f22973bfe309520f Mon Sep 17 00:00:00 2001 From: Shyam Sundar S K Date: Thu, 17 Jun 2021 17:00:38 +0530 Subject: [PATCH] platform/x86: amd-pmc: Add support for logging s0ix counters @@ -1113,7 +1113,7 @@ index b5249fdeb95f..b6ad290c9a86 100644 -- 2.32.0 -From 6b67fe22b0abbcd7534e24e3bb3a698b9633ac3e Mon Sep 17 00:00:00 2001 +From c1e5e94f1bf15f1b70ae991bcabab92d9e9150a5 Mon Sep 17 00:00:00 2001 From: Shyam Sundar S K Date: Thu, 17 Jun 2021 17:00:39 +0530 Subject: [PATCH] platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 @@ -1142,7 +1142,7 @@ index b6ad290c9a86..2a73fe0deaf3 100644 -- 2.32.0 -From 6f5e0a6fbab6ffa1b4135f3dfb8280f04598a2be Mon Sep 17 00:00:00 2001 +From 31b773122734f73887807b6f8b1d7e2229b5af8b Mon Sep 17 00:00:00 2001 From: Shyam Sundar S K Date: Thu, 17 Jun 2021 17:00:40 +0530 Subject: [PATCH] platform/x86: amd-pmc: Add new acpi id for future PMC @@ -1196,7 +1196,7 @@ index 2a73fe0deaf3..5a2be598fc2e 100644 -- 2.32.0 -From 835dd3b2b437a5f867104211f99a8c0d57208638 Mon Sep 17 00:00:00 2001 +From 7001c6c1a202585885a14575aa8f731f60714c5c Mon Sep 17 00:00:00 2001 From: Pratik Vishwakarma Date: Thu, 17 Jun 2021 11:42:08 -0500 Subject: [PATCH] ACPI: PM: s2idle: Use correct revision id diff --git a/pkg/arch/kernel/0007-surface-hotplug.patch b/pkg/arch/kernel/0007-surface-hotplug.patch new file mode 120000 index 000000000..fb2b2d5f7 --- /dev/null +++ b/pkg/arch/kernel/0007-surface-hotplug.patch @@ -0,0 +1 @@ +../../../patches/5.12/0007-surface-hotplug.patch \ No newline at end of file diff --git a/pkg/arch/kernel/0007-surface-typecover.patch b/pkg/arch/kernel/0007-surface-typecover.patch deleted file mode 120000 index df649acfe..000000000 --- a/pkg/arch/kernel/0007-surface-typecover.patch +++ /dev/null @@ -1 +0,0 @@ -../../../patches/5.12/0007-surface-typecover.patch \ No newline at end of file diff --git a/pkg/arch/kernel/0008-surface-go-touchscreen.patch b/pkg/arch/kernel/0008-surface-go-touchscreen.patch deleted file mode 120000 index 9acab72b3..000000000 --- a/pkg/arch/kernel/0008-surface-go-touchscreen.patch +++ /dev/null @@ -1 +0,0 @@ -../../../patches/5.12/0008-surface-go-touchscreen.patch \ No newline at end of file diff --git a/pkg/arch/kernel/0008-surface-typecover.patch b/pkg/arch/kernel/0008-surface-typecover.patch new file mode 120000 index 000000000..58533566c --- /dev/null +++ b/pkg/arch/kernel/0008-surface-typecover.patch @@ -0,0 +1 @@ +../../../patches/5.12/0008-surface-typecover.patch \ No newline at end of file diff --git a/pkg/arch/kernel/0009-cameras.patch b/pkg/arch/kernel/0009-cameras.patch deleted file mode 120000 index 5495db285..000000000 --- a/pkg/arch/kernel/0009-cameras.patch +++ /dev/null @@ -1 +0,0 @@ -../../../patches/5.12/0009-cameras.patch \ No newline at end of file diff --git a/pkg/arch/kernel/0009-surface-go-touchscreen.patch b/pkg/arch/kernel/0009-surface-go-touchscreen.patch new file mode 120000 index 000000000..9040914eb --- /dev/null +++ b/pkg/arch/kernel/0009-surface-go-touchscreen.patch @@ -0,0 +1 @@ +../../../patches/5.12/0009-surface-go-touchscreen.patch \ No newline at end of file diff --git a/pkg/arch/kernel/0010-cameras.patch b/pkg/arch/kernel/0010-cameras.patch new file mode 120000 index 000000000..7d54a66af --- /dev/null +++ b/pkg/arch/kernel/0010-cameras.patch @@ -0,0 +1 @@ +../../../patches/5.12/0010-cameras.patch \ No newline at end of file diff --git a/pkg/arch/kernel/0010-s0ix-amd.patch b/pkg/arch/kernel/0010-s0ix-amd.patch deleted file mode 120000 index 4373d1eed..000000000 --- a/pkg/arch/kernel/0010-s0ix-amd.patch +++ /dev/null @@ -1 +0,0 @@ -../../../patches/5.12/0010-s0ix-amd.patch \ No newline at end of file diff --git a/pkg/arch/kernel/0011-s0ix-amd.patch b/pkg/arch/kernel/0011-s0ix-amd.patch new file mode 120000 index 000000000..bc269ab59 --- /dev/null +++ b/pkg/arch/kernel/0011-s0ix-amd.patch @@ -0,0 +1 @@ +../../../patches/5.12/0011-s0ix-amd.patch \ No newline at end of file diff --git a/pkg/arch/kernel/PKGBUILD b/pkg/arch/kernel/PKGBUILD index 5c8500abc..0d315213f 100644 --- a/pkg/arch/kernel/PKGBUILD +++ b/pkg/arch/kernel/PKGBUILD @@ -33,10 +33,11 @@ source=( 0004-ipts.patch 0005-surface-sam-over-hid.patch 0006-surface-sam.patch - 0007-surface-typecover.patch - 0008-surface-go-touchscreen.patch - 0009-cameras.patch - 0010-s0ix-amd.patch + 0007-surface-hotplug.patch + 0008-surface-typecover.patch + 0009-surface-go-touchscreen.patch + 0010-cameras.patch + 0011-s0ix-amd.patch ) validpgpkeys=( 'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds @@ -47,16 +48,17 @@ sha256sums=('SKIP' '55c4cb76754b1db234a0994806106d8481c171d4e3fead12793f0083a48511d4' '252c7a78ffb1efe9751aabc93cc79031ef69dbc95baa7970cbaabcd5474fe7d8' '9474de18769968c5558fedda5be354fe0babf1365541d4d0ac8e1ac47d4bbb88' - '4a8b3af45f343b7cb6efb2cefb959d297873b0dc67b69341c4c14203651355ae' - '70919bca863dce891397e40cae458139e302aee0cdee78dfc20ccac5518fffca' - '4bcc67911f4e04117f80b14d52a05649f9d70ca262c9eeeb52b0b45f4bd17d28' - 'fe3ed4a7be44f499258dfcf065ae1c192d6aaae9a8e263f07867d2474ea7fec0' - '03b4dbda7eb010dd0c3aa579a2f5f1ab89c63d8a4dc947071cec0036aff599fe' - '3736bc3bdd2669b57b280a598e4e5f8d8671539f66c10ec4f4328125af0ad10c' - 'b83d45f504a9e0128e481dc6628b4aa510a2fcc2370272f67086208bb85624b9' - '6565a631a8530175ee3ff5cd748f84009bf8a524fe16f9d884bf25a4f265bc9b' - '359c486d7917d0ced351b06bee463bb0a3fd3a3a08f959340a46679bd00fcd52' - 'd41780c739872feae12d4016853eb4ae61d2d2d664df1960b1d32f4e81eb7d38') + '2cd24327681dca46f36db362c5732ac2809b0fb2bb31c6bc728d26719f97740c' + 'e388cb31857df12ba58bf1101d12cf29174f3d98bacd1f3097208fc804784ee5' + '34a077839104be07fb83255e94d76d14355639addc76e7c020c7eb2f562f8732' + '268a9b4c5b34cffa38e1f799538d7a22485c8d034a484cc3fe95f675185ca245' + '4d4643abf6555ed44be637f1c7e31b1c8d1597e0cc65ddfeca997cac07ee6db0' + '7a5badf325a19521f013816bae7c408a25e66234d91ca8edc0c089f19cd0eda9' + '6461deb42215836225059852ca2f95077d75e12618dce4ae47efc17f50d7fbb8' + '5a0bb6b61b5f801924ea8d2a5e08058aca5059d674bbd5ac44f2ec78196e39f8' + '4cd53ab2eda6ea47bc35efa6e7a8f4e6e32c636c01151586f651444e59664a48' + 'a4e5966f52bd144fe427112941eadb50f24811385785ef3d99e2d605557e1605' + '7e418b59b130758d56cb5725aa22492f092fbf228f4af7970b1f1a11e04845d5') export KBUILD_BUILD_HOST=archlinux