Update v5.16 patches

Changes:
 - Add fix for Surface 3 battery status not showing (#608). Credits go
   to Hans de Goede.
 - Rebase onto v5.16.11

Links:
 - kernel: 92ddcc5b66
This commit is contained in:
Maximilian Luz 2022-02-24 14:35:34 +01:00
parent bed6343b6a
commit e573712010
No known key found for this signature in database
GPG key ID: 70EC0937F6C26F02
13 changed files with 139 additions and 80 deletions

View file

@ -1,4 +1,4 @@
From a478d0bd81471e78a294c43021cc2c52b4420507 Mon Sep 17 00:00:00 2001
From 6ff8120e182ecba33eb9046172126963622bbe0a 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 9656b193a066db1a2902682ad661b7b5e90f94f9 Mon Sep 17 00:00:00 2001
From b1ca2da332522efd6f348f129a3c1e7ed9af6732 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
@ -183,7 +183,7 @@ index 8ec4176d698f..25370c5a4f59 100644
--
2.35.1
From 78b6498a488ddc69c8e0b02930f4475baa5b9432 Mon Sep 17 00:00:00 2001
From fa57e82fd551dbb29415705130d8f34e2632be04 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
@ -245,7 +245,7 @@ index 563dd0d5ac79..32e2f000e57b 100644
--
2.35.1
From fcc24ff917baacd82339d66065ba80b5812bd1ba Mon Sep 17 00:00:00 2001
From 6e4650091e0244ceee1b88eaa2129859fef97543 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+
@ -400,7 +400,7 @@ index 25370c5a4f59..a1de111ad1db 100644
--
2.35.1
From 7b433b0929627c9588fd26d804e5ab403fc4092d Mon Sep 17 00:00:00 2001
From 4e6f6a37eeeda9f1e3ea7ce1fdf695f06cd32ba7 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
@ -567,7 +567,7 @@ index a1de111ad1db..0e429779bb04 100644
--
2.35.1
From 14a43ba71f73873948e111f8a8dbab261b18f266 Mon Sep 17 00:00:00 2001
From 06f4a94cf17b1745775b033d93b9b8d4be80f1eb 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
@ -645,7 +645,7 @@ index ea72afb7abea..dc0d1d8e0daa 100644
--
2.35.1
From b5bf5016dd0bd9fb746da613ea89e55a582ed57d Mon Sep 17 00:00:00 2001
From 2c18d52eae47527d076216b87a01d33920579dba 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
@ -702,7 +702,7 @@ index 586c79dc0a98..f87bc9bdfba7 100644
--
2.35.1
From d02e64c68bb31a7b36980f965541dc7e6b9abf42 Mon Sep 17 00:00:00 2001
From c7231d43431e69773e74aee4f431615c4432cecd 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
@ -805,7 +805,7 @@ index 6b5d35d9e69f..8e49ebca1847 100644
--
2.35.1
From 33c683cf46802dc05c55952bcd1fd58a7770b13e Mon Sep 17 00:00:00 2001
From 1eaf07eaf55ca2c59ff9be2750c3bdccf6fbf4b4 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 5e08600612f4c83fc7d2d2fd0300d7f806df11b3 Mon Sep 17 00:00:00 2001
From 4af56eed5c948b14b474a6d35f295c292ef59ae5 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 3a8c3242306c454bab5cb40b516ca82eff82b17e Mon Sep 17 00:00:00 2001
From 41a25b667f7633e805555afe62e515be4a6c84c2 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.35.1
From e7b96aeb87793d3ab0ebcdaf8bde8b91eea0eab0 Mon Sep 17 00:00:00 2001
From 1d0cba8f43d125b4c9800069252efa697b64eccb 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 1a6fb6ebe1a216926aec1bd6d34a51060d06236c Mon Sep 17 00:00:00 2001
From 31717462e6317b56326e0a348f2eb3dde21de0b3 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
@ -123,7 +123,7 @@ index f636c5310321..cc257097eb05 100644
--
2.35.1
From b0bf149f31e027b7a21e14feb6906f76f5786cba Mon Sep 17 00:00:00 2001
From 3e6af37aa4c4482fd905f1b8dd35212a16e6dc92 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
@ -211,7 +211,7 @@ index e70f4c63554e..f6c639342b9d 100644
--
2.35.1
From 41aa86a2c40a859dfb2b9b22915fe2fcc0972c34 Mon Sep 17 00:00:00 2001
From 19cc47e4657135438b5cd6265f74f6ba46e7c23b 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
@ -262,7 +262,7 @@ index f6c639342b9d..ce2bd88feeaa 100644
--
2.35.1
From c0df83f424b6494b85f0b9fdfdf7f0924fa6e6b9 Mon Sep 17 00:00:00 2001
From 249e05bb853e0a8f8fb52e0c64b218bf632b0f6d 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
@ -383,7 +383,7 @@ index cc257097eb05..491aa7e9f4bc 100644
--
2.35.1
From bb584130f5c76e9704d84d16aef40fa3b16bdfd3 Mon Sep 17 00:00:00 2001
From 208aa04b36bc62b1fe4adf4225fdd459359ffc76 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
@ -670,7 +670,7 @@ index 491aa7e9f4bc..16816c34da3e 100644
--
2.35.1
From 388bfc9a1993c50cf93ef9127b3fa3790daa2808 Mon Sep 17 00:00:00 2001
From 6e2da37c85a92c5cff311232adefe5f1078abf2b 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
@ -719,7 +719,7 @@ index ce2bd88feeaa..9f630e890ff7 100644
--
2.35.1
From 66c268493d1ba75799ae6081a89bcee58306d675 Mon Sep 17 00:00:00 2001
From 1322db604fcff21584456c681897e25b63a8c0e5 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
@ -759,7 +759,7 @@ index a060c36c7766..59182d55742d 100644
--
2.35.1
From 175d7b9508afa0c645730a9a02e9defa7fe1247e Mon Sep 17 00:00:00 2001
From 89a03d710ebc3db7fb2f9b3cde26b882fee68823 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
@ -799,7 +799,7 @@ index 5ec2e6bb2465..540707882bb0 100644
--
2.35.1
From 3a6bb45ddaf0d71a770cf0cef3c3dc42880b6a19 Mon Sep 17 00:00:00 2001
From 3c7a5d78cc16aab50b2257f8b882a5d7433b4c47 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
@ -910,7 +910,7 @@ index 5571e74abe91..d2e695e942b6 100644
--
2.35.1
From ceced4cd01a60f8fa47786f3970d5a2d02f0afc9 Mon Sep 17 00:00:00 2001
From bf13e27f8f8f74665cb0678d35ce75956168ec5c 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
@ -948,7 +948,7 @@ index c3de43edcffa..d1efac85caf1 100644
--
2.35.1
From b89f7603f74806804087bf77fe5a7390d124b275 Mon Sep 17 00:00:00 2001
From 1b86fbfe3d93c0d44cdb678e0d1c209931f02ba7 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
@ -1262,7 +1262,7 @@ index 9f630e890ff7..4838ce6519a6 100644
--
2.35.1
From 51f4c01d06def7b9e71239767e99756f49c07386 Mon Sep 17 00:00:00 2001
From fabf7a435e77366a3d815eba835ca281e01346df 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
@ -1360,7 +1360,7 @@ index 4838ce6519a6..c0e29c0514df 100644
--
2.35.1
From becd8ac091e05e5223dadca01536f5e4ff39dad5 Mon Sep 17 00:00:00 2001
From 9a3c17cb92150c072a62ddf466d952cf2e1b57f8 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
@ -1704,7 +1704,7 @@ index 000000000000..458470067579
--
2.35.1
From 06ae0ce911f1fca065523d9576ea4349ff52d5ad Mon Sep 17 00:00:00 2001
From 4602ec03691a51f125f43d4472cd5efa4060c09b 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

View file

@ -1,4 +1,4 @@
From 5e36f3b61126d63d48327e44a476213c4f2c4236 Mon Sep 17 00:00:00 2001
From aa75155bbcc9fd17e6f047063555e46b7f854677 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 92c1cc07ed46..3b688cea8e00 100644
--
2.35.1
From 470787663dbd6ae559c36332949df8ccfcdca1a0 Mon Sep 17 00:00:00 2001
From 83d6733d77f470c70c11c79f98a61e196283a4fc 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 eec2e8159104e1ba79f635d7053615852e1665c3 Mon Sep 17 00:00:00 2001
From 3e8077343a4ccc5f793a9cbb796e39cdd49d4739 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 9f80fe0f5ebcd2b7d9915d58cd8b7289c0c67a5c Mon Sep 17 00:00:00 2001
From a8adc02150112ed2b34047e2cc79beae56572fc7 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.35.1
From ccafa6cc94a9db0cb0a27ed888c6e495f1fde777 Mon Sep 17 00:00:00 2001
From c4dc4ccefc1ac69651a5a795da4689720968d122 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 d4aeb5fc121071ef7d669b50b17145dd8543cc8b Mon Sep 17 00:00:00 2001
From 5c107958b27fd9dd178a6fafcf49d9479ed1a343 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 1e78fc81dc36d473fdb92d15d8e5cb67bd1503c5 Mon Sep 17 00:00:00 2001
From ad163dd69e7f7ac437bbdaf2f95c43223c0ca297 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 356ea966cf8d..76fd4e6e8e46 100644
--
2.35.1
From 5e622f4e5d9265545e544110d2638c670a597d28 Mon Sep 17 00:00:00 2001
From fd9d3f8706741c82bd0150186cc25a16686ad700 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.35.1
From 634f40e106b465d5e35c2178bed31bf4dcbe5083 Mon Sep 17 00:00:00 2001
From 5d5e9ba6d1129453c3167128789c67015e7cba29 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
@ -1736,7 +1736,7 @@ index 9499ee10f56c..c558f9b48c83 100644
--
2.35.1
From 942096630975a0c62efa3e790833e0fec4b6fffa Mon Sep 17 00:00:00 2001
From 35b529b6bad1ad1c1470bf19337887a0c7685144 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
@ -1787,7 +1787,7 @@ index 92f6c3a940cf..15325df45c2b 100644
--
2.35.1
From 9f210058d843931e3a696d5d74ab5a0900cd2f07 Mon Sep 17 00:00:00 2001
From d1f8a7b33e43d9fe6a8cb147282b406ba75dd906 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
@ -1818,7 +1818,7 @@ index 15325df45c2b..8dcdf29be25e 100644
--
2.35.1
From e8c346e3859d5758eab62a822dbbe63911c181fe Mon Sep 17 00:00:00 2001
From b3c629edb8ddd488d0d03947aa4daa0ea3ac87d1 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
@ -1855,7 +1855,7 @@ index 8dcdf29be25e..ceb9a93b043a 100644
--
2.35.1
From a6fb038f321c1d2b9b18c11d404785c9236f4419 Mon Sep 17 00:00:00 2001
From b77a3ecea33d448c23de7cb19b4f75eea5c159e7 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
@ -2214,7 +2214,7 @@ index ceb9a93b043a..9bac32efa7fa 100644
--
2.35.1
From 48411a5602c6e8e199e64566cf758293cb559f0e Mon Sep 17 00:00:00 2001
From 131be49b138da83f2699fc20c1cf7cafac3e3d9f 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
@ -2319,7 +2319,7 @@ index 9bac32efa7fa..d41ce6b5af55 100644
--
2.35.1
From a82cfc8b912b85e633d2064e9c33d08f66d57344 Mon Sep 17 00:00:00 2001
From 6d11d31eff470cf4e2b55ff7553eb1835b7225f8 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
@ -2372,7 +2372,7 @@ index d41ce6b5af55..07f34f3ae5ec 100644
--
2.35.1
From ec0774df3df448daa4ac0a051e75f82d165f4153 Mon Sep 17 00:00:00 2001
From b69bb5fc9aa64025c6ce2277757d7fe211d624f4 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
@ -2482,7 +2482,7 @@ index 07f34f3ae5ec..95c1b97eb89a 100644
--
2.35.1
From 7eabd73c112ecab7b03ce1673140a06f5b52f698 Mon Sep 17 00:00:00 2001
From 1f229909617d084b21a59c9b23ad27b6150e032f 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
@ -2552,7 +2552,7 @@ index 95c1b97eb89a..85a76aea67a5 100644
--
2.35.1
From 851adbdcaa3fa00e9bcd04a9511a9de459b665eb Mon Sep 17 00:00:00 2001
From 6c446a8d4353f2cf6f07c8d39dfd4dee0cb658cd 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
@ -2728,7 +2728,7 @@ index 85a76aea67a5..7f5b0c48eac4 100644
--
2.35.1
From 5712d5ee64ee1f942f5b900f2d4e9c53cbf31ae8 Mon Sep 17 00:00:00 2001
From ee4ab4a801599c3e38c2f4c62f0e8422495f98a6 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
@ -2811,7 +2811,7 @@ index 7f5b0c48eac4..d867676bf77e 100644
--
2.35.1
From 4e136122e35427741dcfe4b5b49870eefd3cf479 Mon Sep 17 00:00:00 2001
From 5b50e7af05095ac8f68cc569ff5552812866e2f6 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
@ -2856,7 +2856,7 @@ index d867676bf77e..d0303016e7b4 100644
--
2.35.1
From 15e6cbefe32a742c5d1fb77b1483545e60d95551 Mon Sep 17 00:00:00 2001
From 16fce03417a2b26c94c62ce000965bd4c1f4f8c0 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
@ -2903,7 +2903,7 @@ index d0303016e7b4..a638e53bb069 100644
--
2.35.1
From 8e80275ab36f865d66d96603f2ec9190ae0a0c03 Mon Sep 17 00:00:00 2001
From f88185cfae2d870681a4eb976daca85eefe81594 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
@ -2986,7 +2986,7 @@ index a638e53bb069..5ef9c407362a 100644
--
2.35.1
From 1da070f26a89bc8358b55ae9b1a8c97f5e2a9004 Mon Sep 17 00:00:00 2001
From 8443eac2af99342df63b9d32af539da4c5ecdf71 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
@ -3019,7 +3019,7 @@ index 0b586b4e537e..4550be801311 100644
--
2.35.1
From ed920e06d42bb1c6cbfa2747f403a1e8e21b4e9d Mon Sep 17 00:00:00 2001
From 948d1abf3fcc10c46c29dc8c981125c222e59f2c 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
@ -3202,7 +3202,7 @@ index d6fe27b695c3..5895f6c7f6db 100644
--
2.35.1
From b083963827887d580c7122a1f01c24c5bfd1a954 Mon Sep 17 00:00:00 2001
From 0f26b5444078d3cc8f0defa3dd8912feecd33ac0 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
@ -3254,7 +3254,7 @@ index 3b688cea8e00..0542d8aba902 100644
--
2.35.1
From bf6789ca63b750aece8e841208612afa0f1158a3 Mon Sep 17 00:00:00 2001
From a924268b0c1d64b131f196ab4cbfc6a514ffe750 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
@ -3327,7 +3327,7 @@ index 000000000000..126d082c3f2e
--
2.35.1
From bc754c6f23a47283a8a3d2e760d540386c3e7c1c Mon Sep 17 00:00:00 2001
From e62a6f1fdd3e3328124a1ed91933db26a19d4b97 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
@ -3589,7 +3589,7 @@ index 000000000000..3129fa13a122
--
2.35.1
From 148ba0d7c887290966c6db8fc68436345cc5df32 Mon Sep 17 00:00:00 2001
From bdd310dbe35752818740dd144fd5c5cea5ea7d65 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
@ -3934,7 +3934,7 @@ index ffe81127d91c..7807fa329db0 100644
--
2.35.1
From 8c8f46a4b51009ab1f3c610f4cd2a100c0e33d62 Mon Sep 17 00:00:00 2001
From 7e408a6e3ab749ff54e5a317471e798a6550da81 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
@ -3971,7 +3971,7 @@ index c05b4cf502fe..42e688f4cad4 100644
--
2.35.1
From a90c8cb702e6b3643cb6d8a64cb51c4e6aa391fa Mon Sep 17 00:00:00 2001
From 127483c7bf16e5bfabda1ef21a9df63a79f03b23 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
@ -4230,7 +4230,7 @@ index 42e688f4cad4..b94cf66ab61f 100644
--
2.35.1
From 422c7b53370a48ea79fe424501e5229904ea3569 Mon Sep 17 00:00:00 2001
From 4b1748be137eb2ebc5233a292bf603834e5da499 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
@ -4343,7 +4343,7 @@ index a19a1f5dbdd7..efd31a0c7a88 100644
--
2.35.1
From 1b7306cf0fe55d7d70bd874220efd9b6f7fd732f Mon Sep 17 00:00:00 2001
From 7f3f98ee521fe6817bebe14ab6f8aace8b5175dd 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
@ -4431,7 +4431,7 @@ index b94cf66ab61f..78e34e7b6969 100644
--
2.35.1
From 81c5e549f6c8c2d708729fa7daa414cf1b7404aa Mon Sep 17 00:00:00 2001
From 29f381e0610f60a478386cf812e78d628038b79a 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
@ -4725,7 +4725,7 @@ index 000000000000..96954a789bb8
--
2.35.1
From 89413309a0ac1066eadbcd74470a573c993e3600 Mon Sep 17 00:00:00 2001
From 971a45456d79b8ff8f7eddbb81852aed26ab3059 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
@ -4809,7 +4809,7 @@ index aae24d228770..21c6c1a6edfc 100644
--
2.35.1
From 8433560940a3b7c34676e75e367a8e93f6ca25b7 Mon Sep 17 00:00:00 2001
From e87a4cb804a0c618706b9277b0903ca0f0609c34 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
@ -4851,7 +4851,7 @@ index 5ef9c407362a..ed038efbc084 100644
--
2.35.1
From aafa4471ddb0ee72d5d283e0c44b7d76585d2d47 Mon Sep 17 00:00:00 2001
From c1168a14e36309c4cb6421cb33ba7e44a86c941a 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
@ -4883,7 +4883,7 @@ index ed038efbc084..5bedcddafe36 100644
--
2.35.1
From a4e4aba43aca8253969876aa5c44b86b1de8dcd2 Mon Sep 17 00:00:00 2001
From a7562d92639c8f7f392cb404a0aecb9ad669b670 Mon Sep 17 00:00:00 2001
From: Hans de Goede <hdegoede@redhat.com>
Date: Fri, 3 Dec 2021 12:51:08 +0100
Subject: [PATCH] mfd: intel-lpss: Fix I2C4 not being available on the
@ -4988,7 +4988,7 @@ index 22dbc4aed793..062ce95b68b9 100644
--
2.35.1
From 858199f41fcd4bc878c5286faed2f00fe0e08294 Mon Sep 17 00:00:00 2001
From 0fb2088a6ba9d3e1faae7ac54a950780a9a81a88 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Thu, 6 Jan 2022 22:12:38 +0000
Subject: [PATCH] platform/x86: int3472: Add board data for Surface Go 3

View file

@ -1,4 +1,4 @@
From 12fc5ec1145026cc1048aadc402fd0b5010ab3d9 Mon Sep 17 00:00:00 2001
From e47a7cddd4cf212488297e63a987a291e21f1698 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 5b6d1a95776f..0a05e196419a 100644
--
2.35.1
From 3846afc81f095ee9c9c72d5754abc328d975ab02 Mon Sep 17 00:00:00 2001
From 803e5020ba8726279e66ab00def703e543c9286a 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

View file

@ -1,4 +1,4 @@
From def220c28225dd2c98d96a3634257aac7172ce10 Mon Sep 17 00:00:00 2001
From b1dd33eeee04cde179bdf779912504cf8f645877 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Wed, 8 Dec 2021 16:22:50 +0100
Subject: [PATCH] acpi/battery: Add device HID and quirk for Microsoft Surface
@ -51,7 +51,7 @@ index ead0114f27c9..56db7b4da514 100644
--
2.35.1
From 0e3b557fd61138c67f4da728e633c7cbcdf5065c Mon Sep 17 00:00:00 2001
From a20b4e65fde16e0b3f397a8e294a3855bfff0cad Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Tue, 8 Feb 2022 01:29:48 +0100
Subject: [PATCH] ACPI: battery: Add "Not Charging" quirk for Microsoft Surface
@ -109,3 +109,62 @@ index 56db7b4da514..8edaa3020af3 100644
--
2.35.1
From 63858e3816f00b90bd2fcd27c589e03a3298a1f6 Mon Sep 17 00:00:00 2001
From: Hans de Goede <hdegoede@redhat.com>
Date: Thu, 24 Feb 2022 11:18:48 +0100
Subject: [PATCH] surface: surface3_power: Fix battery readings on batteries
without a serial number
The battery on the 2nd hand Surface 3 which I recently bought appears to
not have a serial number programmed in. This results in any I2C reads from
the registers containing the serial number failing with an I2C NACK.
This was causing mshw0011_bix() to fail causing the battery readings to
not work at all.
Ignore EREMOTEIO (I2C NACK) errors when retrieving the serial number and
continue with an empty serial number to fix this.
Fixes: b1f81b496b0d ("platform/x86: surface3_power: MSHW0011 rev-eng implementation")
BugLink: https://github.com/linux-surface/linux-surface/issues/608
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Reviewed-by: Maximilian Luz <luzmaximilian@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20220224101848.7219-1-hdegoede@redhat.com
Patchset: misc-fixes
---
drivers/platform/surface/surface3_power.c | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/drivers/platform/surface/surface3_power.c b/drivers/platform/surface/surface3_power.c
index abac3eec565e..444ec81ba02d 100644
--- a/drivers/platform/surface/surface3_power.c
+++ b/drivers/platform/surface/surface3_power.c
@@ -232,14 +232,21 @@ static int mshw0011_bix(struct mshw0011_data *cdata, struct bix *bix)
}
bix->last_full_charg_capacity = ret;
- /* get serial number */
+ /*
+ * Get serial number, on some devices (with unofficial replacement
+ * battery?) reading any of the serial number range addresses gets
+ * nacked in this case just leave the serial number empty.
+ */
ret = i2c_smbus_read_i2c_block_data(client, MSHW0011_BAT0_REG_SERIAL_NO,
sizeof(buf), buf);
- if (ret != sizeof(buf)) {
+ if (ret == -EREMOTEIO) {
+ /* no serial number available */
+ } else if (ret != sizeof(buf)) {
dev_err(&client->dev, "Error reading serial no: %d\n", ret);
return ret;
+ } else {
+ snprintf(bix->serial, ARRAY_SIZE(bix->serial), "%3pE%6pE", buf + 7, buf);
}
- snprintf(bix->serial, ARRAY_SIZE(bix->serial), "%3pE%6pE", buf + 7, buf);
/* get cycle count */
ret = i2c_smbus_read_word_data(client, MSHW0011_BAT0_REG_CYCLE_CNT);
--
2.35.1

View file

@ -51,18 +51,18 @@ sha256sums=('SKIP'
'a7e88715c86f2ea77e80cb0535d827406676cb8227a9367dd98931f511b06f31'
'63e0aa01e590c789a2a312f48cdc467b29734465cdf87e206b7a7e0f82e22bc4'
'b30cd71018df7e98101ba0cf37054169006b096d2870a9f8467dd96378b02b98'
'9e7ffb52f0d77094dc9a937da7efb25223159aaba85ff464680d8a0502d57050'
'11dd3194a21678b9fb944acb8284449133f8b3a9b6b55f4d4125dd185932fecd'
'6a5c5a4178d2822e12776f0856a7b9f38d6cb71460f336ed67a1af5e14ad3aac'
'36424ad43573c3148f8a7eae30455fb597e9cb8ad4fa747a1670add9aa6fa13c'
'20a25614a39ae786e34984b54fba69dfa6d162143e0f96ff8976f180fefd92cb'
'04d471b3a6313d9b4ea10676e2f2c8bcccf005c070b605c978534af3c2f0c401'
'9123baf7b8e314d9cd78e295eb27fcaa9f68249aa36534b526158a4bdd4da67e'
'1a52f03952f827cb94f5f779c3d51ad3c6b58b0a950c489a70fe290388e89089'
'a54674e9524c38d9ba414ed4027543f20c64f4c221df86f9f7ed06d07258ff22'
'ab24b57ace06502cad42ea826b1135cfc7a13a9f9b8bf50780dd37152776caa6'
'5049562c8efbb3de1cb96c906a31828f6293a3b1c598dde86ed234ce7e8bff94'
'7e11e196a32c55cba8d113689d25d49514dce73a6fb909725d802e29ef599820')
'238c131a0e2078f8168566ab91acdc8a45dbfa573957d69d8102a41161421d15'
'79f8133803f6fd4e6166afaae35a3c6ed9323daf3cb6f81c7624abc205569186'
'a14a041b886d0d0500312a162401c936bcd60f973e6279a7c2d940a8351c248b'
'077d7742d6ebcaf337b64d30b933c4c1144538b61030ec60314431ec70946f10'
'cffc53def40deda2f1ad0fefb517876d3bd35522299752e2242bc9017f799792'
'f8fa489d913ad9027cb982da6d3ae8365b478e1896c7ccc8c8d21c60ac00f07d'
'ac37ca3ff9511a304ad57dc0995b0284321b2bfdef486d2749662acd001f6913'
'90143b0c2d66e1cc969592d6dc3cbb2e30710e3f35df7553cefad9b0d99f7dbb'
'4d30bac8143e3f8f9e502e0ffa7a605ffddab867ece091f8da4da99ee3c26b09'
'027f97914a5e51ca9f13d24f092e287c960e450152d7510e3d85c8e69559702f'
'6f455404ebe69dec0ff002c57d08235a92f44fcb0a31e99aabd2e478fff1abe3'
'bc6c70e14335bc604ad4576a33246c52b1eff4f40ec1393b6e873acfad78d027')
export KBUILD_BUILD_HOST=archlinux