Update v5.15 patches

Changes:
 - Rebase onto v5.15.11

Links:
 - kernel: e7ecf4debb
This commit is contained in:
Maximilian Luz 2021-12-25 16:02:28 +01:00
parent 8970960cde
commit 32a639ff8b
No known key found for this signature in database
GPG key ID: 70EC0937F6C26F02
13 changed files with 96 additions and 204 deletions

View file

@ -1,4 +1,4 @@
From 7c8e60c0c14a1991effe428fe1559febf6911755 Mon Sep 17 00:00:00 2001
From 9bde63baa03aa2e32726ff65a048e0eea88d2658 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 a9c674b53d7e4a5a0b93ff9530b5bedd4fd56a44 Mon Sep 17 00:00:00 2001
From 81427dd3cd82dee305ed3cb75f9f5c941567510e 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.34.1
From e8ce686047b40924a33b45b8ced2c976103db459 Mon Sep 17 00:00:00 2001
From 8d6537bbc234d281aa489033e92cbd748d58d04d 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.34.1
From baac06672d095e16f8d10d359a85ed18bcd136e6 Mon Sep 17 00:00:00 2001
From 5d338b5c408196f0b16630372c488bdf3fbdb3f9 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.34.1
From 964153555d2063378ef0ae7427106e2eadae605b Mon Sep 17 00:00:00 2001
From f18e15078fba51a7c3b9779a44fdc6b16f7c83c7 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.34.1
From 8e8ab158b6ae6a89456c2a32bb58f57ca713c59c Mon Sep 17 00:00:00 2001
From b302774f8a4217f3b08d375504f925aa88f1d5bb 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 79d0db542da3..ec96f3e7ad33 100644
--
2.34.1
From 776d0a1d1d7a871abd4e15ded9c00b044e1630af Mon Sep 17 00:00:00 2001
From 5e09fbaa0f207ed5b3e64c2e24e5186a1feec72b 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
@ -746,7 +746,7 @@ index 97f0f39364d6..dd30d21edc01 100644
--
2.34.1
From 288057e261dc9b6ae5360f68e89baf5261b85552 Mon Sep 17 00:00:00 2001
From 2c021152e246d1d0e1d4daf0b0bba8fc3d218f50 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
@ -803,7 +803,7 @@ index 586c79dc0a98..f87bc9bdfba7 100644
--
2.34.1
From ed34c0779108808a52d8a52162e11859c1a21e5a Mon Sep 17 00:00:00 2001
From 08ec5047e467b83f5ecc5f8a43494b956e785743 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
@ -1036,7 +1036,7 @@ index dd30d21edc01..e4d44705c827 100644
--
2.34.1
From e81bf93f2b4190ec25ce8d46e26ea582362cb63b Mon Sep 17 00:00:00 2001
From f0939712dd4035e8f909dc913211f8bf16173c6a 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
@ -1212,7 +1212,7 @@ index e4d44705c827..a688fd898564 100644
--
2.34.1
From abdb4a880cdc2fb4bd41e1bc951d87e30e435e5e Mon Sep 17 00:00:00 2001
From d6781d6e17796d53e9afd0ee1de1349d72aede71 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
@ -1315,7 +1315,7 @@ index a688fd898564..2a938e8e0bb1 100644
--
2.34.1
From 2573645b59f8aa58c5e01d043f891d47d30b7869 Mon Sep 17 00:00:00 2001
From d3b60b534844fead196825385cdf19b0779e852b 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
@ -1404,7 +1404,7 @@ index 2a938e8e0bb1..2a3f9ebb3182 100644
--
2.34.1
From 5873cce4d8ccc1ddb593c4ced5955cdc07a58b75 Mon Sep 17 00:00:00 2001
From 3848476674e905dd073e6194ca3ff494178a5d94 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
@ -1431,7 +1431,7 @@ index 2a3f9ebb3182..0eb31201a82b 100644
--
2.34.1
From 784c6bb040190dd779b8ef361bde3c71d6704dbe Mon Sep 17 00:00:00 2001
From 31204165c58456c0dbf561433113e283e6f0c842 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
@ -1463,7 +1463,7 @@ index 0eb31201a82b..d62a20de3ada 100644
--
2.34.1
From 18146779f39dd75c6372a54e43ba31e4fd0deb27 Mon Sep 17 00:00:00 2001
From 0df4865dee1bb16c3942b0db64aa1b5cdcd1c3d1 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
@ -1619,7 +1619,7 @@ index 48ea00da1fc9..1e2798dce18f 100644
--
2.34.1
From f988afeae57754ce82616a504b38bee6a281507b Mon Sep 17 00:00:00 2001
From ed270327efdd6e2f1bc574bef244edd3c63ee720 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
@ -1722,7 +1722,7 @@ index 6b5d35d9e69f..8e49ebca1847 100644
--
2.34.1
From 0463e227830bb86aa81b26a0475d185b0604ab7e Mon Sep 17 00:00:00 2001
From 72711647dff47740dda0ce9fa816935a2651acbc 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
@ -1754,7 +1754,7 @@ index d62a20de3ada..18b1a6d54bc8 100644
--
2.34.1
From 0b6df4e8504bc3079caa5f10a327dd62c0510975 Mon Sep 17 00:00:00 2001
From 2804a95e641ee44c90e580ca3d67a1140d61f2d0 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
@ -1794,7 +1794,7 @@ index 18b1a6d54bc8..c00791701d78 100644
--
2.34.1
From e9f18894e248abaf3206e93b44b89d83aa7b5ad2 Mon Sep 17 00:00:00 2001
From d2e107a605a8df2d72021afbec8c1c7494a42620 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
@ -1822,7 +1822,7 @@ index cf08a4af84d6..9ff2058bcd7e 100644
--
2.34.1
From f44a30458cd9042a0f211b1b047c73a7a6842cce Mon Sep 17 00:00:00 2001
From 517f26e8c3a9f84f4a8aeb4ea65d0c267813844e 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 67f7646f06b3c91e666b2bfa02e428b14f9f5bf5 Mon Sep 17 00:00:00 2001
From 31e68648ee94b50da86f59bb843dc9f05fa71448 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 514226dd707545b78bc3226d215ef6c43c0a572f Mon Sep 17 00:00:00 2001
From c52f74c1f265095f1ba293edfd9998528208a3d8 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.34.1
From 568ddca9f7d54191c081510566fade5c8889b945 Mon Sep 17 00:00:00 2001
From d01e8fc25b5097c3b2c443a21f01194ac0f90ab0 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 3c7d6dd96841bc82e37be27fcb88b596994d75d1 Mon Sep 17 00:00:00 2001
From 757b94ef927f60accefb44dd5064af7186af2c74 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
@ -58,7 +58,7 @@ index 1679811eff50..e70f4c63554e 100644
--
2.34.1
From 9bfbcd6eb0873baed7efa51cc95b0d30b64d713b Mon Sep 17 00:00:00 2001
From 902d3be4049bafc48d0020c3b1a6c08bc56a6791 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
@ -183,7 +183,7 @@ index f636c5310321..cc257097eb05 100644
--
2.34.1
From a8ef4017330f888df17193e9c1f8f713d60f459f Mon Sep 17 00:00:00 2001
From 504a0ac614ca54b6ec568a2bfe783c6d047af690 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
@ -271,7 +271,7 @@ index e70f4c63554e..f6c639342b9d 100644
--
2.34.1
From 8da96e57461d844b198688c93b3041bc897093a0 Mon Sep 17 00:00:00 2001
From b975887fe2b21b9820cb6db40ff8d0242beb3dbb 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
@ -322,7 +322,7 @@ index f6c639342b9d..ce2bd88feeaa 100644
--
2.34.1
From 7e1b6784dae36504ddeda085b833ad9599828de8 Mon Sep 17 00:00:00 2001
From 510276e60e48661b4ea15430130c419928eaf94e 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
@ -443,7 +443,7 @@ index cc257097eb05..491aa7e9f4bc 100644
--
2.34.1
From 6b4fd1a58701744105f2961055d3741776016c0a Mon Sep 17 00:00:00 2001
From 83d29a4b1f1a673648da0a966564c283280c62a8 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
@ -730,7 +730,7 @@ index 491aa7e9f4bc..16816c34da3e 100644
--
2.34.1
From a8999ca197274e1fb7c2a1e2d3fae55ef944784d Mon Sep 17 00:00:00 2001
From 2a4aca7b034b91380dd1e7bd633c03c6d2569576 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
@ -779,7 +779,7 @@ index ce2bd88feeaa..9f630e890ff7 100644
--
2.34.1
From 9a3c41282efdded04b564ff70b332b1ef1f38819 Mon Sep 17 00:00:00 2001
From cfe41b4550a30803984a11a9453f4b122ddc6bdd 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
@ -819,7 +819,7 @@ index a060c36c7766..59182d55742d 100644
--
2.34.1
From 7e82b194ea5b5da50117c91d68196bdfc62915d7 Mon Sep 17 00:00:00 2001
From 6847457da773b9bf694adbe84865d46b766d643b 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
@ -859,7 +859,7 @@ index 5ec2e6bb2465..540707882bb0 100644
--
2.34.1
From 51f76357d87921c6186fbebdbf59e06dfe8e8ca6 Mon Sep 17 00:00:00 2001
From 2a9c2a3147112961adcc5f0ede33f0398623e71f 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
@ -970,7 +970,7 @@ index 5571e74abe91..d2e695e942b6 100644
--
2.34.1
From 86cd82683def49c30b74e43838dafc0fc46ddc2e Mon Sep 17 00:00:00 2001
From 7285692dd5c25fbd1b4b65db98d140b42ca63ca1 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
@ -1008,7 +1008,7 @@ index c3de43edcffa..d1efac85caf1 100644
--
2.34.1
From dd4a9646ebe65127889b6034c87d37b4feaf4e70 Mon Sep 17 00:00:00 2001
From 5d57735b7ff3374409830b238f320bdcb0a0178b 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
@ -1322,7 +1322,7 @@ index 9f630e890ff7..4838ce6519a6 100644
--
2.34.1
From 246663eaee0632973555c15595ae38029047ce61 Mon Sep 17 00:00:00 2001
From a99675a16c0a083f14698b282bf1dbe3a495a540 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
@ -1420,7 +1420,7 @@ index 4838ce6519a6..c0e29c0514df 100644
--
2.34.1
From f40588345c4517da685946b5f464eafe75a61766 Mon Sep 17 00:00:00 2001
From d1a1adf4edfc564f2c8a0b47577dcbb7f13174a6 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
@ -1764,7 +1764,7 @@ index 000000000000..458470067579
--
2.34.1
From 24849a1b7418cc9a61d433d19d8de7311e046bad Mon Sep 17 00:00:00 2001
From 507f1a3f27e49a9c16428fdf9f216e36f7de66fe 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 9d99e159ae26b8d029e6bebd11733a90699bc146 Mon Sep 17 00:00:00 2001
From a9f8dc637242a4a0803f2818af783152a2238bb0 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 546cc935e035..006e25a1b0d5 100644
--
2.34.1
From 55ebac8f7b751f985b3db02aa4249be1172f4ca3 Mon Sep 17 00:00:00 2001
From ec106feb19987e6ccb6f9d73b89d6d3be84558e7 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 c187209f66248ccb324453e1f39948cdfb1f5ce7 Mon Sep 17 00:00:00 2001
From 2e7df2a887620a2f1d65fa8bab8079e7aa76ba0b 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.34.1
From ce58576e7279d8b3fa6dbc547168fdcadd609ba5 Mon Sep 17 00:00:00 2001
From 67e7c3b7a6f1a673f6f14c55248b735f562448a3 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 e4ab75ee69d1fd0c8da28d219501eef92caba0fd Mon Sep 17 00:00:00 2001
From d12ef691c04b3daa626810163bcf4a9825724e1f 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.34.1
From 1d9522b37fe223b2f8e0b2fd3f10e46b83beb6f7 Mon Sep 17 00:00:00 2001
From fe2f83f13eead80e83857c4a7a73bfb9308363aa 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
@ -147,41 +147,3 @@ index 242fb690dcaf..30eea54dbb47 100644
--
2.34.1
From ad29707de0cce579c429a466b8de6e53e3e6e5e3 Mon Sep 17 00:00:00 2001
From: Alex Hung <alex.hung@canonical.com>
Date: Mon, 29 Nov 2021 15:08:48 -0700
Subject: [PATCH] platform/x86/intel: hid: add Surface Go 3 to button array
table
Similar to other systems Surface Go 3 requires a DMI quirk to enable
button array to enable power and volume buttons.
Buglink: https://github.com/linux-surface/linux-surface/issues/595
Signed-off-by: Alex Hung <alex.hung@canonical.com>
Patchset: surface-button
---
drivers/platform/x86/intel/hid.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/drivers/platform/x86/intel/hid.c b/drivers/platform/x86/intel/hid.c
index 08598942a6d7..13f8cf70b9ae 100644
--- a/drivers/platform/x86/intel/hid.c
+++ b/drivers/platform/x86/intel/hid.c
@@ -99,6 +99,13 @@ static const struct dmi_system_id button_array_table[] = {
DMI_MATCH(DMI_PRODUCT_FAMILY, "ThinkPad X1 Tablet Gen 2"),
},
},
+ {
+ .ident = "Microsoft Surface Go 3",
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
+ DMI_MATCH(DMI_PRODUCT_NAME, "Surface Go 3"),
+ },
+ },
{ }
};
--
2.34.1

