diff --git a/patches/5.16/0001-surface3-oemb.patch b/patches/5.16/0001-surface3-oemb.patch index 6f3aec055..216d54827 100644 --- a/patches/5.16/0001-surface3-oemb.patch +++ b/patches/5.16/0001-surface3-oemb.patch @@ -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 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.16/0002-mwifiex.patch b/patches/5.16/0002-mwifiex.patch index 0077b534e..c08fbafea 100644 --- a/patches/5.16/0002-mwifiex.patch +++ b/patches/5.16/0002-mwifiex.patch @@ -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 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 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 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?= 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?= 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?= 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?= 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?= Date: Tue, 13 Apr 2021 12:57:41 +0200 Subject: [PATCH] mwifiex: Ignore BTCOEX events from the firmware diff --git a/patches/5.16/0003-ath10k.patch b/patches/5.16/0003-ath10k.patch index 2e06e4e7d..d592c7f55 100644 --- a/patches/5.16/0003-ath10k.patch +++ b/patches/5.16/0003-ath10k.patch @@ -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 Date: Sat, 27 Feb 2021 00:45:52 +0100 Subject: [PATCH] ath10k: Add module parameters to override board files diff --git a/patches/5.16/0004-ipts.patch b/patches/5.16/0004-ipts.patch index 2840795d7..60425a6b0 100644 --- a/patches/5.16/0004-ipts.patch +++ b/patches/5.16/0004-ipts.patch @@ -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 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 Date: Thu, 6 Aug 2020 11:20:41 +0200 Subject: [PATCH] misc: Add support for Intel Precise Touch & Stylus diff --git a/patches/5.16/0005-surface-sam.patch b/patches/5.16/0005-surface-sam.patch index 53fdad51e..911bce4f5 100644 --- a/patches/5.16/0005-surface-sam.patch +++ b/patches/5.16/0005-surface-sam.patch @@ -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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Wed, 27 Oct 2021 22:33:03 +0200 Subject: [PATCH] platform/surface: aggregator_registry: Add support for tablet diff --git a/patches/5.16/0006-surface-sam-over-hid.patch b/patches/5.16/0006-surface-sam-over-hid.patch index 4f155d05c..81894195d 100644 --- a/patches/5.16/0006-surface-sam-over-hid.patch +++ b/patches/5.16/0006-surface-sam-over-hid.patch @@ -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 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 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.16/0007-surface-gpe.patch b/patches/5.16/0007-surface-gpe.patch index 742346bbe..d06e7f695 100644 --- a/patches/5.16/0007-surface-gpe.patch +++ b/patches/5.16/0007-surface-gpe.patch @@ -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 Date: Wed, 27 Oct 2021 00:56:11 +0200 Subject: [PATCH] platform/surface: gpe: Add support for Surface Pro 8 diff --git a/patches/5.16/0008-surface-button.patch b/patches/5.16/0008-surface-button.patch index 4dd01fa2c..16a2e8013 100644 --- a/patches/5.16/0008-surface-button.patch +++ b/patches/5.16/0008-surface-button.patch @@ -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 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 Date: Tue, 5 Oct 2021 00:22:57 +1100 Subject: [PATCH] platform/surface: surfacepro3_button: don't load on amd diff --git a/patches/5.16/0009-surface-typecover.patch b/patches/5.16/0009-surface-typecover.patch index 6d3a6d11c..0200f79e6 100644 --- a/patches/5.16/0009-surface-typecover.patch +++ b/patches/5.16/0009-surface-typecover.patch @@ -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?= 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.16/0010-cameras.patch b/patches/5.16/0010-cameras.patch index 9c8932bb2..b2d53b3eb 100644 --- a/patches/5.16/0010-cameras.patch +++ b/patches/5.16/0010-cameras.patch @@ -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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Thu, 6 Jan 2022 22:12:38 +0000 Subject: [PATCH] platform/x86: int3472: Add board data for Surface Go 3 diff --git a/patches/5.16/0011-amd-gpio.patch b/patches/5.16/0011-amd-gpio.patch index d6a7a888c..72597f6f9 100644 --- a/patches/5.16/0011-amd-gpio.patch +++ b/patches/5.16/0011-amd-gpio.patch @@ -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 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 Date: Thu, 3 Jun 2021 14:04:26 +0200 Subject: [PATCH] ACPI: Add AMD 13" Surface Laptop 4 model to irq 7 override diff --git a/patches/5.16/0012-misc-fixes.patch b/patches/5.16/0012-misc-fixes.patch index de3c84303..3e7013db1 100644 --- a/patches/5.16/0012-misc-fixes.patch +++ b/patches/5.16/0012-misc-fixes.patch @@ -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 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 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 +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 +Reviewed-by: Maximilian Luz +Signed-off-by: Hans de Goede +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 + diff --git a/pkg/arch/kernel/PKGBUILD b/pkg/arch/kernel/PKGBUILD index b0a51cad9..70fbda5c0 100644 --- a/pkg/arch/kernel/PKGBUILD +++ b/pkg/arch/kernel/PKGBUILD @@ -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