From dabef1cbadc9a3b3868a0551c669654d257ee44b Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 5 Nov 2021 19:32:59 +0100 Subject: [PATCH] Udate v5.14 patches Changes: - Fixes for the OV8865 camera sensor gain and exposure. See https://github.com/linux-surface/kernel/pull/113 for details. Links: - kernel: https://github.com/linux-surface/kernel/commit/a99c1b9bdbe9dd6fc9f41ec16b575c675be30539 --- patches/5.14/0001-surface3-oemb.patch | 2 +- patches/5.14/0002-mwifiex.patch | 50 +++---- patches/5.14/0003-ath10k.patch | 2 +- patches/5.14/0004-ipts.patch | 4 +- patches/5.14/0005-surface-sam.patch | 42 +++--- patches/5.14/0006-surface-sam-over-hid.patch | 4 +- patches/5.14/0007-surface-gpe.patch | 4 +- patches/5.14/0008-surface-button.patch | 4 +- patches/5.14/0009-surface-typecover.patch | 2 +- patches/5.14/0010-cameras.patch | 144 ++++++++++++++----- patches/5.14/0011-amd-gpio.patch | 88 ++---------- pkg/arch/kernel/PKGBUILD | 22 +-- 12 files changed, 186 insertions(+), 182 deletions(-) diff --git a/patches/5.14/0001-surface3-oemb.patch b/patches/5.14/0001-surface3-oemb.patch index f382cb9af..72e2792f2 100644 --- a/patches/5.14/0001-surface3-oemb.patch +++ b/patches/5.14/0001-surface3-oemb.patch @@ -1,4 +1,4 @@ -From 728e9a3ead86211b104816f5b6a7f12ef40e557a Mon Sep 17 00:00:00 2001 +From 0e156bdab34b52210d0cf07ccf3df0f016788be0 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.14/0002-mwifiex.patch b/patches/5.14/0002-mwifiex.patch index bb55bb174..38f9c5766 100644 --- a/patches/5.14/0002-mwifiex.patch +++ b/patches/5.14/0002-mwifiex.patch @@ -1,4 +1,4 @@ -From e5ba04fb640401a4059e9b9c59143466c5db43f2 Mon Sep 17 00:00:00 2001 +From 16e93af1da65504d2ac360261c21e7a2bb0ca90e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Fri, 20 Aug 2021 16:20:49 +0200 Subject: [PATCH] mwifiex: pcie: add DMI-based quirk implementation for Surface @@ -148,7 +148,7 @@ index 000000000000..18eacc8c2d3a -- 2.33.1 -From 1a06a6339a90793dd3c929bfa1fc295a0df2161f Mon Sep 17 00:00:00 2001 +From 1b0438c0a113f2b7af310c67c32bae53316f6c32 Mon Sep 17 00:00:00 2001 From: Tsuchiya Yuto Date: Fri, 20 Aug 2021 16:20:50 +0200 Subject: [PATCH] mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ @@ -353,7 +353,7 @@ index 18eacc8c2d3a..8ec4176d698f 100644 -- 2.33.1 -From 486fe30526e7be0e852c9346d22ec5be2034487c Mon Sep 17 00:00:00 2001 +From 717799cde64aaa087897d415f627e964692e07ee 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 @@ -538,7 +538,7 @@ index 8ec4176d698f..25370c5a4f59 100644 -- 2.33.1 -From 1c5c097c74c5f991a1e3017f125290c1b8369a6a Mon Sep 17 00:00:00 2001 +From 3ee09333e621348be68bff25601e5219067a091c 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 @@ -600,7 +600,7 @@ index 563dd0d5ac79..32e2f000e57b 100644 -- 2.33.1 -From 898dd573528db114ea87218abc24274d18fd7223 Mon Sep 17 00:00:00 2001 +From 8ee8f7a2f5d43505d285a2880d9fec5c2e9f60d1 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+ @@ -755,7 +755,7 @@ index 25370c5a4f59..a1de111ad1db 100644 -- 2.33.1 -From a1ee6b357312830d31808692bc4002c12a0a5bcd Mon Sep 17 00:00:00 2001 +From 072faa4911a4c05fca35e8b69f01f2c3f92d582c 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 @@ -922,7 +922,7 @@ index a1de111ad1db..0e429779bb04 100644 -- 2.33.1 -From 1ecccf3a7c25b72b927ed941aa420436e8d3e76a Mon Sep 17 00:00:00 2001 +From b118d2e884648dd9cb7841d9a30064aca89e4e8d 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 @@ -1000,7 +1000,7 @@ index bd37d6fb88c2..d12fb2034d46 100644 -- 2.33.1 -From 85bff0a7e40a973cb0a0214e36cea725ca880f6a Mon Sep 17 00:00:00 2001 +From 4100a2743d75d853e0611bb37735dd98f45348fb 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 @@ -1101,7 +1101,7 @@ index 0961f4a5e415..e8deba119ff1 100644 -- 2.33.1 -From 0c552e9622aef2b617164f87d52ca7bab6fcbaad Mon Sep 17 00:00:00 2001 +From ceaec12c1a49817f5fd8172595092a06a829cb2e 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 @@ -1158,7 +1158,7 @@ index ca06eb7ac4aa..95e5851d2d0a 100644 -- 2.33.1 -From 694ceebf5656e17a9058cf91ad5bc227c37621a0 Mon Sep 17 00:00:00 2001 +From 2407c62502ec1974fb650d8e70d6f510d4057108 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 @@ -1391,7 +1391,7 @@ index e8deba119ff1..dabc59c47de3 100644 -- 2.33.1 -From d35e9eb8b1b56c0f7b30ad24d4c9f439ca3b875c Mon Sep 17 00:00:00 2001 +From e326fcece0fec379e641990c82086bd38d684b28 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 @@ -1459,7 +1459,7 @@ index dabc59c47de3..146aabe14753 100644 -- 2.33.1 -From 6e7e79d9ff0c7419a9aeb10abf8245b6f728a286 Mon Sep 17 00:00:00 2001 +From ae55e43a857773c6c22d506e5581fb7107b8f503 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 @@ -1635,7 +1635,7 @@ index 146aabe14753..8b9517c243c8 100644 -- 2.33.1 -From b8471c1f176f8439a9a91ab31e6f567f382cf522 Mon Sep 17 00:00:00 2001 +From a7bdbea1ded546c948406d05ce5ddc0f1ef4abc8 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 @@ -1738,7 +1738,7 @@ index 8b9517c243c8..f2797102c5a2 100644 -- 2.33.1 -From 3ca87f6e68ed366bb9c7cf0fd316f14a33790874 Mon Sep 17 00:00:00 2001 +From 5c189d40cbf5bd24269ac6d9422e3c11e80db0e8 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 @@ -1827,7 +1827,7 @@ index f2797102c5a2..ed4041ff9c89 100644 -- 2.33.1 -From c29d5731d103808250eb5825a527aada89a19956 Mon Sep 17 00:00:00 2001 +From ec24284d36d98c16c5d36b12180b5a97982c4cef 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 @@ -1854,7 +1854,7 @@ index ed4041ff9c89..64caa5c4350d 100644 -- 2.33.1 -From 13d008b74ff4534e2ffa22dc4ec9310e782f7dc0 Mon Sep 17 00:00:00 2001 +From b030d2fde25e501b9c2130ce498b7dc0dae983ff 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 @@ -1909,7 +1909,7 @@ index 64caa5c4350d..0eb31201a82b 100644 -- 2.33.1 -From 3af52b5cbb0801254083134d7b82f9d5e2a481e7 Mon Sep 17 00:00:00 2001 +From ba2bc3d35108af1b68bf9538ef0ecf8b96ac042c 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 @@ -1941,7 +1941,7 @@ index 0eb31201a82b..d62a20de3ada 100644 -- 2.33.1 -From 18346a7c7bb7bab87ae46e32d851d9172d5f3b6b Mon Sep 17 00:00:00 2001 +From d29434086aa2539cb251a342e1b85531aa9ffe63 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 @@ -2030,7 +2030,7 @@ index 95e5851d2d0a..ccae1532a580 100644 -- 2.33.1 -From 4673314158e61c8de371760072309c67ccf76983 Mon Sep 17 00:00:00 2001 +From 5df42c4571dde75f1681efcdbe0f918d45ba6578 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 @@ -2186,7 +2186,7 @@ index 48ea00da1fc9..1e2798dce18f 100644 -- 2.33.1 -From e642cf41c2a26fc1fbdb2235bb4c29f2ec0f950c Mon Sep 17 00:00:00 2001 +From cc5bb391930517bc7376c0f3c4a98f84b0909f9a 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 @@ -2289,7 +2289,7 @@ index 6b5d35d9e69f..8e49ebca1847 100644 -- 2.33.1 -From 8d489393389bcfd1cdf7cad51ba82c2f75853805 Mon Sep 17 00:00:00 2001 +From b2c8d3e30ddbb6df92ef1344cc6840c8af473062 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 @@ -2321,7 +2321,7 @@ index d62a20de3ada..18b1a6d54bc8 100644 -- 2.33.1 -From ab66f38ff034fcad78b24a2f4feea20c4a609aec Mon Sep 17 00:00:00 2001 +From c4330af968312a1ca51a40acc6fc9c2c98c12147 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 @@ -2361,7 +2361,7 @@ index 18b1a6d54bc8..c00791701d78 100644 -- 2.33.1 -From d5d792042614e685da2335bd4ee7e445167fb074 Mon Sep 17 00:00:00 2001 +From 835396c9e6c947559d6132a5fdc86325917f6e40 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 @@ -2389,7 +2389,7 @@ index 6696bce56178..b0695432b26a 100644 -- 2.33.1 -From fa961ed320076062d816d2ab97e57eb2731afb19 Mon Sep 17 00:00:00 2001 +From e26611ba2f5c9a4a06931ff096b2bd9f6da6ac4a 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 @@ -2432,7 +2432,7 @@ index b0695432b26a..9ff2058bcd7e 100644 -- 2.33.1 -From 358cb67766bf1767eefaaf996eae058f8026d482 Mon Sep 17 00:00:00 2001 +From 0ecbf088f80a70707a84557401f3befa2f67dc58 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 diff --git a/patches/5.14/0003-ath10k.patch b/patches/5.14/0003-ath10k.patch index a29ded152..2c597b406 100644 --- a/patches/5.14/0003-ath10k.patch +++ b/patches/5.14/0003-ath10k.patch @@ -1,4 +1,4 @@ -From e637947850d015659a002aecfb3cfbd1909254ef Mon Sep 17 00:00:00 2001 +From 78f618efdbaae67f263b31adbf73d7ee93be2bd9 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.14/0004-ipts.patch b/patches/5.14/0004-ipts.patch index fd2b02c89..361cabca4 100644 --- a/patches/5.14/0004-ipts.patch +++ b/patches/5.14/0004-ipts.patch @@ -1,4 +1,4 @@ -From bc11b0e52d9bbbb679a51fb99272c94ac9ed78ce Mon Sep 17 00:00:00 2001 +From 9784faa7c4004d8710c8b8bb1b89358ab4f38fef 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 3a45aaf002ac..55b8ee30a03c 100644 -- 2.33.1 -From ef47a59f285220b5c6a711d165ff19ea583d7255 Mon Sep 17 00:00:00 2001 +From 7c57e7d94efcd9105d3395ab345700a7d34b7003 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.14/0005-surface-sam.patch b/patches/5.14/0005-surface-sam.patch index 119255eec..ab5b6b6e4 100644 --- a/patches/5.14/0005-surface-sam.patch +++ b/patches/5.14/0005-surface-sam.patch @@ -1,4 +1,4 @@ -From dd8529f3d89fd96e800812ab9a0e24419536b559 Mon Sep 17 00:00:00 2001 +From cf255208929a10009fe06419ad91fe5f182e8831 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 10 Oct 2021 01:27:17 +0200 Subject: [PATCH] platform/surface: aggregator_registry: Add support for @@ -102,7 +102,7 @@ index 4428c4330229..1679811eff50 100644 -- 2.33.1 -From 9186614dfdc63331b761af7ae6bff110207f125c Mon Sep 17 00:00:00 2001 +From f4ccdfc9d908b0ee9964c4ae93dbcf1ec20e0250 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 10 Oct 2021 15:07:42 +0200 Subject: [PATCH] HID: surface-hid: Use correct event registry for managing HID @@ -165,7 +165,7 @@ index 068e1982ad37..74bfdffaf7b0 100644 -- 2.33.1 -From 6414b7dc4b773f96785ed08005b491c71d9ebb4a Mon Sep 17 00:00:00 2001 +From 3b9a4fc7befbb7a711183fc6e7af8f6e8f23124f Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 10 Oct 2021 19:48:10 +0200 Subject: [PATCH] HID: surface-hid: Allow driver matching for target ID 1 @@ -198,7 +198,7 @@ index daa452367c0b..d4aa8c81903a 100644 -- 2.33.1 -From a67db7ca93a6460f040946d58ef47dfecda960ab Mon Sep 17 00:00:00 2001 +From 7fc0013a248d32ab3e913da0198b93ad9d45db3a Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Thu, 28 Oct 2021 03:28:45 +0200 Subject: [PATCH] platform/surface: aggregator_registry: Add initial support @@ -258,7 +258,7 @@ index 1679811eff50..e70f4c63554e 100644 -- 2.33.1 -From b82755eb5d767d05ae4c05aa0d5c40d3232145c7 Mon Sep 17 00:00:00 2001 +From 73b5b5bc6f383caba88b7d9ff5f9606f913b0e82 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 2 Jun 2021 03:34:06 +0200 Subject: [PATCH] platform/surface: aggregator: Make client device removal more @@ -383,7 +383,7 @@ index f636c5310321..cc257097eb05 100644 -- 2.33.1 -From ebd74b2d1ff13074fa1ee538886888fcae3c1dbf Mon Sep 17 00:00:00 2001 +From e9bf80fbd9c74eb63b04c89341a66f3d47983bf8 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 27 Oct 2021 02:06:38 +0200 Subject: [PATCH] platform/surface: aggregator_registry: Use generic client @@ -471,7 +471,7 @@ index e70f4c63554e..f6c639342b9d 100644 -- 2.33.1 -From 08e1e9275e9f104a9f2c84ef02d98b8c327be26e Mon Sep 17 00:00:00 2001 +From 6f583d9399de37829661bfd7bcfc4991f4969f1f Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 27 Oct 2021 02:07:33 +0200 Subject: [PATCH] platform/surface: aggregator_registry: Rename device @@ -522,7 +522,7 @@ index f6c639342b9d..ce2bd88feeaa 100644 -- 2.33.1 -From 139b613c82971c45c1887f0f36b1e4e8f211fe8c Mon Sep 17 00:00:00 2001 +From 6330e21dbf21bf6ba91f6bbfce533ea8b974b6e4 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 8 Jun 2021 00:24:47 +0200 Subject: [PATCH] platform/surface: aggregator: Allow devices to be marked as @@ -684,7 +684,7 @@ index cc257097eb05..b474a9baab42 100644 -- 2.33.1 -From 702fae57de9a9737c58c1413f894002e8f2ffc71 Mon Sep 17 00:00:00 2001 +From 309a345d3ac9de7aa4e1cff5962a9bbc7ef11d63 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 8 Jun 2021 00:48:22 +0200 Subject: [PATCH] platform/surface: aggregator: Allow notifiers to avoid @@ -971,7 +971,7 @@ index b474a9baab42..76e6300b07d5 100644 -- 2.33.1 -From bacfef7b5c1402eb359f6b3b306472fc9ecb160a Mon Sep 17 00:00:00 2001 +From e0920d9db80af76d6565d0586c579bb92a434109 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 8 Jun 2021 01:20:49 +0200 Subject: [PATCH] platform/surface: aggregator_registry: Use client device @@ -1020,7 +1020,7 @@ index ce2bd88feeaa..9f630e890ff7 100644 -- 2.33.1 -From 73819d3f596735d225d562e6334133de761d92ec Mon Sep 17 00:00:00 2001 +From dbc85b40fd9fbf9666d579a0005714bedaed9984 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Thu, 28 Oct 2021 03:37:06 +0200 Subject: [PATCH] power/supply: surface_charger: Use client device wrappers for @@ -1060,7 +1060,7 @@ index a060c36c7766..59182d55742d 100644 -- 2.33.1 -From 21a1e4bc2e14a8d023d411b0ad4122e160a96b78 Mon Sep 17 00:00:00 2001 +From 30b9a249d902af97b84ff5724dfab2fcfc3bbb1f Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Thu, 28 Oct 2021 03:38:09 +0200 Subject: [PATCH] power/supply: surface_battery: Use client device wrappers for @@ -1100,7 +1100,7 @@ index 5ec2e6bb2465..540707882bb0 100644 -- 2.33.1 -From 106cb5106b1aa0100cca496b18d2baf48594b5d9 Mon Sep 17 00:00:00 2001 +From 2b149705154463781c20609b8e8ca3fbaba6746d Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 8 Jun 2021 01:33:02 +0200 Subject: [PATCH] HID: surface-hid: Add support for hot-removal @@ -1211,7 +1211,7 @@ index 5571e74abe91..d2e695e942b6 100644 -- 2.33.1 -From 572da964e194dd13f387477c55bff23668ff01b8 Mon Sep 17 00:00:00 2001 +From 3da92dff35f34cacc8c570365049ba90c35765cc Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 31 Oct 2021 12:34:08 +0100 Subject: [PATCH] platform/surface: aggregator: Add comment for KIP subsystem @@ -1249,7 +1249,7 @@ index c3de43edcffa..d1efac85caf1 100644 -- 2.33.1 -From 7a78b92326ddd1addab03605a5b57417101d2169 Mon Sep 17 00:00:00 2001 +From 020865d1eb65d24de1364de0a36552ba90a9f012 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 10 Oct 2021 23:56:23 +0200 Subject: [PATCH] platform/surface: aggregator_registry: Add KIP device hub @@ -1549,7 +1549,7 @@ index 9f630e890ff7..5b39047985dd 100644 -- 2.33.1 -From 5333212c5dabdfc1118fad93985421245a9141b3 Mon Sep 17 00:00:00 2001 +From fb14fe967e41801e0050965f7be63657dacffc62 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 27 Oct 2021 22:33:03 +0200 Subject: [PATCH] platform/surface: aggregator_registry: Add support for @@ -1647,7 +1647,7 @@ index 5b39047985dd..e5eae4dde71a 100644 -- 2.33.1 -From 9119a57196d19c2e81b31e5e8eb0af24e50f41b7 Mon Sep 17 00:00:00 2001 +From 997fe771e91b60b11e1ff5cc99bfc80e609d5e5f Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 8 Jun 2021 03:19:20 +0200 Subject: [PATCH] platform/surface: Add KIP tablet-mode switch @@ -1991,7 +1991,7 @@ index 000000000000..458470067579 -- 2.33.1 -From 19218e07218cc69c74db671941e8d09430bb03d2 Mon Sep 17 00:00:00 2001 +From 5b2dee5fdc3a9e844fc7cc0e4733127430ea1b72 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 27 Oct 2021 22:33:03 +0200 Subject: [PATCH] platform/surface: aggregator_registry: Add support for tablet @@ -2041,7 +2041,7 @@ index e5eae4dde71a..4a397c5bb45f 100644 -- 2.33.1 -From 6aa5e35044b60765f1576e7104585f259977db66 Mon Sep 17 00:00:00 2001 +From 5d405c2219ac9f06c3d3955ba4e2e1bb158e308c Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Thu, 28 Oct 2021 03:40:22 +0200 Subject: [PATCH] power/supply: surface_battery: Add support for hot-removal @@ -2082,7 +2082,7 @@ index 540707882bb0..ebf1f96e9a89 100644 -- 2.33.1 -From 1d22474ea64b64552f1541330f07d619d8a09e90 Mon Sep 17 00:00:00 2001 +From ba4f7ee6a0887349b50e6e4a81508ad57321bab2 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 31 Oct 2021 18:07:39 +0100 Subject: [PATCH] platform/surface: aggregator_registry: Use KIP hub for @@ -2220,7 +2220,7 @@ index 4a397c5bb45f..391bfb35aaa9 100644 -- 2.33.1 -From 913396e32498177d31c25ec61a361ba377e361ce Mon Sep 17 00:00:00 2001 +From f615952c5b582b5a297088d75332a22e5c16f42e Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 31 Oct 2021 18:09:53 +0100 Subject: [PATCH] platform/surface: aggregator_registry: Remove base hub driver diff --git a/patches/5.14/0006-surface-sam-over-hid.patch b/patches/5.14/0006-surface-sam-over-hid.patch index 94f34af7f..1f93a6144 100644 --- a/patches/5.14/0006-surface-sam-over-hid.patch +++ b/patches/5.14/0006-surface-sam-over-hid.patch @@ -1,4 +1,4 @@ -From f7ecfb0318514624a165d7a67eece3ca04ad429a Mon Sep 17 00:00:00 2001 +From b40e81a56f9139ce3ebb83d67b301fecee7b9c7b 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 74925621f239..169713964358 100644 -- 2.33.1 -From a268a26a89402358951f54b75c9a1fa378e2ef2c Mon Sep 17 00:00:00 2001 +From 6fd774b96b43a088c6631da07fc202f50492f1d7 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.14/0007-surface-gpe.patch b/patches/5.14/0007-surface-gpe.patch index 951dc9191..d8e45b7bd 100644 --- a/patches/5.14/0007-surface-gpe.patch +++ b/patches/5.14/0007-surface-gpe.patch @@ -1,4 +1,4 @@ -From 79367a2ec013ab123b786dcffd50a8f226e97fd2 Mon Sep 17 00:00:00 2001 +From 65e85d7eca560c91b7a0dad6adab6ca49157f44c Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 10 Oct 2021 00:02:44 +0200 Subject: [PATCH] platform/surface: gpe: Add support for Surface Laptop Studio @@ -46,7 +46,7 @@ index 86f6991b1215..c1775db29efb 100644 -- 2.33.1 -From 4e5fdf6531d8885c78914b767fd0067978a58731 Mon Sep 17 00:00:00 2001 +From 3ca2a82e0c84612793f51c5f99a01ff43f80c53c Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 27 Oct 2021 00:56:11 +0200 Subject: [PATCH] platform/surface: gpe: Add support for Surface Pro 8 diff --git a/patches/5.14/0008-surface-button.patch b/patches/5.14/0008-surface-button.patch index 39736cb31..a188679b8 100644 --- a/patches/5.14/0008-surface-button.patch +++ b/patches/5.14/0008-surface-button.patch @@ -1,4 +1,4 @@ -From 07bdb6607954bd5c7c061e97e77caff746110158 Mon Sep 17 00:00:00 2001 +From 23e646c914baef7279f6ad92e12e905ba5df6da5 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 cb6ec59a045d..4e8944f59def 100644 -- 2.33.1 -From ea5636c90721e6ee95f67aa75398feaa99f2c87e Mon Sep 17 00:00:00 2001 +From 060331f8c4ae8f0d936eae62bcc2af79e834867a 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/5.14/0009-surface-typecover.patch b/patches/5.14/0009-surface-typecover.patch index 8cbe88ab0..09f30785a 100644 --- a/patches/5.14/0009-surface-typecover.patch +++ b/patches/5.14/0009-surface-typecover.patch @@ -1,4 +1,4 @@ -From 159e60a412ea0aa858255efa51ddff52c8709ca5 Mon Sep 17 00:00:00 2001 +From ca524440e3f1d64f2857a5fb399e4a1f6d99e3c2 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.14/0010-cameras.patch b/patches/5.14/0010-cameras.patch index 7bce3d98f..8869067a0 100644 --- a/patches/5.14/0010-cameras.patch +++ b/patches/5.14/0010-cameras.patch @@ -1,4 +1,4 @@ -From a8807888d7bf8eefaa27028885c059e0e0f1dfd4 Mon Sep 17 00:00:00 2001 +From 28dd1dab5af733a73cd4845a64b91b8ff6b55b1d 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 @@ -58,7 +58,7 @@ index 47db0ee0fcbf..7bb86e246ebe 100644 -- 2.33.1 -From 459b8f705cc2f44382ce670ee0695665f9a20181 Mon Sep 17 00:00:00 2001 +From d54fbbce361379be893ce4789813a18717549ff3 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 @@ -1701,7 +1701,7 @@ index 000000000000..9499ee10f56c -- 2.33.1 -From 56126760c66d09faaef4b472f606bcbfd2c803e1 Mon Sep 17 00:00:00 2001 +From 528b2fc27439092dba57e2b5cf6e0ad2e69d6fd2 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 @@ -1864,7 +1864,7 @@ index dd0ffcafa489..924d99d20328 100644 -- 2.33.1 -From 681f7ddaf17df8a7a2aff186757ecd2aebe2e1d5 Mon Sep 17 00:00:00 2001 +From dbb9663e679268c88fdb00de6f6963773a6f35df 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 @@ -1968,7 +1968,7 @@ index 924d99d20328..e1e388cc9f45 100644 -- 2.33.1 -From 7afae35f029a9859109430c925d358626009c1c2 Mon Sep 17 00:00:00 2001 +From 81c402b4c0b078450b652a6d2b0cf69b2fb5a916 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 @@ -1994,7 +1994,7 @@ index e1e388cc9f45..deaf5804f70d 100644 -- 2.33.1 -From 0f4ca81b714eab07aa36d1fdbd42107c8300698e Mon Sep 17 00:00:00 2001 +From 380c6ff391a7ac671f0a44a8fa9da7bda02eb7c5 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 @@ -2029,7 +2029,7 @@ index 9499ee10f56c..c558f9b48c83 100644 -- 2.33.1 -From d86a2fcdc0dd7c54149d550ecb148bf88658a667 Mon Sep 17 00:00:00 2001 +From 70e7b4702fa4f5da78348f73a837c78b45a0ec8e Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Fri, 9 Jul 2021 16:39:18 +0100 Subject: [PATCH] media: i2c: Add ACPI support to ov8865 @@ -2080,7 +2080,7 @@ index ce50f3ea87b8..7626c8608f8f 100644 -- 2.33.1 -From d90c2d51c769294de4c73c74b0adcb7bb15b8762 Mon Sep 17 00:00:00 2001 +From 3fb72d24bdcd545197b24f1ab2a5f133f1e0ed5e Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 10 Jul 2021 21:20:17 +0100 Subject: [PATCH] media: i2c: Fix incorrect value in comment @@ -2111,7 +2111,7 @@ index 7626c8608f8f..8e3f8a554452 100644 -- 2.33.1 -From 0a07325524798d2fb41a7735778ffd59a48b50c3 Mon Sep 17 00:00:00 2001 +From 999b8757e1ad67a08374e5dbaa7e0d3a666d241b Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 10 Jul 2021 22:21:52 +0100 Subject: [PATCH] media: i2c: Defer probe if not endpoint found @@ -2148,7 +2148,7 @@ index 8e3f8a554452..9bc8d5d8199b 100644 -- 2.33.1 -From 1b4bcf9420c2b8f4bd9c9f0c3a9cd0f77199b113 Mon Sep 17 00:00:00 2001 +From e96f95b377f8ee333aa367b49e69117e6ce6bdef Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 10 Jul 2021 22:00:25 +0100 Subject: [PATCH] media: i2c: Support 19.2MHz input clock in ov8865 @@ -2507,7 +2507,7 @@ index 9bc8d5d8199b..4ddc1b277cc0 100644 -- 2.33.1 -From 7cd521820f292dc6fa0439b3e63bb9e688d62399 Mon Sep 17 00:00:00 2001 +From c722d9b9c68bc426cb43be926ec929dac1d2e118 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 10 Jul 2021 22:19:10 +0100 Subject: [PATCH] media: i2c: Add .get_selection() support to ov8865 @@ -2612,7 +2612,7 @@ index 4ddc1b277cc0..0f2776390a8e 100644 -- 2.33.1 -From a257409ab2c318907df0cd648c4740f3292bd348 Mon Sep 17 00:00:00 2001 +From f1017005566229d429f93cbac89370a40cbe043b Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 10 Jul 2021 22:34:43 +0100 Subject: [PATCH] media: i2c: Switch control to V4L2_CID_ANALOGUE_GAIN @@ -2665,7 +2665,7 @@ index 0f2776390a8e..a832938c33b6 100644 -- 2.33.1 -From 9709be2bb3a68cdcc76a62c25f56bb306f6a65a3 Mon Sep 17 00:00:00 2001 +From 37af8ee97837efe970708cd5430dac5c9c69c5f8 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 12 Jul 2021 22:54:56 +0100 Subject: [PATCH] media: i2c: Add vblank control to ov8865 @@ -2775,7 +2775,7 @@ index a832938c33b6..f741c0713ca4 100644 -- 2.33.1 -From f41d9122f2bc9296fe8ee05fb9ade13eccb8e77a Mon Sep 17 00:00:00 2001 +From c7595278105f28dd60207c4caf67e445c2055ed1 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Tue, 13 Jul 2021 23:40:33 +0100 Subject: [PATCH] media: i2c: Add hblank control to ov8865 @@ -2845,7 +2845,7 @@ index f741c0713ca4..4b18cc80f985 100644 -- 2.33.1 -From 2ec6c7350db1ee1782fe66a5ef8e7752a865fe98 Mon Sep 17 00:00:00 2001 +From 075ff37dc44049c5151f8a294157fc589ceae374 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 20 Oct 2021 22:43:54 +0100 Subject: [PATCH] media: i2c: Update HTS values in ov8865 @@ -3021,7 +3021,7 @@ index 4b18cc80f985..1b8674152750 100644 -- 2.33.1 -From 4ce251e57e5279e21f931e5883489b6924f5288e Mon Sep 17 00:00:00 2001 +From 20058e6e75d55598e006c6dea5fd7124c0495657 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Tue, 13 Jul 2021 23:43:17 +0100 Subject: [PATCH] media: i2c: cap exposure at height + vblank in ov8865 @@ -3104,7 +3104,7 @@ index 1b8674152750..99548ad15dcd 100644 -- 2.33.1 -From a4623f9745b4d8c1f76b4a9177fbbcd04f4ffa63 Mon Sep 17 00:00:00 2001 +From d33f599ff03d4a66543668c1c9892721f0a6b7fc Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Fri, 16 Jul 2021 22:56:15 +0100 Subject: [PATCH] media: i2c: Add controls from fwnode to ov8865 @@ -3149,7 +3149,7 @@ index 99548ad15dcd..dfb5095ef16b 100644 -- 2.33.1 -From 47367d8e5eb871798ba3b0d6fc2f1f84a9dda61d Mon Sep 17 00:00:00 2001 +From 947260101f41138887676af51cbc8aa72c04ad5e Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Fri, 16 Jul 2021 00:00:54 +0100 Subject: [PATCH] media: i2c: Switch exposure control unit to lines @@ -3196,7 +3196,7 @@ index dfb5095ef16b..5f19d82554df 100644 -- 2.33.1 -From 934dbd31d57b24b29b8e11862810410eacd3037c Mon Sep 17 00:00:00 2001 +From b9cdbdb63554d53a0ba892e8f1f541ffa79ea6ad Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Tue, 24 Aug 2021 22:39:02 +0100 Subject: [PATCH] media: i2c: Re-order runtime pm initialisation @@ -3232,7 +3232,7 @@ index 5f19d82554df..18b5f1e8e9a7 100644 -- 2.33.1 -From 5077b3845260253329e7421f5095c65981322f5e Mon Sep 17 00:00:00 2001 +From a77a6e79cf0e77b3e5c9bc4fb0bd2188a9740c63 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Tue, 24 Aug 2021 23:17:39 +0100 Subject: [PATCH] media: i2c: Use dev_err_probe() in ov8865 @@ -3315,7 +3315,7 @@ index 18b5f1e8e9a7..19e6bebf340d 100644 -- 2.33.1 -From 98e5637775358878c194dd20ec8c6eada543a6c1 Mon Sep 17 00:00:00 2001 +From e5183dcb2d82741c125a26a925b6531433d87032 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 14 Jul 2021 00:05:04 +0100 Subject: [PATCH] media: ipu3-cio2: Add INT347A to cio2-bridge @@ -3348,7 +3348,7 @@ index 7e582135dfb8..0132f0bd9b41 100644 -- 2.33.1 -From d8e3e2677c25ae396adb8b5c25e6913bf035c17e Mon Sep 17 00:00:00 2001 +From 3f64446c71405792333d111e89ab3e60de2112e1 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Thu, 7 Oct 2021 15:34:52 +0200 Subject: [PATCH] media: i2c: ov8865: Fix lockdep error @@ -3394,7 +3394,7 @@ index 19e6bebf340d..d5af8aedf5e8 100644 -- 2.33.1 -From d2ff2644d609dca82bafb50d87b7470d8f8fb169 Mon Sep 17 00:00:00 2001 +From ba2e70a891f22604ba1281c4389674ce0baf2dbf 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 @@ -3577,7 +3577,7 @@ index 13d93371790e..2da53b7b4965 100644 -- 2.33.1 -From d9d031963056db5d00e86fd006a389f471a6cb78 Mon Sep 17 00:00:00 2001 +From 38b720b94de4b289bb1e428b14fbd5fee9e1b925 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Sun, 10 Oct 2021 20:56:58 +0200 Subject: [PATCH] i2c: acpi: Use acpi_dev_ready_for_enumeration() helper @@ -3629,7 +3629,7 @@ index 169713964358..9f0e719cd2c8 100644 -- 2.33.1 -From 3a1c942735f064304a5ef481dd7285b491faa27c Mon Sep 17 00:00:00 2001 +From 66773af0687c37b77540bd27afaa5a8105fb1f9e Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Sun, 10 Oct 2021 20:56:59 +0200 Subject: [PATCH] platform_data: Add linux/platform_data/tps68470.h file @@ -3702,7 +3702,7 @@ index 000000000000..126d082c3f2e -- 2.33.1 -From dbe66e8b9bc378b32ff828e8d096a835bf5186f3 Mon Sep 17 00:00:00 2001 +From 05687f4439867d3c06f8ca26613923cee29faf67 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Sun, 10 Oct 2021 20:57:00 +0200 Subject: [PATCH] regulator: Introduce tps68470-regulator driver @@ -3964,7 +3964,7 @@ index 000000000000..3129fa13a122 -- 2.33.1 -From a3c58f4bba6b0728754ea1f165cac9a017d4b939 Mon Sep 17 00:00:00 2001 +From ea168f7419ab473ce30162a769928c787798c24d Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Sun, 10 Oct 2021 20:57:01 +0200 Subject: [PATCH] clk: Introduce clk-tps68470 driver @@ -4309,7 +4309,7 @@ index ffe81127d91c..7807fa329db0 100644 -- 2.33.1 -From be026cfad4141e3dedee20b437c6ab0f12855f37 Mon Sep 17 00:00:00 2001 +From fe33cecefb8c58b7372c6a583bc761dbd41d6b89 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 @@ -4346,7 +4346,7 @@ index c05b4cf502fe..42e688f4cad4 100644 -- 2.33.1 -From 4180ee7616516c66153e29c16acaafd212a509bb Mon Sep 17 00:00:00 2001 +From e404a7c0533ed5a3e6495f0f9e59aa2eb2377d60 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Sun, 10 Oct 2021 20:57:03 +0200 Subject: [PATCH] platform/x86: int3472: Split into 2 drivers @@ -4605,7 +4605,7 @@ index 42e688f4cad4..b94cf66ab61f 100644 -- 2.33.1 -From 4d137ed1431f418f892777a34e56d7b77ed8c8e2 Mon Sep 17 00:00:00 2001 +From e717efd33a6af813f21be9fc4b9aa916c4e241cf Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Sun, 10 Oct 2021 20:57:04 +0200 Subject: [PATCH] platform/x86: int3472: Add get_sensor_adev_and_name() helper @@ -4718,7 +4718,7 @@ index 856602a2f6bb..22a4894f1cc7 100644 -- 2.33.1 -From e1c4809c5f6e7cf656de86e74cc606a2e352d89b Mon Sep 17 00:00:00 2001 +From 342e99a0510d1313ba2785b17ab577c219ca5caf Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Sun, 10 Oct 2021 20:57:05 +0200 Subject: [PATCH] platform/x86: int3472: Pass tps68470_clk_platform_data to the @@ -4806,7 +4806,7 @@ index b94cf66ab61f..78e34e7b6969 100644 -- 2.33.1 -From 86bf024c4c2a343ecf0e23b7cec4da8ad0a652b6 Mon Sep 17 00:00:00 2001 +From f205216097aed67507a12d765a86f6046f4ec104 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Sun, 10 Oct 2021 20:57:06 +0200 Subject: [PATCH] platform/x86: int3472: Pass tps68470_regulator_platform_data @@ -5100,7 +5100,7 @@ index 000000000000..96954a789bb8 -- 2.33.1 -From 14a7e9404dfc4085b4d4ed71d55f0721f2f0339d Mon Sep 17 00:00:00 2001 +From c00d9ee7012e2c93588e884122cbd8622653ef12 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Sun, 10 Oct 2021 20:57:07 +0200 Subject: [PATCH] platform/x86: int3472: Deal with probe ordering issues @@ -5184,7 +5184,7 @@ index aae24d228770..21c6c1a6edfc 100644 -- 2.33.1 -From 5dc56637061f956cce4c073e4d7c593085e922de Mon Sep 17 00:00:00 2001 +From af507d1d69d831dccb6f629d8d1e0f056f0afece Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 22 Jul 2021 00:20:46 +0100 Subject: [PATCH] Revert "media: device property: Call @@ -5226,7 +5226,7 @@ index d0874f6c29bb..4d7ff55df95d 100644 -- 2.33.1 -From 32971bfc87fbfa976f8ec70989146edaa60466a7 Mon Sep 17 00:00:00 2001 +From 5942065b686018337d49ca32573b1f6edf2fb90a Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sun, 18 Jul 2021 23:52:42 +0100 Subject: [PATCH] device property: Check fwnode->secondary in @@ -5281,3 +5281,77 @@ index 4d7ff55df95d..453918eb7390 100644 -- 2.33.1 +From f97e37b494b1cbf6a614cda61c797dd9b49bbd85 Mon Sep 17 00:00:00 2001 +From: Daniel Scally +Date: Thu, 4 Nov 2021 21:46:27 +0000 +Subject: [PATCH] media: i2c: Add integration time margin to ov8865 + +Without this integration margin to reduce the max exposure, it seems +that we trip over a limit that results in the image being entirely +black when max exposure is set. Add the margin to prevent this issue. + +With thanks to jhautbois for spotting and reporting. + +Signed-off-by: Daniel Scally +Patchset: cameras +--- + drivers/media/i2c/ov8865.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/drivers/media/i2c/ov8865.c b/drivers/media/i2c/ov8865.c +index d5af8aedf5e8..966487e32bfe 100644 +--- a/drivers/media/i2c/ov8865.c ++++ b/drivers/media/i2c/ov8865.c +@@ -143,6 +143,7 @@ + #define OV8865_EXPOSURE_CTRL_L_REG 0x3502 + #define OV8865_EXPOSURE_CTRL_L(v) ((v) & GENMASK(7, 0)) + #define OV8865_EXPOSURE_GAIN_MANUAL_REG 0x3503 ++#define OV8865_INTEGRATION_TIME_MARGIN 8 + + #define OV8865_GAIN_CTRL_H_REG 0x3508 + #define OV8865_GAIN_CTRL_H(v) (((v) & GENMASK(12, 8)) >> 8) +@@ -2462,7 +2463,8 @@ static int ov8865_s_ctrl(struct v4l2_ctrl *ctrl) + if (ctrl->id == V4L2_CID_VBLANK) { + int exposure_max; + +- exposure_max = sensor->state.mode->output_size_y + ctrl->val; ++ exposure_max = sensor->state.mode->output_size_y + ctrl->val - ++ OV8865_INTEGRATION_TIME_MARGIN; + __v4l2_ctrl_modify_range(sensor->ctrls.exposure, + sensor->ctrls.exposure->minimum, + exposure_max, +-- +2.33.1 + +From c950c98f88c87007a5bb70abdddfff9550d98874 Mon Sep 17 00:00:00 2001 +From: Daniel Scally +Date: Thu, 4 Nov 2021 21:48:38 +0000 +Subject: [PATCH] media: i2c: Fix max gain in ov8865 + +The maximum gain figure in the v4l2 ctrl is wrong. The field is 12 bits +wide, which is where the 8191 figure comes from, but the datasheet is +specific that maximum gain is 16x (the low seven bits are fractional, so +16x gain is 2048) + +Signed-off-by: Daniel Scally +Patchset: cameras +--- + drivers/media/i2c/ov8865.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/media/i2c/ov8865.c b/drivers/media/i2c/ov8865.c +index 966487e32bfe..6c78edb65d1e 100644 +--- a/drivers/media/i2c/ov8865.c ++++ b/drivers/media/i2c/ov8865.c +@@ -2535,7 +2535,7 @@ static int ov8865_ctrls_init(struct ov8865_sensor *sensor) + + /* Gain */ + +- v4l2_ctrl_new_std(handler, ops, V4L2_CID_ANALOGUE_GAIN, 128, 8191, 128, ++ v4l2_ctrl_new_std(handler, ops, V4L2_CID_ANALOGUE_GAIN, 128, 2048, 128, + 128); + + /* White Balance */ +-- +2.33.1 + diff --git a/patches/5.14/0011-amd-gpio.patch b/patches/5.14/0011-amd-gpio.patch index fa58a6fa9..fccd14642 100644 --- a/patches/5.14/0011-amd-gpio.patch +++ b/patches/5.14/0011-amd-gpio.patch @@ -1,4 +1,4 @@ -From e291fe440d5f7447c3f81ee223c9923423b45aac Mon Sep 17 00:00:00 2001 +From fcb1c8922dfaa1c33cc8d67a2d5cfed2b5890d12 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 e55e0c1fad8c..46dfad41b401 100644 -- 2.33.1 -From 8d5024b44c7cd6819b7deca883ee4b0f79917b30 Mon Sep 17 00:00:00 2001 +From f4905ebd551d592c93ba1459b36053ff75b90a59 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 @@ -107,7 +107,7 @@ index 46dfad41b401..78bf6a097dc5 100644 -- 2.33.1 -From 9695d8c770fbff8b00f3a6fea1f612bbb095cd6a Mon Sep 17 00:00:00 2001 +From 7a56ff456c6e33d688ada47459fde5a2439ee3a3 Mon Sep 17 00:00:00 2001 From: Basavaraj Natikar Date: Tue, 31 Aug 2021 17:36:12 +0530 Subject: [PATCH] pinctrl: amd: Add irq field data @@ -125,10 +125,10 @@ Patchset: amd-gpio 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/pinctrl/pinctrl-amd.c b/drivers/pinctrl/pinctrl-amd.c -index 5b764740b829..79b8b7f91996 100644 +index c5fd75bbf5d9..613f3175acda 100644 --- a/drivers/pinctrl/pinctrl-amd.c +++ b/drivers/pinctrl/pinctrl-amd.c -@@ -904,7 +904,6 @@ static struct pinctrl_desc amd_pinctrl_desc = { +@@ -932,7 +932,6 @@ static struct pinctrl_desc amd_pinctrl_desc = { static int amd_gpio_probe(struct platform_device *pdev) { int ret = 0; @@ -136,7 +136,7 @@ index 5b764740b829..79b8b7f91996 100644 struct resource *res; struct amd_gpio *gpio_dev; struct gpio_irq_chip *girq; -@@ -927,9 +926,9 @@ static int amd_gpio_probe(struct platform_device *pdev) +@@ -955,9 +954,9 @@ static int amd_gpio_probe(struct platform_device *pdev) if (!gpio_dev->base) return -ENOMEM; @@ -149,7 +149,7 @@ index 5b764740b829..79b8b7f91996 100644 #ifdef CONFIG_PM_SLEEP gpio_dev->saved_regs = devm_kcalloc(&pdev->dev, amd_pinctrl_desc.npins, -@@ -989,7 +988,7 @@ static int amd_gpio_probe(struct platform_device *pdev) +@@ -1020,7 +1019,7 @@ static int amd_gpio_probe(struct platform_device *pdev) goto out2; } @@ -173,7 +173,7 @@ index 95e763424042..1d4317073654 100644 -- 2.33.1 -From 3e0af5b7739aecbe646104171bdcefb925c4cc6d Mon Sep 17 00:00:00 2001 +From 21c7c4af5bfb8426569eabc3a7bff221e0cd48cb Mon Sep 17 00:00:00 2001 From: Basavaraj Natikar Date: Tue, 31 Aug 2021 17:36:13 +0530 Subject: [PATCH] pinctrl: amd: Handle wake-up interrupt @@ -190,7 +190,7 @@ Patchset: amd-gpio 1 file changed, 10 insertions(+) diff --git a/drivers/pinctrl/pinctrl-amd.c b/drivers/pinctrl/pinctrl-amd.c -index 79b8b7f91996..d19974aceb2e 100644 +index 613f3175acda..80b67cd7c008 100644 --- a/drivers/pinctrl/pinctrl-amd.c +++ b/drivers/pinctrl/pinctrl-amd.c @@ -445,6 +445,7 @@ static int amd_gpio_irq_set_wake(struct irq_data *d, unsigned int on) @@ -220,73 +220,3 @@ index 79b8b7f91996..d19974aceb2e 100644 -- 2.33.1 -From 6567cde21a9e1cbf952eedfd293ef72f6cfe55b6 Mon Sep 17 00:00:00 2001 -From: Sachi King -Date: Fri, 1 Oct 2021 21:19:09 +1000 -Subject: [PATCH] pinctrl: amd: disable and mask interrupts on probe - -Some systems such as the Microsoft Surface Laptop 4 leave interrupts -enabled and configured for use in sleep states on boot, which cause -unexpected behaviour such as spurious wakes and failed resumes in -s2idle states. - -As interrupts should not be enabled until they are claimed and -explicitly enabled, disabling any interrupts mistakenly left enabled by -firmware should be safe. - -Signed-off-by: Sachi King -Patchset: amd-gpio ---- - drivers/pinctrl/pinctrl-amd.c | 29 +++++++++++++++++++++++++++++ - 1 file changed, 29 insertions(+) - -diff --git a/drivers/pinctrl/pinctrl-amd.c b/drivers/pinctrl/pinctrl-amd.c -index d19974aceb2e..d32daf1c862f 100644 ---- a/drivers/pinctrl/pinctrl-amd.c -+++ b/drivers/pinctrl/pinctrl-amd.c -@@ -842,6 +842,32 @@ static const struct pinconf_ops amd_pinconf_ops = { - .pin_config_group_set = amd_pinconf_group_set, - }; - -+static void amd_gpio_irq_init(struct amd_gpio *gpio_dev) { -+ struct pinctrl_desc *desc = gpio_dev->pctrl->desc; -+ unsigned long flags; -+ u32 pin_reg, mask; -+ int i; -+ -+ mask = BIT(WAKE_CNTRL_OFF_S0I3) | BIT(WAKE_CNTRL_OFF_S3) -+ | BIT(INTERRUPT_MASK_OFF) | BIT(INTERRUPT_ENABLE_OFF) -+ | BIT(INTERRUPT_MASK_OFF) | BIT(WAKE_CNTRL_OFF_S4); -+ -+ for (i = 0; i < desc->npins; i++) { -+ int pin = desc->pins[i].number; -+ const struct pin_desc *pd = pin_desc_get(gpio_dev->pctrl, pin); -+ if (!pd) -+ continue; -+ -+ raw_spin_lock_irqsave(&gpio_dev->lock, flags); -+ -+ pin_reg = readl(gpio_dev->base + i * 4); -+ pin_reg &= ~mask; -+ writel(pin_reg, gpio_dev->base + i * 4); -+ -+ raw_spin_unlock_irqrestore(&gpio_dev->lock, flags); -+ } -+} -+ - #ifdef CONFIG_PM_SLEEP - static bool amd_gpio_should_save(struct amd_gpio *gpio_dev, unsigned int pin) - { -@@ -978,6 +1004,9 @@ static int amd_gpio_probe(struct platform_device *pdev) - return PTR_ERR(gpio_dev->pctrl); - } - -+ /* Disable and mask interrupts */ -+ amd_gpio_irq_init(gpio_dev); -+ - girq = &gpio_dev->gc.irq; - girq->chip = &amd_gpio_irqchip; - /* This will let us handle the parent IRQ in the driver */ --- -2.33.1 - diff --git a/pkg/arch/kernel/PKGBUILD b/pkg/arch/kernel/PKGBUILD index e0160ce12..41545f33f 100644 --- a/pkg/arch/kernel/PKGBUILD +++ b/pkg/arch/kernel/PKGBUILD @@ -48,17 +48,17 @@ sha256sums=('SKIP' 'f98065a286a6d2dbb0e226867a6417e344aaa44ef6eac967707e1f09671be445' '63e0aa01e590c789a2a312f48cdc467b29734465cdf87e206b7a7e0f82e22bc4' 'b30cd71018df7e98101ba0cf37054169006b096d2870a9f8467dd96378b02b98' - 'd73e7f4dec78e5c82feab81d3dc4bdc0f98d8e00287e11ff04c147b52c7d234a' - 'b7c2944150afc54d81d6be9c558973a7cd1457511cb627aa2b919ce5a3bbf234' - 'b259a4e26722f42c8a71179b6ec66aa2aa9099d5558c6f17114d4e5e78e3d128' - 'bb21a53c74685cab412578a69ec4cac37e08758e16943c152bdfaa4ea05d6745' - '4ffe19461919a56960fd8bd2775cb55144a8e87466b3667678c56c68ffebd2a7' - '47ef1e578c76d7579d21801d53eb04fe4f120097f8c6f57bf2dd233190fbe75a' - 'd37637392004d68430bf86a108cca9f0e5ab1b241caac86bc700202801879098' - '0653f2d63e63d1de91e64673f9e4e91f1159e3a55c1726754cbf7148e5570370' - 'e2880e82f7a911dffeb09226c27635d6ecec330d3393ade7e2f50374fa085168' - '6e8256af155c2c0db98070381a29ae91681a0ea95f868a11632ae7b513309f6f' - 'e7a3f0babfd56df6d3c7e5e4ad459af9c596ca10661b3d6df88ced441d60b227') + '205a4daafabc3077ebe51e802c2dbed399533245329df444b779177a453bf025' + '842dadb80cfce78ea4e838f1de3c2316626c83425365f6372d510cad24764c71' + '2ad27cdb0571f97d9fe3f58eab0534cf931b3706435a82b497c6ad8bee91bd22' + '347e96f10c1c48758803251ed5ef8eac199d7a7ac14475a9afe17029f84fc06c' + '85736cee2efc853ade21cac9d5da1d74b2f0aae3515567db868209aa6384c550' + 'a70bb52c77b1e1e4ca0f39070beb00e6d8b57febd09d67759d2953fe25d1b27c' + 'a0e47d7b581370a6dfda90922236fddce99c6901728bd3c7a459c5bf72e07515' + '16ed92ad50f650c7e7ac91741fcc3be37221f418c650b1f327fddc56b4dc3f80' + 'c11dd753032004449d0892a80a39665e2bc788166cc638c70eec70b74efbda0e' + '56911431fa22dc87e99139ac532d2f586aeff99c6e2ad8e38ddc8eb7b8a05a2a' + 'e8b45a7b5e14fbb22e639d4e3aa0efcc6c672d97f8eed4b7c836def12c4ff59e') export KBUILD_BUILD_HOST=archlinux