View file

@ -1,4 +1,4 @@
From acfef931020c02720dc096d1119fbbe2b9a60ef4 Mon Sep 17 00:00:00 2001
From eb9127cd269b78bdde0f91ac6df8bb4c793d1c15 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 9e4255932310a4dc25c14846c746744481b06f2d Mon Sep 17 00:00:00 2001
From 161be4ff564da85de5d81517fc1b74a99c70b983 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.34.1
From d99c4d368f3841f6eaa86c7c69bffc2eead451c9 Mon Sep 17 00:00:00 2001
From 4cd42f075630b07e7a56099ed12c5cbc43d4f7e6 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.34.1
From 3664c99c408c5942d9fa03153ef7391cd6be56d1 Mon Sep 17 00:00:00 2001
From e95a86090421809a430b4dc87904eed76388fb24 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.34.1
From bc8c26008ecf1d5107366992679aa53f227f5514 Mon Sep 17 00:00:00 2001
From e4d52bf39d2120db131723c78030443892e52f25 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.34.1
From 65c3c830fab75cddea8f10062385b50c0bceadce Mon Sep 17 00:00:00 2001
From cd188004bca7ecc93e8e85044f7139759e53d90b 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.34.1
From 38bc23dd0d9b5880261b6d0afddb1689d7c33dce Mon Sep 17 00:00:00 2001
From 5033effe65f119d48e682eb2b145384f840066fe 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.34.1
From 640920dbd7438df35a52ae0dec055bda5ea528da Mon Sep 17 00:00:00 2001
From a7d2e79f299b6bd6239f2f517fb41ad5f11e7d65 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.34.1
From 3a08c58cc4396b981a76dbaf74566cb38a9254df Mon Sep 17 00:00:00 2001
From 62e16e143587b383e934b7570e7f660b8b4a2ad7 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.34.1
From 4bd1c5cb1681651ca34b8d7df4de350a6eda2bef Mon Sep 17 00:00:00 2001
From 5c3d2f348d0a9136aa19ed40f1466b9b3896a510 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.34.1
From 18860f1c6b52578a45642c18212455080059ff53 Mon Sep 17 00:00:00 2001
From 83ecdeff5024b37d69e63b93712298bdf6734a3d 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.34.1
From 9cc816918d4ce8a91e7cb42dd163fe3f8bc9f299 Mon Sep 17 00:00:00 2001
From b9acaec860a0936f445b679ae3f84c64c70fb3bd 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.34.1
From c4be28dc382b6d905039696342e10bf8d0130be4 Mon Sep 17 00:00:00 2001
From 6581cbbdc15b5fa614eee3fab620c293e73f41f0 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.34.1
From 94a8ebce388765f0d8e7e44e9340a40e8f2d0e70 Mon Sep 17 00:00:00 2001
From 1deaed250786e4987c276c5e1f16a8b5631bdf6d 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.34.1
From ab244bc49de4a1df8558280369ca996c5fc3d520 Mon Sep 17 00:00:00 2001
From 6cc2bc6b987e3df141c4218b7cc905eebf0c75fb 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.34.1
From 504a3832d0fae2cf59046939bb265cf7a8483570 Mon Sep 17 00:00:00 2001
From 60de3ae9d1892b53e6fbea95fbb240a3753f75c0 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.34.1
From 2b193422d615b97418d1597892edfd4b27f88cef Mon Sep 17 00:00:00 2001
From 81f8cdebdb85e356130fc72af6a20b25269db99f 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.34.1
From cc8afd3f278365376e7280d756b913afd2370d6d Mon Sep 17 00:00:00 2001
From 113b8d501dd75413ddbc222375fede14e9db7b5e 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.34.1
From e9ace1fd162e49253234c1b763fcd53cc7a89ea7 Mon Sep 17 00:00:00 2001
From a5eb9caa5b8af2a2c73da84f5e2885faa13200a2 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.34.1
From c34ab3d70d2af7b7641e7942a66d51f7ca9819bf Mon Sep 17 00:00:00 2001
From 6ec6441ccb8a07a9883ef66d1c7e9eeca600e46d 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.34.1
From f5c9e506212d3535774c0bf260cc8223e188d655 Mon Sep 17 00:00:00 2001
From b8b52ad6bee8ef023e817231da5dbff6ea24c21f 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.34.1
From 3298496d9b5b8eb15c00750a84af188c0ffdbd79 Mon Sep 17 00:00:00 2001
From 4b5a356bce54f519b6e7e5e839a352d376d55875 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.34.1
From 83ce037ef986d171cbf06bd0ad16623399d712e2 Mon Sep 17 00:00:00 2001
From e4f26c59b361ecf1227c1a38f9cdc245185ce8f4 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.34.1
From 50bb5ca151726ec8789ac981e54e7d2f579f387f Mon Sep 17 00:00:00 2001
From dd87de54020364bf1ba31e5605f3dc34cabf4baa 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.34.1
From 456dfa91af1cf7b36be5f2c9072af4dd1c015f82 Mon Sep 17 00:00:00 2001
From b3a3b7b8d6bc9ed8b19751110a2d8eb33e780de5 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 006e25a1b0d5..ff7f5cbb5c73 100644
--
2.34.1
From 2c498ce343fb52cefaa0513578531e285ab6d58d Mon Sep 17 00:00:00 2001
From 25a0024b2728048183603a9d4a79e01406b9dcbb 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.34.1
From e7f5adeb3e6bb6baba30e30689bbfd03bfa51c35 Mon Sep 17 00:00:00 2001
From e224471726d4da2dc1bd6b9d3771de77fc082da4 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.34.1
From db15a6376a1271b6bf9013c221b37f3aa6c34066 Mon Sep 17 00:00:00 2001
From c8207c3a2644b8cf8b30adf7f290a0ed83c4d797 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.34.1
From d8b510400edecffda518f0c9b42f2bcbd29ac4fb Mon Sep 17 00:00:00 2001
From cd3b14ebbab484aa2ef967b6d9b2c803f5aa9142 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.34.1
From 94401e80a15fe4bda79d4a5c0969a5797d5d5344 Mon Sep 17 00:00:00 2001
From 10ac70251e20fabc8a8051fa9d5a92e4f2c60e6d 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.34.1
From 8fb35ad06b34444d8161de0c263dd5e2f23d1aa6 Mon Sep 17 00:00:00 2001
From 628a2ac5a655e1fe1c5265f0248d87cd6b77e6e5 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 a19a1f5dbdd7..efd31a0c7a88 100644
--
2.34.1
From c1f23f65449061e6a8381f6259bbf1e112d7a16b Mon Sep 17 00:00:00 2001
From e56b067e91f63440a0b5366dc69fcf41561690a0 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.34.1
From 0a27b1c5236f7acd03d25dfcf3b6e7b801641bc5 Mon Sep 17 00:00:00 2001
From 8642bba0453950fc4975c284382906585040fd8d 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.34.1
From 5f206a57b63d4e02c3d1d491a885e3436df77b61 Mon Sep 17 00:00:00 2001
From 9efad58fc24f0adcae63fc066a19d15540f2ddea 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.34.1
From 3409537122ea5695df9b87263d85d41b87d2c84e Mon Sep 17 00:00:00 2001
From 1c49a5c8caaf9d98b63147b8c84f6a1a1444aef1 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
@ -5226,7 +5226,7 @@ index d5af8aedf5e8..966487e32bfe 100644
--
2.34.1
From c602c62c2cd92fcbe5d8e344e0e028fb3c595458 Mon Sep 17 00:00:00 2001
From c90f9e95ebe480fa567588afed7467192e7f656d 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
@ -5258,7 +5258,7 @@ index 966487e32bfe..6c78edb65d1e 100644
--
2.34.1
From 171b29c478e03b4f175555b3368031810715c384 Mon Sep 17 00:00:00 2001
From 817c286cb56acfbf2a566324f9c0a44bc4fc5cdf 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

