From 45ccf805bd2568f1e8ce4843111723dcdde5edbe Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 11 May 2021 19:52:46 +0200 Subject: [PATCH] Update v5.11 patches Changes: - SAM: - Add support for Surface Laptop 4 - Fix legacy PIC initialization issue - Add missing device IDs for GPIO controller and UARTs - Small code fixes Links: - kernel: https://github.com/linux-surface/kernel/commit/73f862e87a7be5f4c0843cbf16747fe795bd0de0 - SAM: https://github.com/linux-surface/surface-aggregator-module/commit/0b523071593e7022477fd12eb233fa57d66e0b9e --- patches/5.11/0001-surface3-oemb.patch | 2 +- patches/5.11/0002-wifi.patch | 50 +-- patches/5.11/0003-ipts.patch | 6 +- patches/5.11/0004-surface-sam-over-hid.patch | 4 +- patches/5.11/0005-surface-sam.patch | 317 +++++++++++++++--- patches/5.11/0006-surface-hotplug.patch | 4 +- patches/5.11/0007-surface-typecover.patch | 2 +- patches/5.11/0008-surface-sensors.patch | 2 +- patches/5.11/0009-cameras.patch | 106 +++--- .../5.11/0010-ath10k-firmware-override.patch | 2 +- pkg/arch/kernel/PKGBUILD | 20 +- 11 files changed, 375 insertions(+), 140 deletions(-) diff --git a/patches/5.11/0001-surface3-oemb.patch b/patches/5.11/0001-surface3-oemb.patch index 3fdfd1312..d4406fc97 100644 --- a/patches/5.11/0001-surface3-oemb.patch +++ b/patches/5.11/0001-surface3-oemb.patch @@ -1,4 +1,4 @@ -From b3877597895c3653360ff64fd8cf1f2ad443a26b Mon Sep 17 00:00:00 2001 +From fdf76b35d7a3f1fa99e5091ddcf41aad7273bdf3 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.11/0002-wifi.patch b/patches/5.11/0002-wifi.patch index 7dab3b76c..96d962483 100644 --- a/patches/5.11/0002-wifi.patch +++ b/patches/5.11/0002-wifi.patch @@ -1,4 +1,4 @@ -From 51e39702cde30910f09155327859acf72ad1d76d Mon Sep 17 00:00:00 2001 +From 40615efd870b908781dc5bebeb472163d19e89fc 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.31.1 -From 68098298ed1f565864b55dc6352a4c1aa8321e1a Mon Sep 17 00:00:00 2001 +From 80dc3a6784c2a64e4831c5c4eb8b385ba419b012 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.31.1 -From 02c2c45dfb5979ce2c332a71c8c163726d399a9a Mon Sep 17 00:00:00 2001 +From 054cff9d7783475aea126e35fd697d77e0211d05 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.31.1 -From 0cf8cf7717589c5a54dc13dfab53f0e0ce222be4 Mon Sep 17 00:00:00 2001 +From 83093f42f2ee7f5ff908050aaa97781f6292213f 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.31.1 -From 2f1da6f9d9e6cb878839b87379edfe9b8425fb81 Mon Sep 17 00:00:00 2001 +From fd8bb4e1527ffa957b6f70be5f0181eea3a4b8a2 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.31.1 -From 3c6740177728dabb45636760584ef0ab251b4271 Mon Sep 17 00:00:00 2001 +From 4c824aecded5a8c344a2b3ce0c01a15fbb7c8070 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.31.1 -From 756e287d9e1cf336817abe207d2346a922fc1f77 Mon Sep 17 00:00:00 2001 +From b38d2605d2164603ed4686751b52d072e5065751 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 a4f834a50a98..e276f84a41bd 100644 -- 2.31.1 -From 383b33f83fe81ebe5f9d6661646cdc26787c47a7 Mon Sep 17 00:00:00 2001 +From cc950a7e4cf58a2633fef6d188fa204d47e0f503 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 a6b9dc6700b1..d50fd8570475 100644 -- 2.31.1 -From a9b068a7b05e6643abfefc5927a9c4bad40bbde4 Mon Sep 17 00:00:00 2001 +From ecf69eae00af9699dc6b35fc186a924f20df260e 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 @@ -1382,7 +1382,7 @@ index d50fd8570475..3a79a55bbfd2 100644 -- 2.31.1 -From 9deaede60aeab19eabef002dcfc8eea2eb324493 Mon Sep 17 00:00:00 2001 +From bd48e61423136ba5ad537be7178125b8662729ed 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 @@ -1450,7 +1450,7 @@ index 3a79a55bbfd2..66e978088061 100644 -- 2.31.1 -From b6a150de65522e7e8927b42b6d54c2ff0a6e0b4d Mon Sep 17 00:00:00 2001 +From 6ee01e385b6175b1389c79ee1cd9a4e5ef20d907 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 @@ -1626,7 +1626,7 @@ index 66e978088061..db30f595e9f9 100644 -- 2.31.1 -From 402aa23a48162bedff08e141815bb2c283ee13ab Mon Sep 17 00:00:00 2001 +From 55c485cecb671611b4b7856b43dd44211ba53a96 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 @@ -1729,7 +1729,7 @@ index db30f595e9f9..60de1cec77c7 100644 -- 2.31.1 -From 43dca6cbff640bb8b541d1bb04ee7334d5367e63 Mon Sep 17 00:00:00 2001 +From b9fd67dbfbf07aa2c45d1982f784a0aeaa69e959 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 @@ -1818,7 +1818,7 @@ index 60de1cec77c7..a37b504bd084 100644 -- 2.31.1 -From d6739940e1a7b2a2cf0c6ae4803558fdcad2e786 Mon Sep 17 00:00:00 2001 +From 4a798ca40e838932abb43495389acf602748a600 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 @@ -1845,7 +1845,7 @@ index a37b504bd084..e65f285e3efe 100644 -- 2.31.1 -From 759793d3bb771c95dee59b8bd0a387b99a08f5af Mon Sep 17 00:00:00 2001 +From 856194428dd8e5f437a246fdc7792be27d22a21d 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 @@ -1900,7 +1900,7 @@ index e65f285e3efe..a290312313f3 100644 -- 2.31.1 -From 3bbc0c4314716f781dc2604c6ca76395263e2b69 Mon Sep 17 00:00:00 2001 +From f35b25d98183989785624da4fd6a7d009129a5aa 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 @@ -1932,7 +1932,7 @@ index a290312313f3..1e1cf523e228 100644 -- 2.31.1 -From d205cdc52fd828b0922440114bca9d132e4bdbec Mon Sep 17 00:00:00 2001 +From 02a782c7e2ae41a5fe28f94ea2c370aea5855e00 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 @@ -1989,7 +1989,7 @@ index 9ac12ff4a5c1..4123c8bb6b6f 100644 -- 2.31.1 -From 07a80a8e0e768789b73b259f33c44dccaf501ca2 Mon Sep 17 00:00:00 2001 +From 9d846229628941c5451205f5f1c5e2acea194b5f 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 4123c8bb6b6f..b5491509d6a2 100644 -- 2.31.1 -From 1c2c17c535bc92e9ad5c2cc05b5e92e316b87211 Mon Sep 17 00:00:00 2001 +From 978ddb8c910f7479ca02cd7cd7d2dd91c9d344f3 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.31.1 -From b4dcd9813696c20e4f6d502578f6e8ce7894a8e5 Mon Sep 17 00:00:00 2001 +From bd1887bb86bac6eaad2724029e20235b7d5ccc70 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.31.1 -From ed1751e33104aa7504216cee67fa176b4d5a9189 Mon Sep 17 00:00:00 2001 +From 004bf160fc25aa24deb50677859462787c14828b 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 1e1cf523e228..1cdd66c37cfc 100644 -- 2.31.1 -From b35e2dbbec96ef7cce862b34d6ebe1e635f3d480 Mon Sep 17 00:00:00 2001 +From b4ad236c7bde1ba084e4779119538a2f58383fce 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 1cdd66c37cfc..6ad935c1bb47 100644 -- 2.31.1 -From c80bd184ef07b1bbe57157b3c021c054067627ce Mon Sep 17 00:00:00 2001 +From 2d60ca78493a086b29a26e43ef58456f787e4e4b 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.31.1 -From 135ff88ab2d89294713f4e995054528308cdb82e Mon Sep 17 00:00:00 2001 +From a6aa4071654066ea78588aa84b481a4c7e484b39 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.31.1 -From 832b44e58c1d3a236a03f2bc7d4fcc9a690dee55 Mon Sep 17 00:00:00 2001 +From 148f0883561cc543d5cd59d29726114b212774ca 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.11/0003-ipts.patch b/patches/5.11/0003-ipts.patch index 0e9c600f5..f97e91b9a 100644 --- a/patches/5.11/0003-ipts.patch +++ b/patches/5.11/0003-ipts.patch @@ -1,4 +1,4 @@ -From f6db37a58e9ac6ab5352fe338fa2fb0d25e7e06e Mon Sep 17 00:00:00 2001 +From 6a3c9d40446a0f20a25b5f3f89191daca6ab4b3b 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.31.1 -From a74e5f41af7e4c05d06855aebba1be32d753d077 Mon Sep 17 00:00:00 2001 +From 6932e410befc30f34aa01c5dac1ecb184ff8daba Mon Sep 17 00:00:00 2001 From: Dorian Stoll Date: Thu, 25 Feb 2021 09:37:47 +0100 Subject: [PATCH] misc: mei: Remove client devices before shutting down bus @@ -65,7 +65,7 @@ index bcee77768b91..21ed765003e1 100644 -- 2.31.1 -From 7ce72bc9551d57cbe83fc6fc049a65874c63ca72 Mon Sep 17 00:00:00 2001 +From 372494faac0f544baba9952724dbf17c75687d1d 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.11/0004-surface-sam-over-hid.patch b/patches/5.11/0004-surface-sam-over-hid.patch index 9ca6acb1e..a42e43382 100644 --- a/patches/5.11/0004-surface-sam-over-hid.patch +++ b/patches/5.11/0004-surface-sam-over-hid.patch @@ -1,4 +1,4 @@ -From 297d6fbb842b2ad22e7b9b2be8c94a3ac116c1ec Mon Sep 17 00:00:00 2001 +From 2e983dc2ce1bd988ea767ee8e7e3e2810c581f53 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 37c510d9347a..aed579942436 100644 -- 2.31.1 -From d27bbd694c415181ddb0d04e8a800b3effb8156a Mon Sep 17 00:00:00 2001 +From 7b73e17b440e85ad8404491bdd874259e104e4c5 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.11/0005-surface-sam.patch b/patches/5.11/0005-surface-sam.patch index 1b4e6f3ed..5ede07b92 100644 --- a/patches/5.11/0005-surface-sam.patch +++ b/patches/5.11/0005-surface-sam.patch @@ -1,4 +1,4 @@ -From b0e6372b0909d5ff1934f1120ec27f68d7efd31d Mon Sep 17 00:00:00 2001 +From 58a6da7f2880ac115a0263c12598d24369c7b3a1 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 21 Dec 2020 19:39:51 +0100 Subject: [PATCH] platform/surface: Add Surface Aggregator subsystem @@ -9160,7 +9160,7 @@ index 000000000000..64276fbfa1d5 -- 2.31.1 -From 99bbdc764c49b8f0ce71d4f2c2d0cdaeab0972dc Mon Sep 17 00:00:00 2001 +From f2e6ca30eecf46c127a8ffd8597e97d3456b1120 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 21 Dec 2020 19:39:52 +0100 Subject: [PATCH] platform/surface: aggregator: Add control packet allocation @@ -9322,7 +9322,7 @@ index 058f111292ca..e8757d03f279 100644 -- 2.31.1 -From 0a19ee9df110e8c0dbe61a7c7ec1c3e4056b5f0b Mon Sep 17 00:00:00 2001 +From 314b60bf81ac3e396f961ebaf4c213f800280e62 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 21 Dec 2020 19:39:53 +0100 Subject: [PATCH] platform/surface: aggregator: Add event item allocation @@ -9550,7 +9550,7 @@ index 60d312f71436..37593234fb31 100644 -- 2.31.1 -From aef2741f44df4f9a9693912573bab5753d345b73 Mon Sep 17 00:00:00 2001 +From 74e160a8116a7c91233f6a40df0e92b2aa28e149 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 21 Dec 2020 19:39:54 +0100 Subject: [PATCH] platform/surface: aggregator: Add trace points @@ -10444,7 +10444,7 @@ index 000000000000..dcca8007d876 -- 2.31.1 -From 5f3ad3999bd6e94b21dd0f92a0038a8c2cec32f4 Mon Sep 17 00:00:00 2001 +From 45a8ebbe6e6f0c98a65a35f08576f8bf3aa8d8c1 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 21 Dec 2020 19:39:55 +0100 Subject: [PATCH] platform/surface: aggregator: Add error injection @@ -10953,7 +10953,7 @@ index dcca8007d876..eb332bb53ae4 100644 -- 2.31.1 -From 2bd18b9641650e20dc9f027dca73bc923b4c0060 Mon Sep 17 00:00:00 2001 +From a3411816048809ea2ccc8a31522ea0eff3493345 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 21 Dec 2020 19:39:56 +0100 Subject: [PATCH] platform/surface: aggregator: Add dedicated bus and device @@ -12052,7 +12052,7 @@ index fb4827027536..d21d2871387b 100644 -- 2.31.1 -From d1a61e6fe4f2fd32367b04df7fbc0fe6507ff470 Mon Sep 17 00:00:00 2001 +From 25e93adb1348c1e9b0c07e0d75bc69091c65f346 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 21 Dec 2020 19:39:57 +0100 Subject: [PATCH] docs: driver-api: Add Surface Aggregator subsystem @@ -13691,7 +13691,7 @@ index 530792c869c4..8e6fe82c1072 100644 -- 2.31.1 -From 5b8699e91f3d4f5ca9a9e3cd4719097bf3a932dc Mon Sep 17 00:00:00 2001 +From 5b353904ad6287039fb1d6ac2a43de3c0303f256 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 21 Dec 2020 19:39:58 +0100 Subject: [PATCH] platform/surface: Add Surface Aggregator user-space interface @@ -14303,7 +14303,7 @@ index 000000000000..fbcce04abfe9 -- 2.31.1 -From 7d2fe55dcd0c3287d68b31744b2393238636db51 Mon Sep 17 00:00:00 2001 +From ed730e87b362611066420ff876c06590def31cdd Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 21 Dec 2020 19:39:59 +0100 Subject: [PATCH] platform/surface: Add Surface ACPI Notify driver @@ -15418,7 +15418,7 @@ index 000000000000..8e3e86c7d78c -- 2.31.1 -From d45e5c58003401274817d39e4a9acdcc5c3d4f93 Mon Sep 17 00:00:00 2001 +From 8b8d7ccc02020fde2df57bd8aa705d7b7b5a8274 Mon Sep 17 00:00:00 2001 From: Colin Ian King Date: Mon, 11 Jan 2021 14:46:48 +0000 Subject: [PATCH] platform/surface: fix potential integer overflow on shift of @@ -15456,7 +15456,7 @@ index 8cd67a669c86..ef9c1f8e8336 100644 -- 2.31.1 -From 8f4e5ae62603fcecc3ba3876a6af796a07edd5e2 Mon Sep 17 00:00:00 2001 +From 0f2fab64b8d809ba309a103495e2154ea3292819 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 11 Jan 2021 16:48:50 +0100 Subject: [PATCH] platform/surface: aggregator_cdev: Fix access of @@ -15496,7 +15496,7 @@ index 340d15b148b9..979340cdd9de 100644 -- 2.31.1 -From 0b528a1ea8faca72ff84cfba78c942cee98178f5 Mon Sep 17 00:00:00 2001 +From 69b33fe28171037b201c53e9347269b5bbba15dc Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 11 Jan 2021 16:48:51 +0100 Subject: [PATCH] platform/surface: aggregator_cdev: Add comments regarding @@ -15565,7 +15565,7 @@ index 979340cdd9de..79e28fab7e40 100644 -- 2.31.1 -From a2e56b7ab88fdea4b3295202377267825bd9494b Mon Sep 17 00:00:00 2001 +From a351632156b6f1a4d1bbf284176efca697e009a8 Mon Sep 17 00:00:00 2001 From: Mauro Carvalho Chehab Date: Thu, 14 Jan 2021 09:04:52 +0100 Subject: [PATCH] platform/surface: aggregator: fix a kernel-doc markup @@ -15600,7 +15600,7 @@ index bb1c862411a2..25db4d638cfa 100644 -- 2.31.1 -From 31b44df790e336129d4f09eb480693111ee9a27e Mon Sep 17 00:00:00 2001 +From 8023aa7044f272fbd1e34a4f5fa1c7869be8d391 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Thu, 14 Jan 2021 16:08:26 +0100 Subject: [PATCH] platform/surface: aggregator: Fix kernel-doc references @@ -15637,7 +15637,7 @@ index 25db4d638cfa..52a83a8fcf82 100644 -- 2.31.1 -From d26072d970e134696749bdb941008ea16b87cd60 Mon Sep 17 00:00:00 2001 +From 7965aebe27d23c180c6b16885a307717fae55055 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 26 Jan 2021 18:22:02 +0100 Subject: [PATCH] platform/surface: aggregator: Fix braces in if condition with @@ -15700,7 +15700,7 @@ index 74f0faaa2b27..583315db8b02 100644 -- 2.31.1 -From 32f243c5926b81235e7c07f0c9bd2efb58319ff6 Mon Sep 17 00:00:00 2001 +From fde343e0bbfeb41f8285aeec8c7c40bff68f898a Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Thu, 11 Feb 2021 13:41:49 +0100 Subject: [PATCH] platform/surface: aggregator: Fix access of unaligned value @@ -15740,7 +15740,7 @@ index 583315db8b02..15d96eac6811 100644 -- 2.31.1 -From 67bb8e68f005289990d1c907833ebb0117b8f530 Mon Sep 17 00:00:00 2001 +From ec0228ad0a845c10f4eb17e41bb9377e1453c5dd Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 7 Feb 2021 03:42:45 +0100 Subject: [PATCH] platform/surface: Set up Surface Aggregator device registry @@ -16135,7 +16135,7 @@ index 000000000000..a051d941ad96 -- 2.31.1 -From 929363dabb58e3364309b16697169ca811e267ef Mon Sep 17 00:00:00 2001 +From 9c029925764eeae29efd8ff63c584a505972a08a Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 7 Feb 2021 04:14:35 +0100 Subject: [PATCH] platform/surface: aggregator_registry: Add base device hub @@ -16461,7 +16461,7 @@ index a051d941ad96..6c23d75a044c 100644 -- 2.31.1 -From a5cb08f2f8f0e8844d6691d014bd8f4ac845d9ab Mon Sep 17 00:00:00 2001 +From 2b17c9111c4a8a4f3aafce20f982dfd2ee923a14 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 7 Feb 2021 04:55:09 +0100 Subject: [PATCH] platform/surface: aggregator_registry: Add battery subsystem @@ -16547,7 +16547,7 @@ index 6c23d75a044c..cde279692842 100644 -- 2.31.1 -From bd620b62360d5f7b503b17f41fa5143e6c9eb962 Mon Sep 17 00:00:00 2001 +From 22d82ad19ec3ff3c49ab86027d410938640b19cb Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 7 Feb 2021 05:01:08 +0100 Subject: [PATCH] platform/surface: aggregator_registry: Add platform profile @@ -16646,7 +16646,7 @@ index cde279692842..33904613dd4b 100644 -- 2.31.1 -From 2932d63b0ae1ec820632ed12be2c3be57f11013f Mon Sep 17 00:00:00 2001 +From e193272525c04a83cdd806414be601a2f674e150 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 7 Feb 2021 05:06:41 +0100 Subject: [PATCH] platform/surface: aggregator_registry: Add DTX device @@ -16687,7 +16687,7 @@ index 33904613dd4b..dc044d06828b 100644 -- 2.31.1 -From d0cb78da4cb4dc1fb43a25d625b68806d2f9172f Mon Sep 17 00:00:00 2001 +From 5de9bcd4b8476ad0362c3a9dafe640c07de7b5ac Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 7 Feb 2021 05:16:44 +0100 Subject: [PATCH] platform/surface: aggregator_registry: Add HID subsystem @@ -16780,7 +16780,7 @@ index dc044d06828b..caee90d135c5 100644 -- 2.31.1 -From 5e517e9d5c5bd59900e520a3483d50d2fba01aad Mon Sep 17 00:00:00 2001 +From a343fe9fb5e3c096f3af8502eb42f476412bbc6e Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 9 Mar 2021 17:03:15 +0100 Subject: [PATCH] platform/surface: aggregator_registry: Add support for @@ -16821,7 +16821,7 @@ index caee90d135c5..6de74e893d06 100644 -- 2.31.1 -From 883527e9de3823e70167bde186841e1e11d81fc2 Mon Sep 17 00:00:00 2001 +From 349afffcff99ca6bf137a6adc8622659c9b8de90 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 @@ -16862,7 +16862,7 @@ index 6de74e893d06..304d601980ed 100644 -- 2.31.1 -From 5bec420a4b64f42f8acae8745ee68de7a5e6f549 Mon Sep 17 00:00:00 2001 +From b44ab462a7cf810cae1df6e83e70522858fd998a Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 7 Apr 2021 01:51:47 +0200 Subject: [PATCH] platform/surface: aggregator_registry: Give devices time to @@ -17103,7 +17103,7 @@ index 304d601980ed..dd1d6504b004 100644 -- 2.31.1 -From 1093874f5f96b8965646ec8231c497afbad34a04 Mon Sep 17 00:00:00 2001 +From 01df6e798a87c9269100e4feb22946c2aff7a6f8 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 9 Feb 2021 02:46:40 +0100 Subject: [PATCH] platform/surface: Add DTX driver @@ -18594,7 +18594,7 @@ index 000000000000..0833aab0d819 -- 2.31.1 -From 8cc6271c35f4d2ba758333c55e4c32f0dd6e204c Mon Sep 17 00:00:00 2001 +From 37948372b09b7c93c7f420681dc500127776d083 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 9 Feb 2021 02:50:11 +0100 Subject: [PATCH] platform/surface: dtx: Add support for native SSAM devices @@ -18735,7 +18735,7 @@ index a95adc1094aa..4bb5d286bf95 100644 -- 2.31.1 -From b9ab2595f21ee5ea8ca9d2dc2e486f13eaa936a3 Mon Sep 17 00:00:00 2001 +From f69e7b3d2f84a387426e40020578de898d516385 Mon Sep 17 00:00:00 2001 From: kernel test robot Date: Wed, 7 Apr 2021 01:51:07 +0200 Subject: [PATCH] platform/surface: fix semicolon.cocci warnings @@ -18775,7 +18775,7 @@ index 4bb5d286bf95..2591b875b016 100644 -- 2.31.1 -From d802d522212954b92974b69e4ea1cdb10f293e91 Mon Sep 17 00:00:00 2001 +From 52a9aeb9bb979764965c689119dbf22540fc5803 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Tue, 9 Feb 2021 02:55:31 +0100 Subject: [PATCH] docs: driver-api: Add Surface DTX driver documentation @@ -19543,7 +19543,7 @@ index 1a60e353df38..a6a4f5afdfa8 100644 -- 2.31.1 -From f6d44a442e0825c88f98c43991bfb9f8b00f178d Mon Sep 17 00:00:00 2001 +From 745c3eef138c4ae4e6c74b0c2bd320341afed97f Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Thu, 11 Feb 2021 20:08:50 +0100 Subject: [PATCH] HID: Add support for Surface Aggregator Module HID transport @@ -20286,7 +20286,7 @@ index 000000000000..4b1a7b57e035 -- 2.31.1 -From e21bb102775dab522edc8f9445ad1e9c19bbe6a6 Mon Sep 17 00:00:00 2001 +From cd143ccb5dd78c4fcbe8b67f981651a737f3dbc9 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Thu, 11 Feb 2021 20:10:17 +0100 Subject: [PATCH] HID: surface-hid: Add support for legacy keyboard interface @@ -20678,7 +20678,7 @@ index 000000000000..0635341bc517 -- 2.31.1 -From 2c1f32d2c600f86a7f2cb3272168afc0949b2564 Mon Sep 17 00:00:00 2001 +From 4827f5746e73d087228bce8aa13119a8c0c69351 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 @@ -20717,7 +20717,7 @@ index 7b27ec392232..5571e74abe91 100644 -- 2.31.1 -From 3444bcd13eb94ad0c36261fea07fe855a231d21f Mon Sep 17 00:00:00 2001 +From 39e24075194736eb0b481c30e3f1898058ba2b33 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 12 Feb 2021 21:06:12 +0100 Subject: [PATCH] power: supply: Add battery driver for Surface Aggregator @@ -21674,7 +21674,7 @@ index 000000000000..1f114f3f3f59 -- 2.31.1 -From 2f173f52616fd3522f6a4c106f8c8a6552e6693d Mon Sep 17 00:00:00 2001 +From 1abe3f49fc1da1156c105005810ac161a5ba227f Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 12 Feb 2021 21:07:17 +0100 Subject: [PATCH] power: supply: Add AC driver for Surface Aggregator Module @@ -22040,7 +22040,7 @@ index 000000000000..e89ffab86e9c -- 2.31.1 -From f58b7176b80070af246faf73218f5302f371474a Mon Sep 17 00:00:00 2001 +From defd14e2d308a0467e6393fb0e61aeeda0845c66 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 @@ -22089,7 +22089,7 @@ index 1f114f3f3f59..41342f4534f6 100644 -- 2.31.1 -From 769be47da5281aa2a8218ac5d65e38e19f1c346e Mon Sep 17 00:00:00 2001 +From d02960bb3512cd3198bfce507fcef0f7f4154769 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 @@ -22128,7 +22128,7 @@ index e89ffab86e9c..367f63116d35 100644 -- 2.31.1 -From 3a5d57cff792b44a0c2689acfa8963e04edf3da6 Mon Sep 17 00:00:00 2001 +From 47fffec21d3bde7825302b9f7d72a0b1d312ca38 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 @@ -22185,7 +22185,39 @@ index 41342f4534f6..3844146b06b8 100644 -- 2.31.1 -From 3025c62cf2900ab077aa5b8dfa1bbdd755297650 Mon Sep 17 00:00:00 2001 +From b6b6c8c6b21257539ead27c8ee0a557eb8729c39 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 + +The ac->state field is __le32, not u32. So change the variable we're +temporarily storing it in to __le32 as well. + +Reported-by: kernel test robot +Fixes: e61ffb344591 ("power: supply: Add AC driver for Surface Aggregator Module") +Signed-off-by: Maximilian Luz +Patchset: surface-sam +--- + drivers/power/supply/surface_charger.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/power/supply/surface_charger.c b/drivers/power/supply/surface_charger.c +index 367f63116d35..d2e1e7215e7b 100644 +--- a/drivers/power/supply/surface_charger.c ++++ b/drivers/power/supply/surface_charger.c +@@ -66,7 +66,7 @@ struct spwr_ac_device { + + static int spwr_ac_update_unlocked(struct spwr_ac_device *ac) + { +- u32 old = ac->state; ++ __le32 old = ac->state; + int status; + + lockdep_assert_held(&ac->lock); +-- +2.31.1 + +From 065282c73ae360ce76c6b3d845c4b5c935e57225 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sat, 13 Feb 2021 19:58:50 +0100 Subject: [PATCH] platform/surface: Add performance mode driver @@ -22372,7 +22404,7 @@ index 000000000000..3b92a43f8606 -- 2.31.1 -From 12493d3cf81fd107dc2bde1748ea7ebd3943704a Mon Sep 17 00:00:00 2001 +From 6a180d74589fa55bad4e2af580c99d51f9a94b44 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 @@ -22638,7 +22670,7 @@ index 3844146b06b8..5ec2e6bb2465 100644 .command_id = 0x04, }); diff --git a/drivers/power/supply/surface_charger.c b/drivers/power/supply/surface_charger.c -index 367f63116d35..81a5b79822c9 100644 +index d2e1e7215e7b..a060c36c7766 100644 --- a/drivers/power/supply/surface_charger.c +++ b/drivers/power/supply/surface_charger.c @@ -28,13 +28,13 @@ enum sam_battery_sta { @@ -22885,7 +22917,7 @@ index 02f3e06c0a60..4441ad667c3f 100644 -- 2.31.1 -From b5d1cf90607ebba9f240c3beae2e3f2e88cfdabc Mon Sep 17 00:00:00 2001 +From af6f027aa7006955ab34f0b8086a31b5001f8e9e Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Tue, 20 Apr 2021 11:44:02 +0300 Subject: [PATCH] platform/surface: aggregator: fix a bit test @@ -22920,3 +22952,206 @@ index aa6f37b4f46e..88ec47cae5bf 100644 -- 2.31.1 +From 8aa0a9f385257f73ef5230a9634d30c878d6b2c2 Mon Sep 17 00:00:00 2001 +From: Maximilian Luz +Date: Wed, 5 May 2021 18:17:04 +0200 +Subject: [PATCH] serial: 8250_dw: Add device HID for new AMD UART controller + +Add device HID AMDI0022 to the AMD UART controller driver match table +and create a platform device for it. This controller can be found on +Microsoft Surface Laptop 4 devices and seems similar enough that we can +just copy the existing AMDI0020 entries. + +Cc: # 5.10+ +Tested-by: Sachi King +Signed-off-by: Maximilian Luz +Patchset: surface-sam +--- + drivers/acpi/acpi_apd.c | 1 + + drivers/tty/serial/8250/8250_dw.c | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/drivers/acpi/acpi_apd.c b/drivers/acpi/acpi_apd.c +index 39359ce0eb2c..645e82a66bb0 100644 +--- a/drivers/acpi/acpi_apd.c ++++ b/drivers/acpi/acpi_apd.c +@@ -226,6 +226,7 @@ static const struct acpi_device_id acpi_apd_device_ids[] = { + { "AMDI0010", APD_ADDR(wt_i2c_desc) }, + { "AMD0020", APD_ADDR(cz_uart_desc) }, + { "AMDI0020", APD_ADDR(cz_uart_desc) }, ++ { "AMDI0022", APD_ADDR(cz_uart_desc) }, + { "AMD0030", }, + { "AMD0040", APD_ADDR(fch_misc_desc)}, + { "HYGO0010", APD_ADDR(wt_i2c_desc) }, +diff --git a/drivers/tty/serial/8250/8250_dw.c b/drivers/tty/serial/8250/8250_dw.c +index 9e204f9b799a..a3a0154da567 100644 +--- a/drivers/tty/serial/8250/8250_dw.c ++++ b/drivers/tty/serial/8250/8250_dw.c +@@ -714,6 +714,7 @@ static const struct acpi_device_id dw8250_acpi_match[] = { + { "APMC0D08", 0}, + { "AMD0020", 0 }, + { "AMDI0020", 0 }, ++ { "AMDI0022", 0 }, + { "BRCM2032", 0 }, + { "HISI0031", 0 }, + { }, +-- +2.31.1 + +From 5d32107b843d7494944cfc7e047ddf84acb41980 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 + +Add device HID AMDI0031 to the AMD GPIO controller driver match table. +This controller can be found on Microsoft Surface Laptop 4 devices and +seems similar enough that we can just copy the existing AMDI0030 entry. + +Cc: # 5.10+ +Tested-by: Sachi King +Signed-off-by: Maximilian Luz +Patchset: surface-sam +--- + drivers/pinctrl/pinctrl-amd.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/pinctrl/pinctrl-amd.c b/drivers/pinctrl/pinctrl-amd.c +index 2d4acf21117c..c5950a3b4e4c 100644 +--- a/drivers/pinctrl/pinctrl-amd.c ++++ b/drivers/pinctrl/pinctrl-amd.c +@@ -991,6 +991,7 @@ static int amd_gpio_remove(struct platform_device *pdev) + static const struct acpi_device_id amd_gpio_acpi_match[] = { + { "AMD0030", 0 }, + { "AMDI0030", 0}, ++ { "AMDI0031", 0}, + { }, + }; + MODULE_DEVICE_TABLE(acpi, amd_gpio_acpi_match); +-- +2.31.1 + +From 1e8a0899da19dc6342ca0e966102027c44b67043 Mon Sep 17 00:00:00 2001 +From: Maximilian Luz +Date: Mon, 10 May 2021 23:33:17 +0200 +Subject: [PATCH] x86/i8259: Work around buggy legacy PIC + +The legacy PIC on the AMD variant of the Microsoft Surface Laptop 4 has +some problems on boot. For some reason it consistently does not respond +on the first try, requiring a couple more tries before it finally +responds. + +This currently leads to the PIC not being properly recognized, which +prevents interrupt handling down the line. Ultimately, this also leads +to the pinctrl-amd driver failing to probe due to platform_get_irq() +returning -EINVAL for its base IRQ. That, in turn, means that several +interrupts are not available and device drivers relying on those will +defer probing indefinitely, as querying those interrupts returns +-EPROBE_DEFER. + +Add a quirk table and a retry-loop to work around that. + +Also switch to pr_info() due to complaints by checkpatch and add a +pr_fmt() definition for completeness. + +Cc: # 5.10+ +Co-developed-by: Sachi King +Signed-off-by: Sachi King +Signed-off-by: Maximilian Luz +Patchset: surface-sam +--- + arch/x86/kernel/i8259.c | 51 +++++++++++++++++++++++++++++++++++++---- + 1 file changed, 46 insertions(+), 5 deletions(-) + +diff --git a/arch/x86/kernel/i8259.c b/arch/x86/kernel/i8259.c +index 282b4ee1339f..0da757c6b292 100644 +--- a/arch/x86/kernel/i8259.c ++++ b/arch/x86/kernel/i8259.c +@@ -1,4 +1,7 @@ + // SPDX-License-Identifier: GPL-2.0 ++ ++#define pr_fmt(fmt) "i8259: " fmt ++ + #include + #include + #include +@@ -16,6 +19,7 @@ + #include + #include + #include ++#include + + #include + #include +@@ -298,11 +302,39 @@ static void unmask_8259A(void) + raw_spin_unlock_irqrestore(&i8259A_lock, flags); + } + ++/* ++ * DMI table to identify devices with quirky probe behavior. See comment in ++ * probe_8259A() for more details. ++ */ ++static const struct dmi_system_id retry_probe_quirk_table[] = { ++ { ++ .ident = "Microsoft Surface Laptop 4 (AMD)", ++ .matches = { ++ DMI_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"), ++ DMI_MATCH(DMI_PRODUCT_SKU, "Surface_Laptop_4_1952:1953") ++ }, ++ }, ++ {} ++}; ++ + static int probe_8259A(void) + { + unsigned long flags; + unsigned char probe_val = ~(1 << PIC_CASCADE_IR); + unsigned char new_val; ++ unsigned int i, imax = 1; ++ ++ /* ++ * Some systems have a legacy PIC that doesn't immediately respond ++ * after boot. We know it's there, we know it should respond and is ++ * required for proper interrupt handling later on, so let's try a ++ * couple of times. ++ */ ++ if (dmi_check_system(retry_probe_quirk_table)) { ++ pr_warn("system with broken legacy PIC detected, re-trying multiple times if necessary\n"); ++ imax = 10; ++ } ++ + /* + * Check to see if we have a PIC. + * Mask all except the cascade and read +@@ -312,15 +344,24 @@ static int probe_8259A(void) + */ + raw_spin_lock_irqsave(&i8259A_lock, flags); + +- outb(0xff, PIC_SLAVE_IMR); /* mask all of 8259A-2 */ +- outb(probe_val, PIC_MASTER_IMR); +- new_val = inb(PIC_MASTER_IMR); +- if (new_val != probe_val) { +- printk(KERN_INFO "Using NULL legacy PIC\n"); ++ for (i = 0; i < imax; i++) { ++ outb(0xff, PIC_SLAVE_IMR); /* mask all of 8259A-2 */ ++ outb(probe_val, PIC_MASTER_IMR); ++ new_val = inb(PIC_MASTER_IMR); ++ if (new_val == probe_val) ++ break; ++ } ++ ++ if (i == imax) { ++ pr_info("using NULL legacy PIC\n"); + legacy_pic = &null_legacy_pic; + } + + raw_spin_unlock_irqrestore(&i8259A_lock, flags); ++ ++ if (imax > 1 && i < imax) ++ pr_info("got legacy PIC after %d tries\n", i + 1); ++ + return nr_legacy_irqs(); + } + +-- +2.31.1 + diff --git a/patches/5.11/0006-surface-hotplug.patch b/patches/5.11/0006-surface-hotplug.patch index 30a4af8f6..71d9fb135 100644 --- a/patches/5.11/0006-surface-hotplug.patch +++ b/patches/5.11/0006-surface-hotplug.patch @@ -1,4 +1,4 @@ -From 6dae1e5fda1475412e218186bd4caff40bdcb075 Mon Sep 17 00:00:00 2001 +From 84521e900dffb722fe6aafd0c6413d95dedee54f Mon Sep 17 00:00:00 2001 From: "Rafael J. Wysocki" Date: Tue, 16 Mar 2021 16:51:40 +0100 Subject: [PATCH] PCI: PM: Do not read power state in pci_enable_device_flags() @@ -66,7 +66,7 @@ index 9449dfde2841..5ddc27d9a275 100644 -- 2.31.1 -From b9a3fec9f275ae71ea805d2ee12ada437221a32e Mon Sep 17 00:00:00 2001 +From 9fa9bf2c523e53f1bfe050bc8106241aaa8ba73b Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 5 Feb 2021 02:26:57 +0100 Subject: [PATCH] platform/surface: Add Surface Hot-Plug driver diff --git a/patches/5.11/0007-surface-typecover.patch b/patches/5.11/0007-surface-typecover.patch index 3f24eb2c4..741530a8d 100644 --- a/patches/5.11/0007-surface-typecover.patch +++ b/patches/5.11/0007-surface-typecover.patch @@ -1,4 +1,4 @@ -From be6560037e7f56c016a68a54394cfd82487cc495 Mon Sep 17 00:00:00 2001 +From e673e76a59af8d543daabe7d14c41966e5521579 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.11/0008-surface-sensors.patch b/patches/5.11/0008-surface-sensors.patch index 7a385e6c0..2f8b5bf07 100644 --- a/patches/5.11/0008-surface-sensors.patch +++ b/patches/5.11/0008-surface-sensors.patch @@ -1,4 +1,4 @@ -From 059fb83a41e727e2ee423296131a0a819760e73b Mon Sep 17 00:00:00 2001 +From 45ff12b694c69e5d3afa1283c868031f33a30754 Mon Sep 17 00:00:00 2001 From: Max Leiter Date: Sat, 19 Dec 2020 17:50:55 -0800 Subject: [PATCH] iio:light:apds9960 add detection for MSHW0184 ACPI device in diff --git a/patches/5.11/0009-cameras.patch b/patches/5.11/0009-cameras.patch index 5bc9c25cb..894b60448 100644 --- a/patches/5.11/0009-cameras.patch +++ b/patches/5.11/0009-cameras.patch @@ -1,4 +1,4 @@ -From 0da112f8a7f60e23aca3687fe97b0ece397b0421 Mon Sep 17 00:00:00 2001 +From e752c0f540a692800a1d00494b94f905d74ca30d Mon Sep 17 00:00:00 2001 From: Andy Shevchenko Date: Wed, 30 Dec 2020 22:44:05 +0200 Subject: [PATCH] media: ipu3-cio2: Add headers that ipu3-cio2.h is direct user @@ -50,7 +50,7 @@ index ccf0b85ae36f..62187ab5ae43 100644 -- 2.31.1 -From 6161a02a364e1c552224d09893fe8e225d7db207 Mon Sep 17 00:00:00 2001 +From 7ec02e00b442be182e2855b9ea7f90e38baeab43 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 24 Oct 2020 22:42:28 +0100 Subject: [PATCH] device property: Return true in fwnode_device_is_available @@ -95,7 +95,7 @@ index 35b95c6ac0c6..0bf5260f14c6 100644 -- 2.31.1 -From 9193bac393aa646447a6742c9711e2bbaf274045 Mon Sep 17 00:00:00 2001 +From e2f4e4e5d973926b565ffba2d84ef6cf7bb86440 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 21 Nov 2020 22:06:38 +0000 Subject: [PATCH] device property: Call fwnode_graph_get_endpoint_by_id() for @@ -139,7 +139,7 @@ index 0bf5260f14c6..1421e9548857 100644 -- 2.31.1 -From f191e7a031ff459706739bf0fd8fc90b11f47fda Mon Sep 17 00:00:00 2001 +From f3f167aef6eee91ae8da35ca3dac99f3709b53c7 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sun, 25 Oct 2020 22:49:08 +0000 Subject: [PATCH] software_node: Enforce parent before child ordering of nodes @@ -242,7 +242,7 @@ index fbfb01ff1856..edfdd67daccd 100644 -- 2.31.1 -From be3f90e279ddf8119971cdc157ba13a80a5684c8 Mon Sep 17 00:00:00 2001 +From 0872fb49081a6e5c80de0a2e3538d63bd493920b Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 21 Oct 2020 22:25:03 +0100 Subject: [PATCH] software_node: unregister software_nodes in reverse order @@ -297,7 +297,7 @@ index edfdd67daccd..b22290106284 100644 -- 2.31.1 -From 584c8a13a11d31073c96ed4bc4cc8367604ad05c Mon Sep 17 00:00:00 2001 +From 9ae045dcebd00112542b78629f8c6b50c97d9bce Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Tue, 22 Dec 2020 13:09:05 +0000 Subject: [PATCH] device property: Define format macros for ports and endpoints @@ -338,7 +338,7 @@ index fde4ad97564c..77414e431e89 100644 -- 2.31.1 -From e610e1058fbf0766669442b8e4d3696bdb0aacc4 Mon Sep 17 00:00:00 2001 +From ef15e66528ea9e8c726458ad050566304564991b Mon Sep 17 00:00:00 2001 From: Heikki Krogerus Date: Tue, 15 Sep 2020 15:47:46 +0100 Subject: [PATCH] software_node: Add support for fwnode_graph*() family of @@ -506,7 +506,7 @@ index b22290106284..0e90bbf6e08c 100644 -- 2.31.1 -From c14922cad6a30bd567566df6ef916f1444203d10 Mon Sep 17 00:00:00 2001 +From 9ad476d34d6109bc1b0b72cf2655f83916be418d Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 10 Oct 2020 23:07:22 +0100 Subject: [PATCH] lib/test_printf.c: Use helper function to unwind array of @@ -544,7 +544,7 @@ index 7ac87f18a10f..7d60f24240a4 100644 -- 2.31.1 -From 7ea6db2234691f8f43e70c4747e6127f6abecf2d Mon Sep 17 00:00:00 2001 +From b6df5c14be53d44f1ebd3a43588c48ab384a37f9 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 10 Oct 2020 23:11:36 +0100 Subject: [PATCH] ipu3-cio2: Add T: entry to MAINTAINERS @@ -575,7 +575,7 @@ index d1b36e222cd1..c6c13433ecf6 100644 -- 2.31.1 -From 3d6106b058afd0b41e2fdf17c9db04b8feb2124f Mon Sep 17 00:00:00 2001 +From 5fbd0f196c5d9f2a9bad6d1c9f1d3625a0af6237 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 10 Oct 2020 22:47:21 +0100 Subject: [PATCH] ipu3-cio2: Rename ipu3-cio2.c @@ -610,7 +610,7 @@ rename to drivers/media/pci/intel/ipu3/ipu3-cio2-main.c -- 2.31.1 -From 8b77fcdcac1e2288f27821a47b7f62a4858f37a3 Mon Sep 17 00:00:00 2001 +From efd21486a259fa006637a1a8aa488f6a66b86f11 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 21 Oct 2020 21:53:05 +0100 Subject: [PATCH] media: v4l2-core: v4l2-async: Check sd->fwnode->secondary in @@ -651,7 +651,7 @@ index e3ab003a6c85..9dd896d085ec 100644 -- 2.31.1 -From 941447a36c8ce568c18668ba0a181e3693bdc279 Mon Sep 17 00:00:00 2001 +From e6e54ae7bcad0967e3f8fde886279bade17db19d Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sun, 15 Nov 2020 08:15:34 +0000 Subject: [PATCH] ACPI / bus: Add acpi_dev_get_next_match_dev() and helper @@ -760,7 +760,7 @@ index 37dac195adbb..f28b097c658f 100644 -- 2.31.1 -From 5ce442a56df95e817fdecaa98fb32b37893b5bd4 Mon Sep 17 00:00:00 2001 +From cc2776bf71899f91e80a1014accfd19ce34d880a Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 19 Dec 2020 23:55:04 +0000 Subject: [PATCH] media: v4l2-fwnode: Include v4l2_fwnode_bus_type @@ -837,7 +837,7 @@ index 4365430eea6f..77fd6a3ec308 100644 -- 2.31.1 -From df4cd31e1f99ee02dc424a6a3974c056f55e1e40 Mon Sep 17 00:00:00 2001 +From e820c7e9fd2c0f7227b9a37004ec887626783889 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 21 Oct 2020 21:53:44 +0100 Subject: [PATCH] ipu3-cio2: Add cio2-bridge to ipu3-cio2 driver @@ -1435,7 +1435,7 @@ index 62187ab5ae43..dc3e343a37fb 100644 -- 2.31.1 -From 07b6fa513fd86d4ec8244aecaa22cc4ad79092aa Mon Sep 17 00:00:00 2001 +From a26cdaa4d567aa6c0d86239d7dbee3cfcd7a4118 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 2 Dec 2020 12:38:10 +0000 Subject: [PATCH] acpi: utils: move acpi_lpss_dep() to utils @@ -1537,7 +1537,7 @@ index ddca1550cce6..78b38775f18b 100644 -- 2.31.1 -From 6faae379c7b4cfb0d12ffadb0733f2d5bbd1ce15 Mon Sep 17 00:00:00 2001 +From 17fa3bb85aec61503591e8b5fd26045b1ae5c93e Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 26 Nov 2020 21:12:41 +0000 Subject: [PATCH] acpi: utils: Add function to fetch dependent acpi_devices @@ -1623,7 +1623,7 @@ index f28b097c658f..9bec3373f850 100644 -- 2.31.1 -From 0b5104b1faab23072b273ff15fb4d907eca411f6 Mon Sep 17 00:00:00 2001 +From dea68e46d30f80451f63c610ca7f3747f49a9333 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 16 Nov 2020 21:38:49 +0000 Subject: [PATCH] i2c: i2c-core-base: Use format macro in i2c_dev_set_name() @@ -1691,7 +1691,7 @@ index 56622658b215..65acae61dc5c 100644 -- 2.31.1 -From a4e16bd09c41263d271bf03c2967bc4392f09131 Mon Sep 17 00:00:00 2001 +From c8f6aab123557a731a08daf3de0024cbb91d90d8 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 2 Dec 2020 16:41:42 +0000 Subject: [PATCH] i2c: i2c-core-acpi: Add i2c_acpi_dev_name() @@ -1749,7 +1749,7 @@ index 65acae61dc5c..b82aac05b17f 100644 -- 2.31.1 -From 24ced00e5fade67baf6fa41cc3d60ce663473524 Mon Sep 17 00:00:00 2001 +From f73c1443326b2c30ec5d13809055b195682cf9bf Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 16 Nov 2020 00:16:56 +0000 Subject: [PATCH] gpio: gpiolib-acpi: Export acpi_get_gpiod() @@ -1813,7 +1813,7 @@ index 2f7508c3c2d6..b01109930678 100644 -- 2.31.1 -From a75a77d4577e47d238ca9c39b83875cd3b7d7961 Mon Sep 17 00:00:00 2001 +From 67a4bd28f5e4e5e38a52ddd3028d80620a882801 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 12 Dec 2020 23:56:59 +0000 Subject: [PATCH] mfd: Remove tps68470 MFD driver @@ -2004,7 +2004,7 @@ index 4a4df4ffd18c..000000000000 -- 2.31.1 -From 4e6255aae67a7c4cd7f1c504715cdd234b654958 Mon Sep 17 00:00:00 2001 +From 85559b900f90770580fc89b942a6230496b655bd Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Fri, 15 Jan 2021 12:37:31 +0000 Subject: [PATCH] platform: x86: Add intel_skl_int3472 driver @@ -2973,7 +2973,7 @@ index 000000000000..3fe27ec0caff -- 2.31.1 -From ef312d88860bb072a7b445b121ad0355e41fab52 Mon Sep 17 00:00:00 2001 +From 4d37f7355abf69ea297e7ec6c301bcfb546ce8c7 Mon Sep 17 00:00:00 2001 From: Jake Day Date: Fri, 25 Sep 2020 10:24:53 -0400 Subject: [PATCH] media: i2c: Add support for the OV5693 image sensor @@ -6330,7 +6330,7 @@ index 000000000000..9a508e1f3624 -- 2.31.1 -From d276026067a79f7577b84b41eda0a092ae528841 Mon Sep 17 00:00:00 2001 +From 7c87ab46c0eae47efd997bf4923d069722dc08d7 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sun, 17 Jan 2021 19:08:18 +0000 Subject: [PATCH] media: i2c: Add reset pin toggling to ov5693 @@ -6371,7 +6371,7 @@ index 32485e4ed42b..f9ced52ad37a 100644 -- 2.31.1 -From 735a9cfad8e8ea729e0997d864de3d2b6cb6ce54 Mon Sep 17 00:00:00 2001 +From e3f94ff52803c2d2b6c2f3e1ca8640a35405808b Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sun, 17 Jan 2021 21:39:15 +0000 Subject: [PATCH] media: i2c: Fix misnamed variable in power_down() for ov5693 @@ -6400,7 +6400,7 @@ index f9ced52ad37a..9fd44a3d1d85 100644 -- 2.31.1 -From c3d8eca33c456d01226e088cf7ac65382d9d45b6 Mon Sep 17 00:00:00 2001 +From ee54f13923226b29d297e806d2a1f0d03b3263ed 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 @@ -6563,7 +6563,7 @@ index dd0ffcafa489..924d99d20328 100644 -- 2.31.1 -From eb35623b29681f29535b1811894f6b60199fb01a Mon Sep 17 00:00:00 2001 +From 6803c998568e9ca58171636a5fc590ebbb0b7b00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20W=C3=BCthrich?= Date: Fri, 22 Jan 2021 21:23:47 +0100 Subject: [PATCH] ov5693: Add orientation and rotation controls @@ -6619,7 +6619,7 @@ index 9fd44a3d1d85..1a85800df7ed 100644 -- 2.31.1 -From 38a9ed0f1fad44038f24bc3184f06bc18a78849a Mon Sep 17 00:00:00 2001 +From 4e92f0368e2c41e4bf1d3755ea44143493a3550a Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 23 Jan 2021 00:28:32 +0000 Subject: [PATCH] platform: x86: Stylistic updates for intel-skl-int3472 @@ -7036,7 +7036,7 @@ index 3fe27ec0caff..40629291b339 100644 -- 2.31.1 -From 55f20f5d7104879025e9d3aa4b5d58e7c24d7d82 Mon Sep 17 00:00:00 2001 +From c88b61b1ecc877cc8a714198b91786c3fac97757 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 23 Jan 2021 00:30:15 +0000 Subject: [PATCH] platform: x86: Add recalc_rate opp to int3472-discrete clock @@ -7163,7 +7163,7 @@ index 42ae8396eb64..98eb1ec3399e 100644 -- 2.31.1 -From 764ad272eaf767b13ddaf7bac71525913bbc1b18 Mon Sep 17 00:00:00 2001 +From 91ec4c8fe336a23a17b00bafbb1fb217e852e0d1 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 @@ -7267,7 +7267,7 @@ index 924d99d20328..e1e388cc9f45 100644 -- 2.31.1 -From 57ca00dc10f358a4dcc3305aa9389b3ec4f9b812 Mon Sep 17 00:00:00 2001 +From 9a1cd24a21fd21b10a5008bf1dbc20358588cd3b Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 8 Feb 2021 21:44:38 +0000 Subject: [PATCH] media: i2c: Tidy up ov5693_init_controls() @@ -7389,7 +7389,7 @@ index 9a508e1f3624..26819cf3f4d2 100644 -- 2.31.1 -From cbbf1ca831c8a30388cbf68ce0008945d65daf18 Mon Sep 17 00:00:00 2001 +From 115610a5b1df67c5a01d48ac4193d317b131a4bd Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 8 Feb 2021 21:46:49 +0000 Subject: [PATCH] media: i2c: Remove OV5693_PPL_DEFAULT @@ -7427,7 +7427,7 @@ index a9747ab783d7..7fb368eec327 100644 -- 2.31.1 -From d3f72c387d0956d90eb3e0da18d06dbcff182e03 Mon Sep 17 00:00:00 2001 +From 73083eff99d91231fac473f63a40d92fbb5b1120 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 8 Feb 2021 22:53:02 +0000 Subject: [PATCH] media: i2c: Add vblank control to ov5693 driver @@ -7503,7 +7503,7 @@ index 26819cf3f4d2..9d7eed97963b 100644 -- 2.31.1 -From bb00b6e1bb61a2765afaa68d53bd4617fd8d124d Mon Sep 17 00:00:00 2001 +From fb7396ad2539e317e86e7fe94eb3f1c1b2856598 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 10 Feb 2021 00:36:32 +0000 Subject: [PATCH] media: i2c: update exposure control for ov5693 @@ -7578,7 +7578,7 @@ index 1950d7ac2d54..cea767230aa9 100644 -- 2.31.1 -From c148caa399ae4878e1a296f085cb82fa6b02945c Mon Sep 17 00:00:00 2001 +From 794cd1c23797f04c8df5b30975f37cb344a8ad17 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 10 Feb 2021 00:39:42 +0000 Subject: [PATCH] media: i2c: Fix incorrect bit-setting @@ -7614,7 +7614,7 @@ index cea767230aa9..f681dbfcec56 100644 -- 2.31.1 -From 72284fc667479e4411bb56b9e15472ee91b17ca1 Mon Sep 17 00:00:00 2001 +From 32b75dd2674e9d1908a149d0ac6146650ade7888 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 10 Feb 2021 16:25:48 +0000 Subject: [PATCH] media: i2c: Don't set stream on during mode config @@ -7764,7 +7764,7 @@ index 9d7eed97963b..965208078c2b 100644 -- 2.31.1 -From aa6cf7ef2567edc531c7d63733f5c812466554c0 Mon Sep 17 00:00:00 2001 +From 0686fa53e52a6fe48083ff7570d60bafe3e7eb63 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 10 Feb 2021 16:35:24 +0000 Subject: [PATCH] media: i2c: Update gain control for ov5693 @@ -7836,7 +7836,7 @@ index f681dbfcec56..51eb3b05d121 100644 -- 2.31.1 -From 1433498dc14954fb662bd018b5190f975dbaaeeb Mon Sep 17 00:00:00 2001 +From ec6e8d1953d9cc1f7938444d5ca99cd786a23112 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 10 Feb 2021 23:44:39 +0000 Subject: [PATCH] media: i2c: Fixup gain read @@ -7899,7 +7899,7 @@ index 51eb3b05d121..952558c4f33b 100644 -- 2.31.1 -From 3d2c20692c0d190c6a32091ed9d3bbc6fd9b4d9c Mon Sep 17 00:00:00 2001 +From db31121b4580252f872a8958e6aee2d2f02afccb Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 11 Feb 2021 00:40:10 +0000 Subject: [PATCH] media: i2c: Update controls on stream @@ -7934,7 +7934,7 @@ index 952558c4f33b..dd31083eeb7b 100644 -- 2.31.1 -From 4428363e4fe935ad40a04160d49fe7b9457cedad Mon Sep 17 00:00:00 2001 +From f0f4b9a6e32f560a64314bb0a3cd98c67e89a645 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 11 Feb 2021 23:29:15 +0000 Subject: [PATCH] media: i2c: Correct link frequency value @@ -7973,7 +7973,7 @@ index 965208078c2b..7f1d31a82d3d 100644 -- 2.31.1 -From 36776cc6882ed87f5b98d0ee1548ec1ba90822ca Mon Sep 17 00:00:00 2001 +From a2de0423cb20b2cfc9e1349e3b67accfeb4523b6 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 25 Jan 2021 23:12:09 +0000 Subject: [PATCH] media: i2c: Cleanup ov5693 driver @@ -8894,7 +8894,7 @@ index 7f1d31a82d3d..70ccb3aae4c7 100644 -- 2.31.1 -From 62e5676db278e67e15ab60fcb013baf7f272e9c4 Mon Sep 17 00:00:00 2001 +From c21e36d974d3a370d9013088dce664f4e3eaeefb Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 28 Jan 2021 12:04:38 +0000 Subject: [PATCH] media: i2c: Add pm_runtime support to ov5693 driver @@ -9239,7 +9239,7 @@ index 70ccb3aae4c7..b78d3b474a43 100644 -- 2.31.1 -From 12405ba7bcf86ac8e93096ba0ce8a228aebe196b Mon Sep 17 00:00:00 2001 +From b8d62cb64ed069e0063afab4b80f0786fb1c6aff Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 28 Jan 2021 12:07:36 +0000 Subject: [PATCH] media: i2c: Remove old power methods from ov5693 @@ -9410,7 +9410,7 @@ index f2eaa5f71a31..ce26ce86fbd5 100644 -- 2.31.1 -From 9b91113e8e5465a5d1f62013a1ab6666baea688f Mon Sep 17 00:00:00 2001 +From 5c7526661c69c1c65fbf9aa42991bdd56a717f83 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 28 Jan 2021 12:14:00 +0000 Subject: [PATCH] media: i2c: Trim unused headers from ov5693 @@ -9451,7 +9451,7 @@ index ce26ce86fbd5..b3b391a49fdb 100644 -- 2.31.1 -From 5df2ebf20802f9aeab409706cefb35112fd42771 Mon Sep 17 00:00:00 2001 +From 0044e0e46949c38b726f62e55792ea59ee445e6e Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 13 Feb 2021 21:39:35 +0000 Subject: [PATCH] media: i2c: Remove VCM stuff @@ -9870,7 +9870,7 @@ index b3b391a49fdb..2c82b6578de9 100644 -- 2.31.1 -From 8eaca22d315c27e311e1a96607230e9bd255bda3 Mon Sep 17 00:00:00 2001 +From a9cbaf2f1c5be4281f5b6c3d8699412b33ea5e5d Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 13 Feb 2021 22:16:08 +0000 Subject: [PATCH] media: i2c: Tidy up ov5693 sensor init @@ -10026,7 +10026,7 @@ index 2c82b6578de9..313bc9177328 100644 -- 2.31.1 -From 89fc1a8ef270b62b34e21a21f8b79eace6e5649b Mon Sep 17 00:00:00 2001 +From 07eb122652747e88b462d592d5406d13b2929b6c Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Fri, 12 Feb 2021 16:14:04 +0000 Subject: [PATCH] media: i2c: cleanup macros in ov5693.h @@ -10172,7 +10172,7 @@ index b78d3b474a43..6502777eb5f3 100644 -- 2.31.1 -From 1a077742d3525bf8769c7bac96eedc1bb95385fe Mon Sep 17 00:00:00 2001 +From dd24867ad33806a8dd35f266b58a0b02845e7f6a Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Fri, 12 Feb 2021 16:19:09 +0000 Subject: [PATCH] media: i2c: use devm_kzalloc() to initialise ov5693 @@ -10202,7 +10202,7 @@ index 313bc9177328..d092ed698eb3 100644 -- 2.31.1 -From 7b76acf2bbf2588451519cb99bf3669634cb4c2e Mon Sep 17 00:00:00 2001 +From 99e04be2a7cebf5b06cefdd0ee3029a6de766573 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Fri, 12 Feb 2021 16:26:21 +0000 Subject: [PATCH] media: i2c: Check for supported clk rate in probe @@ -10259,7 +10259,7 @@ index 6502777eb5f3..0dfbbe9a0ff2 100644 -- 2.31.1 -From 61c3d1229621509bd0a69dad2a3e31d9bb7c1202 Mon Sep 17 00:00:00 2001 +From dddc824a8ab0db2991c88f7cd97bd8b5e77a8361 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 13 Feb 2021 23:17:50 +0000 Subject: [PATCH] media: i2c: Use devres to fetch gpios @@ -10333,7 +10333,7 @@ index 8082d37841da..c580159079d2 100644 -- 2.31.1 -From 36f543bdd98ed2bd5ec9333d10a38b32a8415867 Mon Sep 17 00:00:00 2001 +From 9c22206965b935fd2799f3d74e6784c6fe92f5df Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 13 Feb 2021 23:20:47 +0000 Subject: [PATCH] media: i2c: Use devres to fetch regulators @@ -10376,7 +10376,7 @@ index c580159079d2..9f61b470f8ba 100644 -- 2.31.1 -From ebb3c9aff67d231da1d4113d529e89e3dbf1cd34 Mon Sep 17 00:00:00 2001 +From d2633374525436e6ea9870f3edaa7fa900fc10b7 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sun, 14 Feb 2021 12:39:14 +0000 Subject: [PATCH] media: i2c: remove debug print @@ -10455,7 +10455,7 @@ index 9f61b470f8ba..622a7ddf4063 100644 -- 2.31.1 -From fe935e7cc7987a1ac22a886cf086357ce1c6f5e2 Mon Sep 17 00:00:00 2001 +From 6299edd1dcb0a19b5611f72c8de4d84ea07e35fc Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sun, 14 Feb 2021 14:32:50 +0000 Subject: [PATCH] media: i2c: Remove unused resolutions from ov5693 @@ -10884,7 +10884,7 @@ index 0dfbbe9a0ff2..29e6735112da 100644 -- 2.31.1 -From df0a1ebe1d78f8b45a2002785798a4c56bb3c94f Mon Sep 17 00:00:00 2001 +From 46365f1d23d2a2ce68c661bf5955d5119ef85a74 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sun, 14 Feb 2021 14:45:58 +0000 Subject: [PATCH] media: i2c: update set_fmt() for ov5693 diff --git a/patches/5.11/0010-ath10k-firmware-override.patch b/patches/5.11/0010-ath10k-firmware-override.patch index 37de74b24..13b774d52 100644 --- a/patches/5.11/0010-ath10k-firmware-override.patch +++ b/patches/5.11/0010-ath10k-firmware-override.patch @@ -1,4 +1,4 @@ -From f20712b2f74098fdb6eced98033ff3635538e00a Mon Sep 17 00:00:00 2001 +From 033a75a41943fad1ce6299f1cc2f02f265540c7e 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/pkg/arch/kernel/PKGBUILD b/pkg/arch/kernel/PKGBUILD index 695aff612..bf5213583 100644 --- a/pkg/arch/kernel/PKGBUILD +++ b/pkg/arch/kernel/PKGBUILD @@ -47,16 +47,16 @@ sha256sums=('541ecfcadb70310a8f48de6e1cd36045d4547bc75101a823b7f93595175accf0' 'd8d5d11c80424985642b0eea6ace3256b5a1e5e69d637104523460a5ebdda202' '3fbd134c61de6f4fa86567bb0faf02c4eb2c54111b6dc45367b8f6e9ef06556e' '9474de18769968c5558fedda5be354fe0babf1365541d4d0ac8e1ac47d4bbb88' - 'a6a30c805c62a8eacabfe3ce3792225a28be2051f387976a98f4b609d1670ad0' - '9f537a8b6469af5d83a444069fa710e7989bbc3f14e65b11140ae3a721b7080b' - '7c69687a118c635e724406a047a39f28684ea06320afc6a273e078aa40463275' - '2930f9353ee4a02c49cf0de906391fb9aad2342b1ea0236fc939982a8c690492' - 'fc9e2284b31f8090ef16767d230f465382c98d9290316975ed385724a6569b40' - '2f57fe3c2c930d48758b1caa9a6b8105c139af8f9fdf5bd084f604fb6270a56d' - '4b95076e1b859363a69693922f30cd92c64f291a9dc17942044973965c8b12f9' - '5c14fea6a0fb7c385fc5807db75c7ad8292a46e94ac9c9d6c41c3396c42d4253' - 'e55e28acbf8e0fd6c0df305e84e83280d65871a2f2a147c42b186172883f0d26' - '9c2eabdb03ff9724b77ad2efa0c4864ca8f76b403725b4e7f7583eb2f4e1fdbf') + '10317019ef5f98d4d642ae49c13992a7d29b1338affc67a63640ef9ad4508db2' + 'c542fad80378d09c8c3611b424f3b7927521dd204a91d4d693c457cdecde21af' + '97f599520ffdce0b73eba49c11d9513fa32d0fbf81b1c2aff5e7229bf0b8d7b1' + '1ca1a7d2944ddc296a3ecd5290c263c839491d0c91a7d146c741e4eda1756791' + '5585cd028558e23850644b4eef2451f61f7a3872acb47a4022b652bc550772a9' + '4050b0474e05146f000c25e06b6b651a3bda44f17177081b6aac61bc06f3ea1a' + '35dd87691dad3518b1264347b49b1ed3a409b165a8e0d38577fd9439501a9b52' + '532fa256f95de02edaa201343e8f170c0dbdfd167312ee64081cb707b1a5f30e' + 'bd3961ad0319e59ca9bd15b3d853a4fcd8ea0fba137be8f85273e0b21ef8678e' + 'd1e3d7aa34981d9db62a86d266cee5c9fda4b2bc7add245b1e50bc650d0cf7f1') export KBUILD_BUILD_HOST=archlinux