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: a99c1b9bdb
This commit is contained in:
Maximilian Luz 2021-11-05 19:32:59 +01:00
parent 821d8f0685
commit dabef1cbad
No known key found for this signature in database
GPG key ID: 70EC0937F6C26F02
12 changed files with 186 additions and 182 deletions

View file

@ -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 <kitakar@gmail.com>
Date: Sun, 18 Oct 2020 16:42:44 +0900
Subject: [PATCH] (surface3-oemb) add DMI matches for Surface 3 with broken DMI

View file

@ -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?= <verdre@v0yd.nl>
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 <kitakar@gmail.com>
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 <kitakar@gmail.com>
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 <kitakar@gmail.com>
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 <kitakar@gmail.com>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
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?= <verdre@v0yd.nl>
Date: Tue, 13 Apr 2021 12:57:41 +0200
Subject: [PATCH] mwifiex: Ignore BTCOEX events from the firmware

View file

@ -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 <luzmaximilian@gmail.com>
Date: Sat, 27 Feb 2021 00:45:52 +0100
Subject: [PATCH] ath10k: Add module parameters to override board files

View file

@ -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 <dorian.stoll@tmsp.io>
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 <dorian.stoll@tmsp.io>
Date: Thu, 6 Aug 2020 11:20:41 +0200
Subject: [PATCH] misc: Add support for Intel Precise Touch & Stylus

View file

@ -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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
Date: Sun, 31 Oct 2021 18:09:53 +0100
Subject: [PATCH] platform/surface: aggregator_registry: Remove base hub driver

View file

@ -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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
Date: Sat, 13 Feb 2021 16:41:18 +0100
Subject: [PATCH] platform/surface: Add driver for Surface Book 1 dGPU switch

View file

@ -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 <luzmaximilian@gmail.com>
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 <luzmaximilian@gmail.com>
Date: Wed, 27 Oct 2021 00:56:11 +0200
Subject: [PATCH] platform/surface: gpe: Add support for Surface Pro 8

View file

@ -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 <nakato@nakato.io>
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 <nakato@nakato.io>
Date: Tue, 5 Oct 2021 00:22:57 +1100
Subject: [PATCH] platform/surface: surfacepro3_button: don't load on amd

View file

@ -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?= <verdre@v0yd.nl>
Date: Thu, 5 Nov 2020 13:09:45 +0100
Subject: [PATCH] hid/multitouch: Turn off Type Cover keyboard backlight when

View file

@ -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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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?= <me@fabwu.ch>
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?= <me@fabwu.ch>
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?= <me@fabwu.ch>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <hdegoede@redhat.com>
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 <hdegoede@redhat.com>
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 <hdegoede@redhat.com>
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 <hdegoede@redhat.com>
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 <hdegoede@redhat.com>
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 <hdegoede@redhat.com>
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 <djrscally@gmail.com>
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 <hdegoede@redhat.com>
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 <hdegoede@redhat.com>
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 <hdegoede@redhat.com>
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 <hdegoede@redhat.com>
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 <hdegoede@redhat.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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 <djrscally@gmail.com>
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

View file

@ -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 <nakato@nakato.io>
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 <luzmaximilian@gmail.com>
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 <Basavaraj.Natikar@amd.com>
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 <Basavaraj.Natikar@amd.com>
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 <nakato@nakato.io>
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 <nakato@nakato.io>
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

View file

@ -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