View file

@ -1,4 +1,4 @@
From 4678187b38b8e7059a7f2c3dd7b0ea69ff481a59 Mon Sep 17 00:00:00 2001
From 7540b24654d05b0fdeb79f3ef2f4dd8fa44137a6 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 14bcd59bcdee..159d26a664ca 100644
--
2.34.1
From 60ad66fdccd752cff23d0759d67406eca4ab95c4 Mon Sep 17 00:00:00 2001
From 7906582c115a957f19536db6d3aa384317391bd4 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,74 +1,4 @@
From e7ba91e0e45669d3ab6947f8faa8822ca44a738b Mon Sep 17 00:00:00 2001
From: Mathias Nyman <mathias.nyman@linux.intel.com>
Date: Fri, 29 Oct 2021 15:51:54 +0300
Subject: [PATCH] xhci: Fix commad ring abort, write all 64 bits to CRCR
register.
Turns out some xHC controllers require all 64 bits in the CRCR register
to be written to execute a command abort.
The lower 32 bits containing the command abort bit is written first.
In case the command ring stops before we write the upper 32 bits then
hardware may use these upper bits to set the commnd ring dequeue pointer.
Solve this by making sure the upper 32 bits contain a valid command
ring dequeue pointer.
The original patch that only wrote the first 32 to stop the ring went
to stable, so this fix should go there as well.
Fixes: ff0e50d3564f ("xhci: Fix command ring pointer corruption while aborting a command")
Cc: stable@vger.kernel.org
Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Patchset: misc-fixes
---
drivers/usb/host/xhci-ring.c | 21 ++++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)
diff --git a/drivers/usb/host/xhci-ring.c b/drivers/usb/host/xhci-ring.c
index 311597bba80e..eaa49aef2935 100644
--- a/drivers/usb/host/xhci-ring.c
+++ b/drivers/usb/host/xhci-ring.c
@@ -366,7 +366,9 @@ static void xhci_handle_stopped_cmd_ring(struct xhci_hcd *xhci,
/* Must be called with xhci->lock held, releases and aquires lock back */
static int xhci_abort_cmd_ring(struct xhci_hcd *xhci, unsigned long flags)
{
- u32 temp_32;
+ struct xhci_segment *new_seg = xhci->cmd_ring->deq_seg;
+ union xhci_trb *new_deq = xhci->cmd_ring->dequeue;
+ u64 crcr;
int ret;
xhci_dbg(xhci, "Abort command ring\n");
@@ -375,13 +377,18 @@ static int xhci_abort_cmd_ring(struct xhci_hcd *xhci, unsigned long flags)
/*
* The control bits like command stop, abort are located in lower
- * dword of the command ring control register. Limit the write
- * to the lower dword to avoid corrupting the command ring pointer
- * in case if the command ring is stopped by the time upper dword
- * is written.
+ * dword of the command ring control register.
+ * Some controllers require all 64 bits to be written to abort the ring.
+ * Make sure the upper dword is valid, pointing to the next command,
+ * avoiding corrupting the command ring pointer in case the command ring
+ * is stopped by the time the upper dword is written.
*/
- temp_32 = readl(&xhci->op_regs->cmd_ring);
- writel(temp_32 | CMD_RING_ABORT, &xhci->op_regs->cmd_ring);
+ next_trb(xhci, NULL, &new_seg, &new_deq);
+ if (trb_is_link(new_deq))
+ next_trb(xhci, NULL, &new_seg, &new_deq);
+
+ crcr = xhci_trb_virt_to_dma(new_seg, new_deq);
+ xhci_write_64(xhci, crcr | CMD_RING_ABORT, &xhci->op_regs->cmd_ring);
/* Section 4.6.1.2 of xHCI 1.0 spec says software should also time the
* completion of the Command Abort operation. If CRR is not negated in 5
--
2.34.1
From cce4e5012d65da77323e511781efe4fbc8f9b962 Mon Sep 17 00:00:00 2001
From 7dbaa0029e6b4c602b7a1da19bcc40a72d61fd46 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

View file

@ -49,18 +49,18 @@ sha256sums=('SKIP'
'e2d8d59ee965f5fabcb9dd15b70074798e168ccdbd75a9540390c281279f113d'
'63e0aa01e590c789a2a312f48cdc467b29734465cdf87e206b7a7e0f82e22bc4'
'b30cd71018df7e98101ba0cf37054169006b096d2870a9f8467dd96378b02b98'
'17343d63359b61a716afe97a7ef59d8a9192af1df154d3cd2407af90e6beaa64'
'fa14f234089da8d07afc0eded7561ce624cc420fa92325aa6021585a03d5f7ab'
'83473732e927c26ff3269eb7583ce81598e4722b7f0de7908128e3688908ada3'
'148509547019bc4f0c0c9d5816d0ffd05d27ad64ff59adb09d0725d8cda3ebd8'
'8d7039e3694b0a1d920b12b7405fdb3fb1eefb3ef15a058cf83b52d953762f08'
'7b083edaf9d41e1c582328d708ada6ff4ba4d499e6c9de3b2138bb501d4373cf'
'765bf6f4905668b7d4e388cda9966b4ea105a1ef3c048e10963ec26675d8728f'
'f570ee96057d048e51039796c83745b6fc02ff5c2b9f403c766f7ca49b75916b'
'523c96b16cc427c86ceb6213de0be536f1d4a52ffdf7de1d2590e9d71481d2b9'
'723cc38422064eed5644011b96457378b7f02650cf48e05cc8aa663fb88d7706'
'da765b6a01e1a988745bd12b9c585f06a9b5618b42a26ffad2ae1ba1c2a293b0'
'4e5376328db8e468bfaec0132f1d3a837c1ba5fd7dc4e62d2d128cac3acb8e77')
'0f21b9531d1f11f50768b4494d42a6df085eaf3cf850334b3bac5565ca64e8b6'
'cb3e9aae6c11f67c6653f42082fca9165663e75f924fd62e184e75e693939a30'
'5e9a5adfb49c04b8568447437c61cbae6770c6af6d230180d1938442303cf1a6'
'3597d437fdbcb6215e7e24548a427a196e0240455bf64ecdde42710aa7c10fe1'
'69dc0f9fa1dbe89f23ec1ea98aa0858741b57e7441e026da86a763ddbd934152'
'6566a2d75ff693c4917afd72f3e6c8a764002739b877f2e0a73a0bac26be0065'
'8d65fc3d16f6b5cdef5183daa4fbed8214857bb9d99b2b2fd880415b07de6937'
'65aa1fb6d4b51eacfe6f676ea6a56ed7fa18fd81890a47f5a81f34333c68b9ec'
'd49f0d24fbea1d03a9e8387b515ae4cc486a467e210df5a7700ef36b4d0bc1d6'
'0c42b3bee311291a11b587ae6c34661cd888f2d0d374c477288d058d9d2a3da1'
'9a2f67785205500cb19d0ca13456f1714e585eed591e7206fba7cc05d56d2c27'
'9c67a688fc83a174464ee42d557fc64133953c920e35dfc428a0e6c6145db607')
export KBUILD_BUILD_HOST=archlinux