From 952500a6c61259260c5afe07e13645a10393a1d6 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Wed, 21 Jul 2021 01:11:49 +0200 Subject: [PATCH] Update v5.10 patches Changes: - Rebase onto v5.10.52 Links: - kernel: https://github.com/linux-surface/kernel/commit/459bd42a63ed847d0bd302cee4f6e609f7d48611 --- patches/5.10/0001-surface3-oemb.patch | 2 +- patches/5.10/0002-wifi.patch | 74 ++++----- patches/5.10/0003-ipts.patch | 6 +- patches/5.10/0004-surface-gpe.patch | 2 +- patches/5.10/0005-surface-sam-over-hid.patch | 4 +- patches/5.10/0006-surface-sam.patch | 23 +-- patches/5.10/0007-surface-hotplug.patch | 6 +- patches/5.10/0008-surface-typecover.patch | 2 +- .../5.10/0009-surface-go-touchscreen.patch | 2 +- patches/5.10/0010-surface-sensors.patch | 2 +- patches/5.10/0011-cameras.patch | 140 +++++++++--------- .../5.10/0012-ath10k-firmware-override.patch | 2 +- 12 files changed, 126 insertions(+), 139 deletions(-) diff --git a/patches/5.10/0001-surface3-oemb.patch b/patches/5.10/0001-surface3-oemb.patch index 958d5e1d8..1517990ac 100644 --- a/patches/5.10/0001-surface3-oemb.patch +++ b/patches/5.10/0001-surface3-oemb.patch @@ -1,4 +1,4 @@ -From 9bb60e261f344fc543886593ad97679ba85534b6 Mon Sep 17 00:00:00 2001 +From ecfd9145dadb6e746409d0f4037cbf8d1348ce83 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.10/0002-wifi.patch b/patches/5.10/0002-wifi.patch index 21fb94f7b..cdeb8d9fa 100644 --- a/patches/5.10/0002-wifi.patch +++ b/patches/5.10/0002-wifi.patch @@ -1,4 +1,4 @@ -From 79e50542f559f6aca79ba8a93808ed8e606090a1 Mon Sep 17 00:00:00 2001 +From 871ac558758a1bab0bdc5bf9589201b625b2aaf2 Mon Sep 17 00:00:00 2001 From: Tsuchiya Yuto Date: Mon, 28 Sep 2020 17:46:49 +0900 Subject: [PATCH] mwifiex: pcie: add DMI-based quirk impl for Surface devices @@ -33,7 +33,7 @@ index fdfd9bf15ed4..8a1e7c5b9c6e 100644 mwifiex_usb-y += usb.o diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c -index 33cf952cc01d..e861d084f5e9 100644 +index b2de8d03c5fa..4c375ad6a078 100644 --- a/drivers/net/wireless/marvell/mwifiex/pcie.c +++ b/drivers/net/wireless/marvell/mwifiex/pcie.c @@ -27,6 +27,7 @@ @@ -206,7 +206,7 @@ index 000000000000..5326ae7e5671 -- 2.32.0 -From fd1e2f20f80cac6ee7df93b9e0ee259e592daf51 Mon Sep 17 00:00:00 2001 +From 158b63af163e281d73525781a26058d964d8caa5 Mon Sep 17 00:00:00 2001 From: Tsuchiya Yuto Date: Tue, 29 Sep 2020 17:25:22 +0900 Subject: [PATCH] mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ @@ -236,7 +236,7 @@ Patchset: wifi 3 files changed, 74 insertions(+), 9 deletions(-) diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c -index e861d084f5e9..39178d8aa065 100644 +index 4c375ad6a078..ccb4b54c9067 100644 --- a/drivers/net/wireless/marvell/mwifiex/pcie.c +++ b/drivers/net/wireless/marvell/mwifiex/pcie.c @@ -529,6 +529,13 @@ static void mwifiex_pcie_reset_prepare(struct pci_dev *pdev) @@ -407,7 +407,7 @@ index 5326ae7e5671..8b9dcb5070d8 100644 -- 2.32.0 -From 5000e6368554503ebae5a717079d16915df0cd1b Mon Sep 17 00:00:00 2001 +From 73ccae41cad4580a28c003d79bdbc4378547cd52 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 @@ -437,10 +437,10 @@ Patchset: wifi 3 files changed, 91 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c -index 39178d8aa065..94561ddaf126 100644 +index ccb4b54c9067..8d5cc3c1cf38 100644 --- a/drivers/net/wireless/marvell/mwifiex/pcie.c +++ b/drivers/net/wireless/marvell/mwifiex/pcie.c -@@ -2970,6 +2970,16 @@ static void mwifiex_pcie_card_reset_work(struct mwifiex_adapter *adapter) +@@ -2968,6 +2968,16 @@ static void mwifiex_pcie_card_reset_work(struct mwifiex_adapter *adapter) { struct pcie_service_card *card = adapter->card; @@ -586,7 +586,7 @@ index 8b9dcb5070d8..3ef7440418e3 100644 -- 2.32.0 -From 78323eb2757a71bb464cb0c313c6795589269c80 Mon Sep 17 00:00:00 2001 +From d6afa81f3c141430ca3ac464cef1024f32f7e0e7 Mon Sep 17 00:00:00 2001 From: Tsuchiya Yuto Date: Wed, 30 Sep 2020 18:08:24 +0900 Subject: [PATCH] mwifiex: pcie: (OEMB) add quirk for Surface 3 with broken DMI @@ -648,7 +648,7 @@ index f0a6fa0a7ae5..34dcd84f02a6 100644 -- 2.32.0 -From 28b0a6a15eda50c04dc574ea6d8118b81635b04b Mon Sep 17 00:00:00 2001 +From 92b1d71abb173743c879e413d23e1f201681febd 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+ @@ -670,7 +670,7 @@ Patchset: wifi 3 files changed, 27 insertions(+), 8 deletions(-) diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c -index 94561ddaf126..fcedc663ccc7 100644 +index 8d5cc3c1cf38..0627a37deac8 100644 --- a/drivers/net/wireless/marvell/mwifiex/pcie.c +++ b/drivers/net/wireless/marvell/mwifiex/pcie.c @@ -379,6 +379,7 @@ static int mwifiex_pcie_probe(struct pci_dev *pdev, @@ -803,7 +803,7 @@ index 3ef7440418e3..a95ebac06e13 100644 -- 2.32.0 -From 37a1c6716bd8e39a4ac618b505d05a5899736754 Mon Sep 17 00:00:00 2001 +From 7487e8e25fb56c16d023061d1fc6e483079e71ef 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 @@ -841,7 +841,7 @@ Patchset: wifi 1 file changed, 6 insertions(+) diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c -index fcedc663ccc7..5eea6cb73fb7 100644 +index 0627a37deac8..95a0c436bc1c 100644 --- a/drivers/net/wireless/marvell/mwifiex/pcie.c +++ b/drivers/net/wireless/marvell/mwifiex/pcie.c @@ -237,6 +237,12 @@ static int mwifiex_write_reg(struct mwifiex_adapter *adapter, int reg, u32 data) @@ -860,7 +860,7 @@ index fcedc663ccc7..5eea6cb73fb7 100644 -- 2.32.0 -From f8a27fa4428516feecb9facbabccbcf627592ea0 Mon Sep 17 00:00:00 2001 +From d10e9871ea8720b8d4d052deae0ca637b75ace67 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 @@ -894,10 +894,10 @@ Patchset: wifi 3 files changed, 31 insertions(+), 8 deletions(-) diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c -index 5eea6cb73fb7..7dc54c446559 100644 +index 95a0c436bc1c..97e7787e88b0 100644 --- a/drivers/net/wireless/marvell/mwifiex/pcie.c +++ b/drivers/net/wireless/marvell/mwifiex/pcie.c -@@ -1764,9 +1764,21 @@ mwifiex_pcie_send_boot_cmd(struct mwifiex_adapter *adapter, struct sk_buff *skb) +@@ -1762,9 +1762,21 @@ mwifiex_pcie_send_boot_cmd(struct mwifiex_adapter *adapter, struct sk_buff *skb) static int mwifiex_pcie_init_fw_port(struct mwifiex_adapter *adapter) { struct pcie_service_card *card = adapter->card; @@ -1027,7 +1027,7 @@ index a95ebac06e13..4ec2ae72f632 100644 -- 2.32.0 -From 91141f9ef03f0cb43ab57b17515e6b2cf3ab4fd9 Mon Sep 17 00:00:00 2001 +From d2056c0f42d408e52ded8a6d66b5ea2a18eda52f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Sun, 28 Mar 2021 21:10:06 +0200 Subject: [PATCH] mwifiex: Try waking the firmware until we get an interrupt @@ -1067,7 +1067,7 @@ Patchset: wifi 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c -index 7dc54c446559..505a90743f2f 100644 +index 97e7787e88b0..a4713019b226 100644 --- a/drivers/net/wireless/marvell/mwifiex/pcie.c +++ b/drivers/net/wireless/marvell/mwifiex/pcie.c @@ -666,6 +666,7 @@ static int mwifiex_pm_wakeup_card(struct mwifiex_adapter *adapter) @@ -1116,7 +1116,7 @@ index 7dc54c446559..505a90743f2f 100644 -- 2.32.0 -From 04a185a1c617c200c8d34044a85215a325d102f0 Mon Sep 17 00:00:00 2001 +From 522f22b70f338f7684cbd9b95ffa1a2fd15550be 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 @@ -1152,7 +1152,7 @@ Patchset: wifi 1 file changed, 15 insertions(+) diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c -index b1f0b13cc8bc..317fa2251bb0 100644 +index afd2b1f12d49..5121ba03f6a8 100644 --- a/drivers/bluetooth/btusb.c +++ b/drivers/bluetooth/btusb.c @@ -60,6 +60,7 @@ static struct usb_driver btusb_driver; @@ -1163,7 +1163,7 @@ index b1f0b13cc8bc..317fa2251bb0 100644 static const struct usb_device_id btusb_table[] = { /* Generic Bluetooth USB device */ -@@ -356,6 +357,7 @@ static const struct usb_device_id blacklist_table[] = { +@@ -358,6 +359,7 @@ static const struct usb_device_id blacklist_table[] = { { USB_DEVICE(0x1286, 0x2044), .driver_info = BTUSB_MARVELL }, { USB_DEVICE(0x1286, 0x2046), .driver_info = BTUSB_MARVELL }, { USB_DEVICE(0x1286, 0x204e), .driver_info = BTUSB_MARVELL }, @@ -1171,7 +1171,7 @@ index b1f0b13cc8bc..317fa2251bb0 100644 /* Intel Bluetooth devices */ { USB_DEVICE(0x8087, 0x0025), .driver_info = BTUSB_INTEL_NEW | -@@ -4096,6 +4098,19 @@ static int btusb_probe(struct usb_interface *intf, +@@ -4110,6 +4112,19 @@ static int btusb_probe(struct usb_interface *intf, if (id->driver_info & BTUSB_MARVELL) hdev->set_bdaddr = btusb_set_bdaddr_marvell; @@ -1194,7 +1194,7 @@ index b1f0b13cc8bc..317fa2251bb0 100644 -- 2.32.0 -From 7ab604f105aadf797840cdf837869e49430cc72d Mon Sep 17 00:00:00 2001 +From b1d6b79b140486ce31af97199b4177c725ec87fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Wed, 11 Nov 2020 12:31:26 +0100 Subject: [PATCH] mwifiex: Small cleanup for handling virtual interface type @@ -1295,7 +1295,7 @@ index a6b9dc6700b1..d50fd8570475 100644 -- 2.32.0 -From a7cfc9ec8e47f643bf8025a1f7b189aa94c6a837 Mon Sep 17 00:00:00 2001 +From 58a9dbf565865374dc2bff21c606188d7dca4cf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Wed, 11 Nov 2020 12:44:39 +0100 Subject: [PATCH] mwifiex: Use function to check whether interface type change @@ -1528,7 +1528,7 @@ index d50fd8570475..3a79a55bbfd2 100644 -- 2.32.0 -From 807effc0f75740679bc8158ff60b246cc21baa04 Mon Sep 17 00:00:00 2001 +From 8af1927fb58fcd795f4708b01f2526f0b5ea1282 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Wed, 11 Nov 2020 13:33:04 +0100 Subject: [PATCH] mwifiex: Run SET_BSS_MODE when changing from P2P to STATION @@ -1596,7 +1596,7 @@ index 3a79a55bbfd2..66e978088061 100644 -- 2.32.0 -From bae392467631560664d6bc1072e98022e051256f Mon Sep 17 00:00:00 2001 +From 1910c79f964b33c498654f2a3458296e6f11eabc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Wed, 11 Nov 2020 14:42:54 +0100 Subject: [PATCH] mwifiex: Use helper function for counting interface types @@ -1772,7 +1772,7 @@ index 66e978088061..db30f595e9f9 100644 -- 2.32.0 -From 52b26382809e81e8127282c82a69549e209f3457 Mon Sep 17 00:00:00 2001 +From 641f514b98280f2c0c32d556783ff15092a27ea0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Fri, 26 Mar 2021 15:56:58 +0100 Subject: [PATCH] mwifiex: Update virtual interface counters right after @@ -1875,7 +1875,7 @@ index db30f595e9f9..60de1cec77c7 100644 -- 2.32.0 -From abc36a914b275f175b8c63145925eb4a95cef85b Mon Sep 17 00:00:00 2001 +From 4c6bb9d8698af68bae4c5a1163945ee56dbc12bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Wed, 11 Nov 2020 13:42:40 +0100 Subject: [PATCH] mwifiex: Allow switching interface type from P2P_CLIENT to @@ -1964,7 +1964,7 @@ index 60de1cec77c7..a37b504bd084 100644 -- 2.32.0 -From 01776ca3e8c10e128f87b3ace2809556b1c43e50 Mon Sep 17 00:00:00 2001 +From fe7a74150c5e717c3a5d14b2e66bb6f3fd39ec0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Fri, 26 Mar 2021 15:31:08 +0100 Subject: [PATCH] mwifiex: Handle interface type changes from AP to STATION @@ -1991,7 +1991,7 @@ index a37b504bd084..e65f285e3efe 100644 -- 2.32.0 -From 62185ef969b6048e8d9cbc2826061e66ad5ae3d0 Mon Sep 17 00:00:00 2001 +From 0e42880bc6d2069da701183728589789cdab6f14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Fri, 26 Mar 2021 15:32:16 +0100 Subject: [PATCH] mwifiex: Properly initialize private structure on interface @@ -2046,7 +2046,7 @@ index e65f285e3efe..a290312313f3 100644 -- 2.32.0 -From 998b1ef0e5561c5b14ecdd7538eff7f8e90b8c82 Mon Sep 17 00:00:00 2001 +From 0b3c13e21e56d5c04cca9db27721fc9747be8741 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Sat, 27 Mar 2021 12:19:14 +0100 Subject: [PATCH] mwifiex: Fix copy-paste mistake when creating virtual @@ -2078,7 +2078,7 @@ index a290312313f3..1e1cf523e228 100644 -- 2.32.0 -From 0ac13eeabff75404971add94b51287f562d6f463 Mon Sep 17 00:00:00 2001 +From 6e85f83165199525d3a29ef934ed2a69e2225c3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Tue, 13 Apr 2021 14:30:28 +0200 Subject: [PATCH] mwifiex: Deactive host sleep using HSCFG after it was @@ -2234,7 +2234,7 @@ index d3a968ef21ef..76db9a7b8199 100644 -- 2.32.0 -From c8d0f92aa8383a81b2b561774566c78de4fd1ae9 Mon Sep 17 00:00:00 2001 +From ad3f2afda4a4338b8349f4aa16f22fb96d6007f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Tue, 13 Apr 2021 14:23:05 +0200 Subject: [PATCH] mwifiex: Add quirk to disable deep sleep with certain @@ -2337,7 +2337,7 @@ index 119ccacd1fcc..fb245adba19f 100644 -- 2.32.0 -From ae751f8001a0b14a3926deea74b2e57fbb8a353c Mon Sep 17 00:00:00 2001 +From 4d998eeac1496921b1a3b23d389775036213a2d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Wed, 11 Nov 2020 15:17:07 +0100 Subject: [PATCH] mwifiex: Don't log error on suspend if wake-on-wlan is @@ -2369,7 +2369,7 @@ index 1e1cf523e228..1cdd66c37cfc 100644 -- 2.32.0 -From 66957b306bc02b221169d720ae6e382bde8c56bc Mon Sep 17 00:00:00 2001 +From 9ba091aa94017bf811b3c9ccbc850a2f527c2300 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Sun, 28 Mar 2021 21:42:54 +0200 Subject: [PATCH] mwifiex: Log an error on command failure during key-material @@ -2409,7 +2409,7 @@ index 1cdd66c37cfc..6ad935c1bb47 100644 -- 2.32.0 -From 9afd54a4d412ac11bdfd2d0b4abef4da7a3bbe08 Mon Sep 17 00:00:00 2001 +From c6ff2f408d539ef4fb3a194ac4bfc4662d80086e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Tue, 13 Apr 2021 12:44:03 +0200 Subject: [PATCH] mwifiex: Fix an incorrect comment @@ -2437,7 +2437,7 @@ index 6696bce56178..b0695432b26a 100644 -- 2.32.0 -From ae3b72e31a6c956c6b36e891af9fec809138ba1f Mon Sep 17 00:00:00 2001 +From 181015954731680d59a55a3d9f91bef6319223f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Tue, 13 Apr 2021 12:45:59 +0200 Subject: [PATCH] mwifiex: Send DELBA requests according to spec @@ -2480,7 +2480,7 @@ index b0695432b26a..9ff2058bcd7e 100644 -- 2.32.0 -From fbb2ac6d8731e915ebab90e97cf00fca2daa5582 Mon Sep 17 00:00:00 2001 +From 60773bed0ae1b759c3b5254e8943209c588ea7d8 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.10/0003-ipts.patch b/patches/5.10/0003-ipts.patch index 2e25aded3..995c73f1f 100644 --- a/patches/5.10/0003-ipts.patch +++ b/patches/5.10/0003-ipts.patch @@ -1,4 +1,4 @@ -From 561b8b46aa045da8d1880368804ea1dd16df9a74 Mon Sep 17 00:00:00 2001 +From 6f58f3524e35fa53b9ae2876875cbc36cbf6bba5 Mon Sep 17 00:00:00 2001 From: Dorian Stoll Date: Thu, 30 Jul 2020 13:21:53 +0200 Subject: [PATCH] misc: mei: Add missing IPTS device IDs @@ -36,7 +36,7 @@ index c3393b383e59..0098f98426c1 100644 -- 2.32.0 -From b90298d850b6e89a04c8e15da4f5099901a72d7c Mon Sep 17 00:00:00 2001 +From 3ab384de816b83fc4f4f8e6d4f5b902f023a4250 Mon Sep 17 00:00:00 2001 From: Dorian Stoll Date: Thu, 25 Feb 2021 09:37:47 +0100 Subject: [PATCH] misc: mei: Remove client devices before shutting down bus @@ -65,7 +65,7 @@ index bcee77768b91..21ed765003e1 100644 -- 2.32.0 -From fc601c1571c83cca8c3187934fd62c4493a48a04 Mon Sep 17 00:00:00 2001 +From a27b64cf2e5f934e236f7eb4d4cc43207e8c2083 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.10/0004-surface-gpe.patch b/patches/5.10/0004-surface-gpe.patch index 0df8794fe..c71568032 100644 --- a/patches/5.10/0004-surface-gpe.patch +++ b/patches/5.10/0004-surface-gpe.patch @@ -1,4 +1,4 @@ -From 15716d017eb2bdff1ead8539348808007e96013f Mon Sep 17 00:00:00 2001 +From 6f4ea9a9400331e606253113a54719797f713aba Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 16 Aug 2020 23:39:56 +0200 Subject: [PATCH] platform/x86: Add Driver to set up lid GPEs on MS Surface diff --git a/patches/5.10/0005-surface-sam-over-hid.patch b/patches/5.10/0005-surface-sam-over-hid.patch index 7e91eb969..7caaa2eb0 100644 --- a/patches/5.10/0005-surface-sam-over-hid.patch +++ b/patches/5.10/0005-surface-sam-over-hid.patch @@ -1,4 +1,4 @@ -From b754ca09aa9ea09a1f012166c414810f4911f4c1 Mon Sep 17 00:00:00 2001 +From 342bc963b3418835b6eabad8689edae716f91e74 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sat, 25 Jul 2020 17:19:53 +0200 Subject: [PATCH] i2c: acpi: Implement RawBytes read access @@ -110,7 +110,7 @@ index 37c510d9347a..aed579942436 100644 -- 2.32.0 -From 41607377633ad3a2418947af199c1ff751eea9e1 Mon Sep 17 00:00:00 2001 +From d900b192b8629be9003490a7e89bc3e145d32981 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 6 Sep 2020 04:01:19 +0200 Subject: [PATCH] platform/x86: Add driver for Surface Book 1 dGPU switch diff --git a/patches/5.10/0006-surface-sam.patch b/patches/5.10/0006-surface-sam.patch index e177ccd1c..dc61fc269 100644 --- a/patches/5.10/0006-surface-sam.patch +++ b/patches/5.10/0006-surface-sam.patch @@ -1,4 +1,4 @@ -From bd47820c12655953b804bad3c98e2302ea4e19cb Mon Sep 17 00:00:00 2001 +From 3aac949a7ab2861f2db92f9084efffe740b4e87c Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 17 Aug 2020 01:23:20 +0200 Subject: [PATCH] Add file2alias support for Surface Aggregator Module devices @@ -99,7 +99,7 @@ index 2417dd1dee33..a6c583362b92 100644 -- 2.32.0 -From 40aef23cfd09e956a87b3851fefd314388e6c005 Mon Sep 17 00:00:00 2001 +From 368b4d45fe5b534a742af0804ebc4306c44329ef Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 17 Aug 2020 01:44:30 +0200 Subject: [PATCH] platform/x86: Add support for Surface System Aggregator @@ -138,7 +138,6 @@ Patchset: surface-sam drivers/hid/surface-hid/surface_hid_core.c | 272 ++ drivers/hid/surface-hid/surface_hid_core.h | 77 + drivers/hid/surface-hid/surface_kbd.c | 300 ++ - drivers/pinctrl/pinctrl-amd.c | 1 + drivers/platform/x86/Kconfig | 102 + drivers/platform/x86/Makefile | 7 + drivers/platform/x86/surface_acpi_notify.c | 886 ++++++ @@ -174,7 +173,7 @@ Patchset: surface-sam include/uapi/linux/surface_aggregator/dtx.h | 146 + scripts/mod/devicetable-offsets.c | 3 +- scripts/mod/file2alias.c | 10 +- - 57 files changed, 20106 insertions(+), 8 deletions(-) + 56 files changed, 20105 insertions(+), 8 deletions(-) create mode 100644 Documentation/driver-api/surface_aggregator/client-api.rst create mode 100644 Documentation/driver-api/surface_aggregator/client.rst create mode 100644 Documentation/driver-api/surface_aggregator/clients/cdev.rst @@ -3864,18 +3863,6 @@ index 000000000000..0635341bc517 +MODULE_AUTHOR("Maximilian Luz "); +MODULE_DESCRIPTION("HID legacy transport driver for Surface System Aggregator Module"); +MODULE_LICENSE("GPL"); -diff --git a/drivers/pinctrl/pinctrl-amd.c b/drivers/pinctrl/pinctrl-amd.c -index 899c16c17b6d..ef49402c0623 100644 ---- a/drivers/pinctrl/pinctrl-amd.c -+++ b/drivers/pinctrl/pinctrl-amd.c -@@ -952,6 +952,7 @@ static int amd_gpio_remove(struct platform_device *pdev) - static const struct acpi_device_id amd_gpio_acpi_match[] = { - { "AMD0030", 0 }, - { "AMDI0030", 0}, -+ { "AMDI0031", 0}, - { }, - }; - MODULE_DEVICE_TABLE(acpi, amd_gpio_acpi_match); diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig index 6a53f63bde62..d44d3fb9ca72 100644 --- a/drivers/platform/x86/Kconfig @@ -17165,10 +17152,10 @@ index 000000000000..a9114e001d0d +MODULE_DESCRIPTION("Performance mode interface for Surface System Aggregator Module"); +MODULE_LICENSE("GPL"); diff --git a/drivers/power/supply/Kconfig b/drivers/power/supply/Kconfig -index 1699b9269a78..d4d756d95778 100644 +index 0aa46b451017..e96e136c60b4 100644 --- a/drivers/power/supply/Kconfig +++ b/drivers/power/supply/Kconfig -@@ -775,4 +775,36 @@ config RN5T618_POWER +@@ -776,4 +776,36 @@ config RN5T618_POWER This driver can also be built as a module. If so, the module will be called rn5t618_power. diff --git a/patches/5.10/0007-surface-hotplug.patch b/patches/5.10/0007-surface-hotplug.patch index b00516606..06bcd5cf7 100644 --- a/patches/5.10/0007-surface-hotplug.patch +++ b/patches/5.10/0007-surface-hotplug.patch @@ -1,4 +1,4 @@ -From 285e0e845646ef2af161bd43e96299c4b22de90e Mon Sep 17 00:00:00 2001 +From f683918682273d3a62e99b3ec86b4ac79eba04db Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sat, 31 Oct 2020 20:46:33 +0100 Subject: [PATCH] PCI: Add sysfs attribute for PCI device power state @@ -71,7 +71,7 @@ index d15c881e2e7e..b15f754e6346 100644 -- 2.32.0 -From 36a4722d822bd3c69bc840eb3c7d550a0a9f06d5 Mon Sep 17 00:00:00 2001 +From c14b0bb1b5df6771677d83bb9d41d030ae67c820 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Mon, 14 Dec 2020 20:50:59 +0100 Subject: [PATCH] platform/x86: Add Surface Hotplug driver @@ -424,7 +424,7 @@ index 000000000000..cfcc15cfbacb -- 2.32.0 -From 426a41bc053c7e9f07e19f9d8f41481589e07cd2 Mon Sep 17 00:00:00 2001 +From 63bd68cf232add70bb5d1c86d16904ba38fc874b Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 2 Jul 2021 14:35:43 +0200 Subject: [PATCH] Revert "Revert "PCI: PM: Do not read power state in diff --git a/patches/5.10/0008-surface-typecover.patch b/patches/5.10/0008-surface-typecover.patch index 84f1b1481..12a8b4a9a 100644 --- a/patches/5.10/0008-surface-typecover.patch +++ b/patches/5.10/0008-surface-typecover.patch @@ -1,4 +1,4 @@ -From 5e2619c88d0754ffb20852672dd337c1d84e13fe Mon Sep 17 00:00:00 2001 +From 9477f3545ccdbb8458d56a8d554d18b54e17109b 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.10/0009-surface-go-touchscreen.patch b/patches/5.10/0009-surface-go-touchscreen.patch index 8f7e6d877..af4090157 100644 --- a/patches/5.10/0009-surface-go-touchscreen.patch +++ b/patches/5.10/0009-surface-go-touchscreen.patch @@ -1,4 +1,4 @@ -From 545ad5e39d959d0fad948d2f84889ea9cbdc6176 Mon Sep 17 00:00:00 2001 +From cbc9b3a4cd64074964680a3c4605687109fa7b9f Mon Sep 17 00:00:00 2001 From: Zoltan Tamas Vajda Date: Thu, 3 Jun 2021 10:50:55 +0200 Subject: [PATCH] Added quirk for Surface Go touchscreen diff --git a/patches/5.10/0010-surface-sensors.patch b/patches/5.10/0010-surface-sensors.patch index 31c00247a..86b672881 100644 --- a/patches/5.10/0010-surface-sensors.patch +++ b/patches/5.10/0010-surface-sensors.patch @@ -1,4 +1,4 @@ -From 1bcbf44c682fb14979cd726722707a7f73ff65cf Mon Sep 17 00:00:00 2001 +From b92dfc5c3d502ef9aa2186874611fb3240724e1c Mon Sep 17 00:00:00 2001 From: Max Leiter Date: Sat, 19 Dec 2020 17:50:55 -0800 Subject: [PATCH] iio:light:apds9960 add detection for MSHW0184 ACPI device in diff --git a/patches/5.10/0011-cameras.patch b/patches/5.10/0011-cameras.patch index 8b2eb2cea..8321c4fac 100644 --- a/patches/5.10/0011-cameras.patch +++ b/patches/5.10/0011-cameras.patch @@ -1,4 +1,4 @@ -From 658f5af6360e19199b1f22b3fb6d822bc46f3cb0 Mon Sep 17 00:00:00 2001 +From eeb1c1c58d288f4e8ce7544cc3e9864043bec11a Mon Sep 17 00:00:00 2001 From: Sakari Ailus Date: Mon, 12 Oct 2020 21:04:11 +0300 Subject: [PATCH] ipu3-cio2: Use unsigned values where appropriate @@ -316,7 +316,7 @@ index 146492383aa5..7650d7998a3f 100644 -- 2.32.0 -From c1b0b6d2adc799cf0d545103cb834e6325043f0e Mon Sep 17 00:00:00 2001 +From 68794edeb87a35b17d55e28e76453d0b261efe35 Mon Sep 17 00:00:00 2001 From: Sakari Ailus Date: Mon, 12 Oct 2020 21:04:12 +0300 Subject: [PATCH] ipu3-cio2: Remove explicit type from frame size checks @@ -332,7 +332,7 @@ Patchset: cameras 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/media/pci/intel/ipu3/ipu3-cio2.c b/drivers/media/pci/intel/ipu3/ipu3-cio2.c -index dcbfe8c9abc7..a1f574095acc 100644 +index 2fe4a0bd0284..2061d7a50700 100644 --- a/drivers/media/pci/intel/ipu3/ipu3-cio2.c +++ b/drivers/media/pci/intel/ipu3/ipu3-cio2.c @@ -1283,9 +1283,8 @@ static int cio2_subdev_set_fmt(struct v4l2_subdev *sd, @@ -350,7 +350,7 @@ index dcbfe8c9abc7..a1f574095acc 100644 -- 2.32.0 -From 93b307885f740c13a2181df86c337097be7418dd Mon Sep 17 00:00:00 2001 +From 686e93336a48d47c7f49476a080554c29eb0dac9 Mon Sep 17 00:00:00 2001 From: Sakari Ailus Date: Mon, 12 Oct 2020 21:04:13 +0300 Subject: [PATCH] ipu3-cio2: Rename CIO2_IMAGE_MAX_LENGTH as @@ -370,7 +370,7 @@ Patchset: cameras 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/media/pci/intel/ipu3/ipu3-cio2.c b/drivers/media/pci/intel/ipu3/ipu3-cio2.c -index a1f574095acc..93fd25a5a3e9 100644 +index 2061d7a50700..a0202166e2b0 100644 --- a/drivers/media/pci/intel/ipu3/ipu3-cio2.c +++ b/drivers/media/pci/intel/ipu3/ipu3-cio2.c @@ -1095,8 +1095,8 @@ static int cio2_v4l2_try_fmt(struct file *file, void *fh, struct v4l2_format *f) @@ -409,7 +409,7 @@ index 7650d7998a3f..ccf0b85ae36f 100644 -- 2.32.0 -From 73718b24d8ae71d7309595d48a686767563acb11 Mon Sep 17 00:00:00 2001 +From 598806378ad2175c698a3af1d019b6fbad6cd65f Mon Sep 17 00:00:00 2001 From: Sakari Ailus Date: Tue, 13 Oct 2020 17:25:35 +0300 Subject: [PATCH] ipu3-cio2: Check receved the size against payload size, not @@ -431,7 +431,7 @@ Patchset: cameras 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/drivers/media/pci/intel/ipu3/ipu3-cio2.c b/drivers/media/pci/intel/ipu3/ipu3-cio2.c -index 93fd25a5a3e9..b244b9de142a 100644 +index a0202166e2b0..c0cd4606810c 100644 --- a/drivers/media/pci/intel/ipu3/ipu3-cio2.c +++ b/drivers/media/pci/intel/ipu3/ipu3-cio2.c @@ -561,7 +561,9 @@ static void cio2_buffer_done(struct cio2_device *cio2, unsigned int dma_chan) @@ -463,7 +463,7 @@ index 93fd25a5a3e9..b244b9de142a 100644 -- 2.32.0 -From 96f1734f888e586591c796a8734685476fa88eb2 Mon Sep 17 00:00:00 2001 +From c57def123f1e6ba4c265dc7eb3c00fc8633c2a97 Mon Sep 17 00:00:00 2001 From: Andy Shevchenko Date: Wed, 30 Dec 2020 22:44:05 +0200 Subject: [PATCH] media: ipu3-cio2: Add headers that ipu3-cio2.h is direct user @@ -515,7 +515,7 @@ index ccf0b85ae36f..62187ab5ae43 100644 -- 2.32.0 -From e32db420df4498d38832bb7b9e728ebee8e21832 Mon Sep 17 00:00:00 2001 +From de702251f07d297467c78e803967888f2de53fd9 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 24 Oct 2020 22:42:28 +0100 Subject: [PATCH] device property: Return true in fwnode_device_is_available @@ -560,7 +560,7 @@ index 4c43d30145c6..bc9c634df6df 100644 -- 2.32.0 -From 998f2f0c7ca51686a305ccc3e34627bd5c12546b Mon Sep 17 00:00:00 2001 +From 50440bcf780cac965f3c973ae11da4900f59b394 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 21 Nov 2020 22:06:38 +0000 Subject: [PATCH] device property: Call fwnode_graph_get_endpoint_by_id() for @@ -604,7 +604,7 @@ index bc9c634df6df..ddba75d90af2 100644 -- 2.32.0 -From d3c89b3817c610412accde5e93b95089399f49ce Mon Sep 17 00:00:00 2001 +From 5caa32e97805cdedb74a3559071fd98306f7ad3b Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sun, 25 Oct 2020 22:49:08 +0000 Subject: [PATCH] software_node: Enforce parent before child ordering of nodes @@ -707,7 +707,7 @@ index 206bd4d7d7e2..eb89bdb9232c 100644 -- 2.32.0 -From 740ec9a1626800b396e8e1e9e1bffd547564b8bc Mon Sep 17 00:00:00 2001 +From 752f2fb2c00b8bcaaf5fa177d2ebe51198ad8d4e Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 21 Oct 2020 22:25:03 +0100 Subject: [PATCH] software_node: unregister software_nodes in reverse order @@ -762,7 +762,7 @@ index eb89bdb9232c..032b24f60c78 100644 -- 2.32.0 -From aede69354a85d1f33aa9519c7621fe9c92c196ae Mon Sep 17 00:00:00 2001 +From 02a04af3b3e975380d5daf87962a7ff4636e3bf8 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Tue, 22 Dec 2020 13:09:05 +0000 Subject: [PATCH] device property: Define format macros for ports and endpoints @@ -803,7 +803,7 @@ index 9506f8ec0974..72d36d46287d 100644 -- 2.32.0 -From 957819899b7131465fb2135b6f3fc1996cc46eba Mon Sep 17 00:00:00 2001 +From 5b21106e6e0a100559e914e59fad63ee50b92d77 Mon Sep 17 00:00:00 2001 From: Heikki Krogerus Date: Tue, 15 Sep 2020 15:47:46 +0100 Subject: [PATCH] software_node: Add support for fwnode_graph*() family of @@ -971,7 +971,7 @@ index 032b24f60c78..7f056c5e0ed3 100644 -- 2.32.0 -From c08f3d8c0751f7fde0489cc506b9466cb2f26ba1 Mon Sep 17 00:00:00 2001 +From f07729a65d3ebf5dfeac853217fa63dddb0f7a67 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 10 Oct 2020 23:07:22 +0100 Subject: [PATCH] lib/test_printf.c: Use helper function to unwind array of @@ -1009,7 +1009,7 @@ index 7ac87f18a10f..7d60f24240a4 100644 -- 2.32.0 -From d92dc487bb51a71b3b4c38470457b8a36a616d0a Mon Sep 17 00:00:00 2001 +From 761bd469632c919de8a2c180fe305bf5989faaf3 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 10 Oct 2020 23:11:36 +0100 Subject: [PATCH] ipu3-cio2: Add T: entry to MAINTAINERS @@ -1040,7 +1040,7 @@ index 4fef10dd2975..7ac7d1ae8764 100644 -- 2.32.0 -From abb3aaf8d7a016b52db62530b2e3e5bc30ddad57 Mon Sep 17 00:00:00 2001 +From d377a6db9bb4b982fae7fb797794dcdab5990475 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 10 Oct 2020 22:47:21 +0100 Subject: [PATCH] ipu3-cio2: Rename ipu3-cio2.c @@ -1075,7 +1075,7 @@ rename to drivers/media/pci/intel/ipu3/ipu3-cio2-main.c -- 2.32.0 -From a10b88881f5eb2be67f805c89cb5405f34382882 Mon Sep 17 00:00:00 2001 +From 2a02548c84c4d13b7b2e0b0656acac355672fe3d Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 21 Oct 2020 21:53:05 +0100 Subject: [PATCH] media: v4l2-core: v4l2-async: Check sd->fwnode->secondary in @@ -1095,7 +1095,7 @@ Patchset: cameras 1 file changed, 8 insertions(+) diff --git a/drivers/media/v4l2-core/v4l2-async.c b/drivers/media/v4l2-core/v4l2-async.c -index e3ab003a6c85..9dd896d085ec 100644 +index 33babe6e8b3a..d23dff76da3d 100644 --- a/drivers/media/v4l2-core/v4l2-async.c +++ b/drivers/media/v4l2-core/v4l2-async.c @@ -87,6 +87,14 @@ static bool match_fwnode(struct v4l2_async_notifier *notifier, @@ -1116,7 +1116,7 @@ index e3ab003a6c85..9dd896d085ec 100644 -- 2.32.0 -From 5e5850abeee47b30fe5e3699ec452397e0a36705 Mon Sep 17 00:00:00 2001 +From 63b83707be527b9f566bac648756bf0ef851ab9d Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sun, 15 Nov 2020 08:15:34 +0000 Subject: [PATCH] ACPI / bus: Add acpi_dev_get_next_match_dev() and helper @@ -1225,7 +1225,7 @@ index 37dac195adbb..f28b097c658f 100644 -- 2.32.0 -From f1a2a7a1df6ecd615fb31f9753f987c2f72de7db Mon Sep 17 00:00:00 2001 +From 4ecaf8f3cc9186ebeb800ec8be4bddd83b2ddcb6 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 19 Dec 2020 23:55:04 +0000 Subject: [PATCH] media: v4l2-fwnode: Include v4l2_fwnode_bus_type @@ -1302,7 +1302,7 @@ index ed0840f3d5df..6ca337c28b3c 100644 -- 2.32.0 -From 5dec823d813cd14cee449dc185746e4b064fb5b3 Mon Sep 17 00:00:00 2001 +From a5bc65120224e645853ad301e66c977f6017ec8a Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 21 Oct 2020 21:53:44 +0100 Subject: [PATCH] ipu3-cio2: Add cio2-bridge to ipu3-cio2 driver @@ -1826,10 +1826,10 @@ index 000000000000..dd0ffcafa489 + +#endif diff --git a/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c b/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c -index b244b9de142a..d820de44f341 100644 +index c0cd4606810c..77cea941fd8d 100644 --- a/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c +++ b/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c -@@ -1712,11 +1712,28 @@ static void cio2_queues_exit(struct cio2_device *cio2) +@@ -1709,11 +1709,28 @@ static void cio2_queues_exit(struct cio2_device *cio2) cio2_queue_exit(cio2, &cio2->queue[i]); } @@ -1858,7 +1858,7 @@ index b244b9de142a..d820de44f341 100644 struct cio2_device *cio2; int r; -@@ -1725,6 +1742,23 @@ static int cio2_pci_probe(struct pci_dev *pci_dev, +@@ -1722,6 +1739,23 @@ static int cio2_pci_probe(struct pci_dev *pci_dev, return -ENOMEM; cio2->pci_dev = pci_dev; @@ -1900,7 +1900,7 @@ index 62187ab5ae43..dc3e343a37fb 100644 -- 2.32.0 -From a1aa9ad92b852d80fb1bb0e793318e969c02786d Mon Sep 17 00:00:00 2001 +From e8e1d0ab73cfb4b9d485ddf78557c1b15ee9e24d Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 2 Dec 2020 12:38:10 +0000 Subject: [PATCH] acpi: utils: move acpi_lpss_dep() to utils @@ -2002,7 +2002,7 @@ index ddca1550cce6..78b38775f18b 100644 -- 2.32.0 -From a7c7d8213deea4b48b129537225b6490aded04b5 Mon Sep 17 00:00:00 2001 +From 674e93e4dd9e46000de712092d85bd3e101e9ecc Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 26 Nov 2020 21:12:41 +0000 Subject: [PATCH] acpi: utils: Add function to fetch dependent acpi_devices @@ -2088,7 +2088,7 @@ index f28b097c658f..9bec3373f850 100644 -- 2.32.0 -From cfaf03417ac41f050bf09f25c1e63de6781c8ce6 Mon Sep 17 00:00:00 2001 +From 4b9a53e376548986c73196cae4e5b80c35cd25d0 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 16 Nov 2020 21:38:49 +0000 Subject: [PATCH] i2c: i2c-core-base: Use format macro in i2c_dev_set_name() @@ -2110,10 +2110,10 @@ Patchset: cameras 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/drivers/i2c/i2c-core-base.c b/drivers/i2c/i2c-core-base.c -index c13e7f107dd3..2ca4697c2339 100644 +index bdce6d3e5327..f3ecc78dca4e 100644 --- a/drivers/i2c/i2c-core-base.c +++ b/drivers/i2c/i2c-core-base.c -@@ -810,12 +810,12 @@ static void i2c_dev_set_name(struct i2c_adapter *adap, +@@ -813,12 +813,12 @@ static void i2c_dev_set_name(struct i2c_adapter *adap, struct acpi_device *adev = ACPI_COMPANION(&client->dev); if (info && info->dev_name) { @@ -2156,7 +2156,7 @@ index a670ae129f4b..b18172f240af 100644 -- 2.32.0 -From da7bdce1ef979e8321f4b5be4fb1e99482eb69dd Mon Sep 17 00:00:00 2001 +From 5903b06fbc4f0a226136a5172588bad0cb380989 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 2 Dec 2020 16:41:42 +0000 Subject: [PATCH] i2c: i2c-core-acpi: Add i2c_acpi_dev_name() @@ -2214,7 +2214,7 @@ index b18172f240af..269a2009080c 100644 -- 2.32.0 -From aab08a001a132a26a33c0b0f7fc6d85e4df0d7f7 Mon Sep 17 00:00:00 2001 +From 5fda406fc49edf52e277fd2dc68ce95e8c763422 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 16 Nov 2020 00:16:56 +0000 Subject: [PATCH] gpio: gpiolib-acpi: Export acpi_get_gpiod() @@ -2278,7 +2278,7 @@ index fdb1d5262ce8..817f53506cfe 100644 -- 2.32.0 -From f263a4b20120e14f019c7f2ccff50ee66e25b736 Mon Sep 17 00:00:00 2001 +From a669cee268b4fd76edd10d084cd7f639ca6c0f27 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 12 Dec 2020 23:56:59 +0000 Subject: [PATCH] mfd: Remove tps68470 MFD driver @@ -2311,7 +2311,7 @@ index 56bbcb2ce61b..e27d8ef3a32c 100644 This config adds ACPI operation region support for TI TPS68470 PMIC. TPS68470 device is an advanced power management unit that powers diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig -index 14751c7ccd1f..442b2cc5e2f0 100644 +index d1300fc003ed..923768bf2719 100644 --- a/drivers/gpio/Kconfig +++ b/drivers/gpio/Kconfig @@ -1321,7 +1321,6 @@ config GPIO_TPS65912 @@ -2323,10 +2323,10 @@ index 14751c7ccd1f..442b2cc5e2f0 100644 Select this option to enable GPIO driver for the TPS68470 chip family. diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig -index 4789507f325b..3ebbb2ee173a 100644 +index b8847ae04d93..bd655a383cee 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig -@@ -1533,24 +1533,6 @@ config MFD_TPS65217 +@@ -1534,24 +1534,6 @@ config MFD_TPS65217 This driver can also be built as a module. If so, the module will be called tps65217. @@ -2469,7 +2469,7 @@ index 4a4df4ffd18c..000000000000 -- 2.32.0 -From 9326dddbd9c153b44db0f1652c998641bc59c842 Mon Sep 17 00:00:00 2001 +From 6c9f72a33b16322100256f3a43a8acf8c1395238 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Fri, 15 Jan 2021 12:37:31 +0000 Subject: [PATCH] platform: x86: Add intel_skl_int3472 driver @@ -3438,7 +3438,7 @@ index 000000000000..3fe27ec0caff -- 2.32.0 -From d73501c02eee0134094d3e0f96b315a81ff17f93 Mon Sep 17 00:00:00 2001 +From 130302585fe85e7590d2b0e8949bf71d5083ae9a Mon Sep 17 00:00:00 2001 From: "Rafael J. Wysocki" Date: Fri, 11 Dec 2020 21:17:35 +0100 Subject: [PATCH] PCI: ACPI: Fix up ACPI companion lookup for device 0 on the @@ -3508,7 +3508,7 @@ index 745a4e0c4994..87e45a800919 100644 -- 2.32.0 -From 487a3c4c28a1671da1858df8b95d6cec45c2bc8f Mon Sep 17 00:00:00 2001 +From ee8cce2ad1817c253bb6cd73f78133b4c47bfdf8 Mon Sep 17 00:00:00 2001 From: Jake Day Date: Fri, 25 Sep 2020 10:24:53 -0400 Subject: [PATCH] media: i2c: Add support for the OV5693 image sensor @@ -6865,7 +6865,7 @@ index 000000000000..9a508e1f3624 -- 2.32.0 -From 88b1404ce5e755ce39fa4fbd0a11fed3f17d2dda Mon Sep 17 00:00:00 2001 +From 004accbf34275ade6da3f56f611ca4ed16aa98be Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sun, 17 Jan 2021 19:08:18 +0000 Subject: [PATCH] media: i2c: Add reset pin toggling to ov5693 @@ -6906,7 +6906,7 @@ index 32485e4ed42b..f9ced52ad37a 100644 -- 2.32.0 -From 6e7d2518f1edcd234f81cdb2ff42133388efffb2 Mon Sep 17 00:00:00 2001 +From 90f0855677cf577108dc46873780401f3d849ac3 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sun, 17 Jan 2021 21:39:15 +0000 Subject: [PATCH] media: i2c: Fix misnamed variable in power_down() for ov5693 @@ -6935,7 +6935,7 @@ index f9ced52ad37a..9fd44a3d1d85 100644 -- 2.32.0 -From 43c55ca9decf6e42c1460acb643a510c901a6cf6 Mon Sep 17 00:00:00 2001 +From 6f6a74d7d6292fbfef0f91d77f7d616dd3d4d762 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20W=C3=BCthrich?= Date: Fri, 22 Jan 2021 20:58:13 +0100 Subject: [PATCH] cio2-bridge: Parse sensor orientation and rotation @@ -7098,7 +7098,7 @@ index dd0ffcafa489..924d99d20328 100644 -- 2.32.0 -From 073a9f9d7ae3c7f4e5ac079432e7176d601e8b75 Mon Sep 17 00:00:00 2001 +From 087a390c170c3cb3aab57af20f57b77955fb6885 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20W=C3=BCthrich?= Date: Fri, 22 Jan 2021 21:23:47 +0100 Subject: [PATCH] ov5693: Add orientation and rotation controls @@ -7154,7 +7154,7 @@ index 9fd44a3d1d85..1a85800df7ed 100644 -- 2.32.0 -From 8f7a75b4561a5de2b2a7eaa682c7ce0452939276 Mon Sep 17 00:00:00 2001 +From a925ad20df5a7a6339f54c0f209dd1b3117cc4c6 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 23 Jan 2021 00:28:32 +0000 Subject: [PATCH] platform: x86: Stylistic updates for intel-skl-int3472 @@ -7571,7 +7571,7 @@ index 3fe27ec0caff..40629291b339 100644 -- 2.32.0 -From 1ea448f90708363c6f528b93b2e085f2ea5926c5 Mon Sep 17 00:00:00 2001 +From 871c87cdb8e8d1a14c424e7cdd132f9a724d2b5b Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 23 Jan 2021 00:30:15 +0000 Subject: [PATCH] platform: x86: Add recalc_rate opp to int3472-discrete clock @@ -7698,7 +7698,7 @@ index 42ae8396eb64..98eb1ec3399e 100644 -- 2.32.0 -From 7b1b5dd14dc2edc572d4f1a3e13a05a6b2f834c3 Mon Sep 17 00:00:00 2001 +From b5e74dc52fd82552744e876f7a835709c929786d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20W=C3=BCthrich?= Date: Sun, 24 Jan 2021 11:07:42 +0100 Subject: [PATCH] cio2-bridge: Use macros and add warnings @@ -7802,7 +7802,7 @@ index 924d99d20328..e1e388cc9f45 100644 -- 2.32.0 -From 42493e8650311bbe3b76fc10e5661bf844a76b07 Mon Sep 17 00:00:00 2001 +From f8abb39675138c1b68e5834fef544adbeb3977fa Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 8 Feb 2021 21:44:38 +0000 Subject: [PATCH] media: i2c: Tidy up ov5693_init_controls() @@ -7924,7 +7924,7 @@ index 9a508e1f3624..26819cf3f4d2 100644 -- 2.32.0 -From ab6f1664dccbe20345565c6700e01f6de6111f27 Mon Sep 17 00:00:00 2001 +From a41b2c66d8410ffee2ed11e2cc7621d85a36a247 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 8 Feb 2021 21:46:49 +0000 Subject: [PATCH] media: i2c: Remove OV5693_PPL_DEFAULT @@ -7962,7 +7962,7 @@ index a9747ab783d7..7fb368eec327 100644 -- 2.32.0 -From 3c00cecc6f40de6228514696429c88729f3afa28 Mon Sep 17 00:00:00 2001 +From 19184b7995510d18205907183fc3f5378fe17189 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 8 Feb 2021 22:53:02 +0000 Subject: [PATCH] media: i2c: Add vblank control to ov5693 driver @@ -8038,7 +8038,7 @@ index 26819cf3f4d2..9d7eed97963b 100644 -- 2.32.0 -From 34c389796b3cd981dcfdc584645a3a8e388f91af Mon Sep 17 00:00:00 2001 +From c3f251c3737338a3b6a29c93fa5c554614ac0b7a Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 10 Feb 2021 00:36:32 +0000 Subject: [PATCH] media: i2c: update exposure control for ov5693 @@ -8113,7 +8113,7 @@ index 1950d7ac2d54..cea767230aa9 100644 -- 2.32.0 -From 1727871dd6024bd33e0842ebf2604c2e4efd63c7 Mon Sep 17 00:00:00 2001 +From 2d11160f310d02a33c29f157a2cad3e3bc4c4d6d Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 10 Feb 2021 00:39:42 +0000 Subject: [PATCH] media: i2c: Fix incorrect bit-setting @@ -8149,7 +8149,7 @@ index cea767230aa9..f681dbfcec56 100644 -- 2.32.0 -From 9aed332312ef62d0c30d10c4c958ef7892c05a06 Mon Sep 17 00:00:00 2001 +From 8def7faa0ca0d24017d4526f873a49becdfc25f7 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 10 Feb 2021 16:25:48 +0000 Subject: [PATCH] media: i2c: Don't set stream on during mode config @@ -8299,7 +8299,7 @@ index 9d7eed97963b..965208078c2b 100644 -- 2.32.0 -From af4bc970715fafd6a96d4b3a6f80b163b4bb4f92 Mon Sep 17 00:00:00 2001 +From 105d6fe79aaa306b4651e8308371090e83277903 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 10 Feb 2021 16:35:24 +0000 Subject: [PATCH] media: i2c: Update gain control for ov5693 @@ -8371,7 +8371,7 @@ index f681dbfcec56..51eb3b05d121 100644 -- 2.32.0 -From 6279a0a215235294ec97cfddc183fd6165b65b19 Mon Sep 17 00:00:00 2001 +From 6a0af24cb9ba9d359dbf155cf96918ded2221b12 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 10 Feb 2021 23:44:39 +0000 Subject: [PATCH] media: i2c: Fixup gain read @@ -8434,7 +8434,7 @@ index 51eb3b05d121..952558c4f33b 100644 -- 2.32.0 -From 9112558b60880fe81fd9f0aa18d501467bd576b6 Mon Sep 17 00:00:00 2001 +From 03511635da497b243cb397c9ca4670dffc09e647 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 11 Feb 2021 00:40:10 +0000 Subject: [PATCH] media: i2c: Update controls on stream @@ -8469,7 +8469,7 @@ index 952558c4f33b..dd31083eeb7b 100644 -- 2.32.0 -From 663eb46f82a16d52ed898a5b5cd0214f1b85ff75 Mon Sep 17 00:00:00 2001 +From 564ef14223619bc663a52a7ada8587aef6771250 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 11 Feb 2021 23:29:15 +0000 Subject: [PATCH] media: i2c: Correct link frequency value @@ -8508,7 +8508,7 @@ index 965208078c2b..7f1d31a82d3d 100644 -- 2.32.0 -From 0fc8e33379eb02ea1f3f34197af9acd873fdcba3 Mon Sep 17 00:00:00 2001 +From ad8a7320ea2f829ea69c54b9839e2e448c078570 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 25 Jan 2021 23:12:09 +0000 Subject: [PATCH] media: i2c: Cleanup ov5693 driver @@ -9429,7 +9429,7 @@ index 7f1d31a82d3d..70ccb3aae4c7 100644 -- 2.32.0 -From 1b600685d7e0745c2b447e779b97cc200f70182f Mon Sep 17 00:00:00 2001 +From 72f197b1f22466319155c279ca87433a0a76cf4c Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 28 Jan 2021 12:04:38 +0000 Subject: [PATCH] media: i2c: Add pm_runtime support to ov5693 driver @@ -9774,7 +9774,7 @@ index 70ccb3aae4c7..b78d3b474a43 100644 -- 2.32.0 -From 913970fc966ac00fc6099814af9ba0566880ed6f Mon Sep 17 00:00:00 2001 +From eaa24616d8af506440568db6aa38a62677232801 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 28 Jan 2021 12:07:36 +0000 Subject: [PATCH] media: i2c: Remove old power methods from ov5693 @@ -9945,7 +9945,7 @@ index f2eaa5f71a31..ce26ce86fbd5 100644 -- 2.32.0 -From 83669eddd263567f6323723c4f81bbf9a984deed Mon Sep 17 00:00:00 2001 +From f716822a9da7dc468196c5012cb1a8deae81fd6f Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 28 Jan 2021 12:14:00 +0000 Subject: [PATCH] media: i2c: Trim unused headers from ov5693 @@ -9986,7 +9986,7 @@ index ce26ce86fbd5..b3b391a49fdb 100644 -- 2.32.0 -From adbb298a0f43a0abf619191bff2f3f43fd38114b Mon Sep 17 00:00:00 2001 +From 96638614d817c16769183c597b4a07e89b25882a Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 13 Feb 2021 21:39:35 +0000 Subject: [PATCH] media: i2c: Remove VCM stuff @@ -10405,7 +10405,7 @@ index b3b391a49fdb..2c82b6578de9 100644 -- 2.32.0 -From fc91773ce6fda271dfd88117f9d4029bbe60f089 Mon Sep 17 00:00:00 2001 +From fc7fb3e40e39ca1b6f4b8710b3f438aa8daed6db Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 13 Feb 2021 22:16:08 +0000 Subject: [PATCH] media: i2c: Tidy up ov5693 sensor init @@ -10561,7 +10561,7 @@ index 2c82b6578de9..313bc9177328 100644 -- 2.32.0 -From 3cc10555c723beb3378ef6be593c053d8aa3e7b3 Mon Sep 17 00:00:00 2001 +From 7b94a1b013167e7d445cfc876d66417e020a760f Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Fri, 12 Feb 2021 16:14:04 +0000 Subject: [PATCH] media: i2c: cleanup macros in ov5693.h @@ -10707,7 +10707,7 @@ index b78d3b474a43..6502777eb5f3 100644 -- 2.32.0 -From 95f96f1855b0e238b207a038a70b0fa71dccb1d2 Mon Sep 17 00:00:00 2001 +From 3dd928b90f33d2155dbf2d78776d54dc4184ea37 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Fri, 12 Feb 2021 16:19:09 +0000 Subject: [PATCH] media: i2c: use devm_kzalloc() to initialise ov5693 @@ -10737,7 +10737,7 @@ index 313bc9177328..d092ed698eb3 100644 -- 2.32.0 -From ef8f2b8e6a37aa80092edadf17ec1a688cf4d02d Mon Sep 17 00:00:00 2001 +From 47658b74b882aa9180302ec5cf02102868c33432 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Fri, 12 Feb 2021 16:26:21 +0000 Subject: [PATCH] media: i2c: Check for supported clk rate in probe @@ -10794,7 +10794,7 @@ index 6502777eb5f3..0dfbbe9a0ff2 100644 -- 2.32.0 -From 54eb9f1f70a5ee46ac724adce33149bc7636be9a Mon Sep 17 00:00:00 2001 +From aacfd31c6aa71df718a7e221581c55051ec15b72 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 13 Feb 2021 23:17:50 +0000 Subject: [PATCH] media: i2c: Use devres to fetch gpios @@ -10868,7 +10868,7 @@ index 8082d37841da..c580159079d2 100644 -- 2.32.0 -From 41ceacf2a477f9b3045627dce45b59198ff1f0b2 Mon Sep 17 00:00:00 2001 +From 96e638f632ede9110c4c44dd7fe6641e6a1a27eb Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 13 Feb 2021 23:20:47 +0000 Subject: [PATCH] media: i2c: Use devres to fetch regulators @@ -10911,7 +10911,7 @@ index c580159079d2..9f61b470f8ba 100644 -- 2.32.0 -From 5b0bde92009def12b33e43a9820a6f3dfee40bac Mon Sep 17 00:00:00 2001 +From 04f0f72d3679a100ecf4f4c2101389b884f3d2b2 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sun, 14 Feb 2021 12:39:14 +0000 Subject: [PATCH] media: i2c: remove debug print @@ -10990,7 +10990,7 @@ index 9f61b470f8ba..622a7ddf4063 100644 -- 2.32.0 -From eb0191028d694e55015bc4c43e6501015d1aa266 Mon Sep 17 00:00:00 2001 +From 25f62507f90824f750bc7c10af74d9c030b2658b Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sun, 14 Feb 2021 14:32:50 +0000 Subject: [PATCH] media: i2c: Remove unused resolutions from ov5693 @@ -11419,7 +11419,7 @@ index 0dfbbe9a0ff2..29e6735112da 100644 -- 2.32.0 -From 8d271f134408ab03b27cda0f5debaa8754ce2b0d Mon Sep 17 00:00:00 2001 +From 9cceedaf09625d964b74f311d024fc5d15a88150 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sun, 14 Feb 2021 14:45:58 +0000 Subject: [PATCH] media: i2c: update set_fmt() for ov5693 diff --git a/patches/5.10/0012-ath10k-firmware-override.patch b/patches/5.10/0012-ath10k-firmware-override.patch index 518822631..c61764cc1 100644 --- a/patches/5.10/0012-ath10k-firmware-override.patch +++ b/patches/5.10/0012-ath10k-firmware-override.patch @@ -1,4 +1,4 @@ -From a4bc66c02b93228b5f3d9eb9187bd9b44abd1dd1 Mon Sep 17 00:00:00 2001 +From 20d60c95a9b6ca60403df77d336e296a39e7446c 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