From 0ffaabfe8fc693927505d3366daae9fd59dab5d4 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sat, 29 May 2021 15:25:21 +0200 Subject: [PATCH] Update v5.10 patches Changes: - Replace up AMD SL4 IRQ workaround with something cleaner. Links: - kernel: https://github.com/linux-surface/kernel/commit/871fcafbc6fb89f199860cc8b3948d6076a7c8da --- patches/5.10/0001-surface3-oemb.patch | 2 +- patches/5.10/0002-wifi.patch | 50 ++++---- patches/5.10/0003-ipts.patch | 6 +- patches/5.10/0004-surface-gpe.patch | 4 +- patches/5.10/0005-surface-sam-over-hid.patch | 6 +- patches/5.10/0006-surface-sam.patch | 106 +++++----------- patches/5.10/0007-surface-hotplug.patch | 6 +- patches/5.10/0008-surface-typecover.patch | 2 +- patches/5.10/0009-surface-sensors.patch | 2 +- patches/5.10/0010-cameras.patch | 118 +++++++++--------- .../5.10/0011-ath10k-firmware-override.patch | 2 +- 11 files changed, 128 insertions(+), 176 deletions(-) diff --git a/patches/5.10/0001-surface3-oemb.patch b/patches/5.10/0001-surface3-oemb.patch index a55c2095e..0a06cf99d 100644 --- a/patches/5.10/0001-surface3-oemb.patch +++ b/patches/5.10/0001-surface3-oemb.patch @@ -1,4 +1,4 @@ -From 9f3f8abc589f4feeab9801274a6f2451d0c45368 Mon Sep 17 00:00:00 2001 +From 506896a98b63d0140af0bea7ebc792e5caee90f7 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 2cdecd3a2..f2e655572 100644 --- a/patches/5.10/0002-wifi.patch +++ b/patches/5.10/0002-wifi.patch @@ -1,4 +1,4 @@ -From 679c148d85a61031e1a219b97c0652615670a103 Mon Sep 17 00:00:00 2001 +From 11bafb58ced525bdeed30b86b8468e7b5c2ca3d8 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 @@ -206,7 +206,7 @@ index 000000000000..5326ae7e5671 -- 2.31.1 -From 5705de40573a4c99a57fcdb74e06abad49042277 Mon Sep 17 00:00:00 2001 +From 5afa7f01a3a98c2c2afcf0094695efa06d607991 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+ @@ -407,7 +407,7 @@ index 5326ae7e5671..8b9dcb5070d8 100644 -- 2.31.1 -From d6ff68e50e16cef66b3a77b85d070d4439952c39 Mon Sep 17 00:00:00 2001 +From dbefffc465af15ff3dde325598d9659dd447366c 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 @@ -586,7 +586,7 @@ index 8b9dcb5070d8..3ef7440418e3 100644 -- 2.31.1 -From 75605aca9e8c789102fb422dfb09ea5ee72c426a Mon Sep 17 00:00:00 2001 +From c7cc58eba7170e9f18f05e283bbd1291f9976a7f 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.31.1 -From 067190b2d82e644d289189e3a176564b6ef98633 Mon Sep 17 00:00:00 2001 +From 9b98474bde6e620e772347e301480ce2b517e6cc 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+ @@ -803,7 +803,7 @@ index 3ef7440418e3..a95ebac06e13 100644 -- 2.31.1 -From 8e6a3bd56d52ff1f199f77c915d84b68b11b83b2 Mon Sep 17 00:00:00 2001 +From 131f45f4d314b2128f8d6034e68d9685874cbba1 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 @@ -860,7 +860,7 @@ index fcedc663ccc7..5eea6cb73fb7 100644 -- 2.31.1 -From 3b8bc46b04924aa5957c326266bc254733e760cb Mon Sep 17 00:00:00 2001 +From e60591d36fb99f2bc47e5e9e0f9be88b9e4ea741 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 @@ -1027,7 +1027,7 @@ index a95ebac06e13..4ec2ae72f632 100644 -- 2.31.1 -From 6fda62e5452cf67237f3d29940c075ec3467c2d4 Mon Sep 17 00:00:00 2001 +From 7a8615547b88d5d1941fec46ecb1fc179b54cd01 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 @@ -1116,7 +1116,7 @@ index 7dc54c446559..505a90743f2f 100644 -- 2.31.1 -From adba967f7b61da3d968f9d5d7809a2a5a6ecd7a9 Mon Sep 17 00:00:00 2001 +From 255142e35f342350c2cf26957038105618e90f26 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 @@ -1194,7 +1194,7 @@ index 175cb1c0d569..5592f855258c 100644 -- 2.31.1 -From 23bb8bb441f49397c6bd5b54437ed18bdc4300ed Mon Sep 17 00:00:00 2001 +From 9196c20e3ceb56002ce0793285ddadc4b98b2244 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.31.1 -From 6608f473ce8f8a9723ba47e867690732815b4768 Mon Sep 17 00:00:00 2001 +From e271d6ad3fbada9b4f78e13442d29d4083bbb1dc 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.31.1 -From 18e28b4d008c4b0f264c144c0ff19efffefcf0c1 Mon Sep 17 00:00:00 2001 +From 095bc2a0688dd26ecf8120ba057213a570217cba 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.31.1 -From 53c49842bc50c6f433be384adf417a0a7dc2598c Mon Sep 17 00:00:00 2001 +From 1b900b35f4fdd25fb1384ba6b394826312b17a07 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.31.1 -From f336b82847d08d124a25366afc327c8780d34898 Mon Sep 17 00:00:00 2001 +From c5f4f35368e8f7b7e2b8a4349e0055bae0f33507 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.31.1 -From b3b627da0d14edff0f89bf0cee8d611feef6d1b6 Mon Sep 17 00:00:00 2001 +From f48c63990b92f0072cf3997f9b00b49b3162f252 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.31.1 -From aa79205c703ed19a87cef62ac959125a7408dfd6 Mon Sep 17 00:00:00 2001 +From 797c673f5d1c4f07c796497e3464d06d6c6b5c79 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.31.1 -From c7c52f18174f2100cd74a382bfc08262ab899e8d Mon Sep 17 00:00:00 2001 +From 718846171f5e0a826995bb5bbd13693b2e56a7fc 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.31.1 -From b9a3c61d950c1e24958d80171ed87cb8a95ffc22 Mon Sep 17 00:00:00 2001 +From fe973bbfd5122ebdaf963a0597389361dc61db93 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.31.1 -From 1f78738da5e1921ae85ffcb2b07c7d6e6bd1c296 Mon Sep 17 00:00:00 2001 +From 97e4f632d8e195bd5dbb592c617bc9df61c01e1e 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.31.1 -From ebc8f592b91dea5022afb01ec7db76dfcde73960 Mon Sep 17 00:00:00 2001 +From b4cf82824ae927f25c104d6d4a1b36b523316d72 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.31.1 -From b4945320e6a54ed0be2d146c00bb0a05df5b7444 Mon Sep 17 00:00:00 2001 +From ecf16b6eb12ada95c4faf0c9a2d22476c3ee3880 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.31.1 -From d0c9b8452b2d2686daa321193ead3e06ba201d45 Mon Sep 17 00:00:00 2001 +From 711d60ed7b0bae7bd3ae2d953a45964f516ac592 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.31.1 -From 214f98938b08eeaefae97f8683b270aaf5ae1a90 Mon Sep 17 00:00:00 2001 +From 27f34274fe0a0f2c4a501f1a6c5752b845b75deb 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.31.1 -From 277d143e4a5f98fa241afdd60635fe6162968063 Mon Sep 17 00:00:00 2001 +From 6ebd4064a75d09f9e0699bb31bc1c869e32b9ba0 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.31.1 -From 1774985363fe547005d746f8c746a76fa3003973 Mon Sep 17 00:00:00 2001 +From 5af86f9d4b191b025e5903c5c03386f01d9804d9 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 c41a896be..298467b0c 100644 --- a/patches/5.10/0003-ipts.patch +++ b/patches/5.10/0003-ipts.patch @@ -1,4 +1,4 @@ -From 8a8a2152a729f298540ac6f32ada48819f2939f0 Mon Sep 17 00:00:00 2001 +From 0d44abd87b312996131ffd1c1d8eacc36e5f1214 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.31.1 -From 9dfb8f29b551dd857b0ea2bd5c3979cc0a34f0ab Mon Sep 17 00:00:00 2001 +From cb31c7fc41a0c658fe9def29484c79ed91169a62 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.31.1 -From 628acee367a2e08ae7289a1898c2698997229879 Mon Sep 17 00:00:00 2001 +From 0f95ea4c3650a226d3a6d99cb6740e91839f69bd 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 dcd095ff0..dea033360 100644 --- a/patches/5.10/0004-surface-gpe.patch +++ b/patches/5.10/0004-surface-gpe.patch @@ -1,4 +1,4 @@ -From e73473341604f2208517ce483fdc9914d7a7464a Mon Sep 17 00:00:00 2001 +From f8009f02042d78dc194842a45682eaf515a7ca08 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 @@ -38,7 +38,7 @@ Patchset: surface-gpe create mode 100644 drivers/platform/x86/surface_gpe.c diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig -index 0d91d136bc3b..d9d3c2149e8b 100644 +index a1858689d6e1..11327030b721 100644 --- a/drivers/platform/x86/Kconfig +++ b/drivers/platform/x86/Kconfig @@ -901,6 +901,15 @@ config SURFACE_PRO3_BUTTON diff --git a/patches/5.10/0005-surface-sam-over-hid.patch b/patches/5.10/0005-surface-sam-over-hid.patch index a1a638bb6..6a812a015 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 5337e19ab5c0036ea61cd0e37fa30e809c196a6a Mon Sep 17 00:00:00 2001 +From 48afb558c35e7a141946c92364227e022b264f3d 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.31.1 -From c98e67bdf20c52974d0a0fd36ad39eb99a6012aa Mon Sep 17 00:00:00 2001 +From 24730dc998be554b5a049092d09cec84b2be96f7 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 @@ -133,7 +133,7 @@ Patchset: surface-sam-over-hid create mode 100644 drivers/platform/x86/sb1_dgpu_sw.c diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig -index d9d3c2149e8b..a9b12f4dcbd1 100644 +index 11327030b721..6a53f63bde62 100644 --- a/drivers/platform/x86/Kconfig +++ b/drivers/platform/x86/Kconfig @@ -910,6 +910,13 @@ config SURFACE_GPE diff --git a/patches/5.10/0006-surface-sam.patch b/patches/5.10/0006-surface-sam.patch index c14ac2e03..e4b96a8d4 100644 --- a/patches/5.10/0006-surface-sam.patch +++ b/patches/5.10/0006-surface-sam.patch @@ -1,4 +1,4 @@ -From 1aa1743da4e6bda85c3c4c165a8b5e5d3e0a3b10 Mon Sep 17 00:00:00 2001 +From adb894593798f74723c07c5b7e31206b2c698e7b 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.31.1 -From d8108ce09a04b16e040832468e22060cc06dd7f6 Mon Sep 17 00:00:00 2001 +From ef8704e7ffff7ba7df374f10a0abcedf7f3214a6 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 @@ -129,7 +129,7 @@ Patchset: surface-sam .../surface_aggregator/internal.rst | 577 ++++ .../surface_aggregator/overview.rst | 77 + .../driver-api/surface_aggregator/ssh.rst | 344 +++ - arch/x86/kernel/i8259.c | 51 +- + arch/x86/kernel/acpi/boot.c | 17 + drivers/acpi/acpi_apd.c | 1 + drivers/hid/Kconfig | 4 +- drivers/hid/Makefile | 2 + @@ -176,7 +176,7 @@ Patchset: surface-sam include/uapi/linux/surface_aggregator/dtx.h | 146 + scripts/mod/devicetable-offsets.c | 3 +- scripts/mod/file2alias.c | 10 +- - 59 files changed, 19221 insertions(+), 13 deletions(-) + 59 files changed, 19192 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 @@ -2683,35 +2683,23 @@ index 000000000000..bf007d6c9873 +(per party, effectively leading to synchronous communication regarding +frames) and at most three pending commands. The limit to synchronous frame +transfers seems to be consistent with behavior observed on Windows. -diff --git a/arch/x86/kernel/i8259.c b/arch/x86/kernel/i8259.c -index 282b4ee1339f..0da757c6b292 100644 ---- a/arch/x86/kernel/i8259.c -+++ b/arch/x86/kernel/i8259.c -@@ -1,4 +1,7 @@ - // SPDX-License-Identifier: GPL-2.0 -+ -+#define pr_fmt(fmt) "i8259: " fmt -+ - #include - #include - #include -@@ -16,6 +19,7 @@ - #include - #include +diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c +index 14cd3186dc77..ab3ba60cb6da 100644 +--- a/arch/x86/kernel/acpi/boot.c ++++ b/arch/x86/kernel/acpi/boot.c +@@ -21,6 +21,7 @@ + #include + #include #include +#include - #include - #include -@@ -298,11 +302,39 @@ static void unmask_8259A(void) - raw_spin_unlock_irqrestore(&i8259A_lock, flags); + #include + #include +@@ -1155,6 +1156,17 @@ static void __init mp_config_acpi_legacy_irqs(void) + } } -+/* -+ * DMI table to identify devices with quirky probe behavior. See comment in -+ * probe_8259A() for more details. -+ */ -+static const struct dmi_system_id retry_probe_quirk_table[] = { ++static const struct dmi_system_id surface_quirk[] __initconst = { + { + .ident = "Microsoft Surface Laptop 4 (AMD)", + .matches = { @@ -2722,56 +2710,20 @@ index 282b4ee1339f..0da757c6b292 100644 + {} +}; + - static int probe_8259A(void) - { - unsigned long flags; - unsigned char probe_val = ~(1 << PIC_CASCADE_IR); - unsigned char new_val; -+ unsigned int i, imax = 1; -+ -+ /* -+ * Some systems have a legacy PIC that doesn't immediately respond -+ * after boot. We know it's there, we know it should respond and is -+ * required for proper interrupt handling later on, so let's try a -+ * couple of times. -+ */ -+ if (dmi_check_system(retry_probe_quirk_table)) { -+ pr_warn("system with broken legacy PIC detected, re-trying multiple times if necessary\n"); -+ imax = 10; + /* + * Parse IOAPIC related entries in MADT + * returns 0 on success, < 0 on error +@@ -1212,6 +1224,11 @@ static int __init acpi_parse_madt_ioapic_entries(void) + acpi_sci_ioapic_setup(acpi_gbl_FADT.sci_interrupt, 0, 0, + acpi_gbl_FADT.sci_interrupt); + ++ if (dmi_check_system(surface_quirk)) { ++ pr_warn("Surface hack: Override irq 7\n"); ++ mp_override_legacy_irq(7, 3, 3, 7); + } + - /* - * Check to see if we have a PIC. - * Mask all except the cascade and read -@@ -312,15 +344,24 @@ static int probe_8259A(void) - */ - raw_spin_lock_irqsave(&i8259A_lock, flags); - -- outb(0xff, PIC_SLAVE_IMR); /* mask all of 8259A-2 */ -- outb(probe_val, PIC_MASTER_IMR); -- new_val = inb(PIC_MASTER_IMR); -- if (new_val != probe_val) { -- printk(KERN_INFO "Using NULL legacy PIC\n"); -+ for (i = 0; i < imax; i++) { -+ outb(0xff, PIC_SLAVE_IMR); /* mask all of 8259A-2 */ -+ outb(probe_val, PIC_MASTER_IMR); -+ new_val = inb(PIC_MASTER_IMR); -+ if (new_val == probe_val) -+ break; -+ } -+ -+ if (i == imax) { -+ pr_info("using NULL legacy PIC\n"); - legacy_pic = &null_legacy_pic; - } - - raw_spin_unlock_irqrestore(&i8259A_lock, flags); -+ -+ if (imax > 1 && i < imax) -+ pr_info("got legacy PIC after %d tries\n", i + 1); -+ - return nr_legacy_irqs(); - } + /* Fill in identity legacy mappings where no override */ + mp_config_acpi_legacy_irqs(); diff --git a/drivers/acpi/acpi_apd.c b/drivers/acpi/acpi_apd.c index 39359ce0eb2c..645e82a66bb0 100644 @@ -3815,7 +3767,7 @@ index 899c16c17b6d..ef49402c0623 100644 }; MODULE_DEVICE_TABLE(acpi, amd_gpio_acpi_match); diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig -index a9b12f4dcbd1..dbb07644c312 100644 +index 6a53f63bde62..d44d3fb9ca72 100644 --- a/drivers/platform/x86/Kconfig +++ b/drivers/platform/x86/Kconfig @@ -870,6 +870,108 @@ config INTEL_VBTN diff --git a/patches/5.10/0007-surface-hotplug.patch b/patches/5.10/0007-surface-hotplug.patch index 6c2477b9b..c875d6574 100644 --- a/patches/5.10/0007-surface-hotplug.patch +++ b/patches/5.10/0007-surface-hotplug.patch @@ -1,4 +1,4 @@ -From 5c1c533e9b8f98625c8b2d176695a0b7946b249d Mon Sep 17 00:00:00 2001 +From 3345bcc5949ec49413418e746fe983f87c9df276 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.31.1 -From 4e32e5c8daea1e5c10183f12f128cf6ce7e93f27 Mon Sep 17 00:00:00 2001 +From 6452abe90a33db6416420b7c8c795b7ab8e3b3eb 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 @@ -91,7 +91,7 @@ Patchset: surface-hotplug create mode 100644 drivers/platform/x86/surface_hotplug.c diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig -index dbb07644c312..0c513c8bbd2b 100644 +index d44d3fb9ca72..533998040530 100644 --- a/drivers/platform/x86/Kconfig +++ b/drivers/platform/x86/Kconfig @@ -1012,6 +1012,26 @@ config SURFACE_GPE diff --git a/patches/5.10/0008-surface-typecover.patch b/patches/5.10/0008-surface-typecover.patch index dff4eb21b..ac73ae047 100644 --- a/patches/5.10/0008-surface-typecover.patch +++ b/patches/5.10/0008-surface-typecover.patch @@ -1,4 +1,4 @@ -From d5958ff1c9911ef49720b769927271caf4112a9c Mon Sep 17 00:00:00 2001 +From db55db5c754187549851886354286627690b1865 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-sensors.patch b/patches/5.10/0009-surface-sensors.patch index f6d178a9a..9380dd75d 100644 --- a/patches/5.10/0009-surface-sensors.patch +++ b/patches/5.10/0009-surface-sensors.patch @@ -1,4 +1,4 @@ -From 3b941d284c98d971299d33988fffe4715800168a Mon Sep 17 00:00:00 2001 +From 8aff05c4b1dafbd263d9d5ecde325114dd2e5652 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/0010-cameras.patch b/patches/5.10/0010-cameras.patch index 89f48a560..37d45141d 100644 --- a/patches/5.10/0010-cameras.patch +++ b/patches/5.10/0010-cameras.patch @@ -1,4 +1,4 @@ -From 2b3dbb9d3c3ce23558e786c3df22dcb4705a1b11 Mon Sep 17 00:00:00 2001 +From b82449b5d8b2e5b9204c7119638ca5fae1b13c3c 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.31.1 -From 47f10e2f2e9ee5b621b87dd81b7a55c0294e52c2 Mon Sep 17 00:00:00 2001 +From d84eb413e94cb25efca696e75fdc0ff8970196e8 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 @@ -350,7 +350,7 @@ index dcbfe8c9abc7..a1f574095acc 100644 -- 2.31.1 -From 323084dc9d8e5821f764744ee7189b4feb9edb95 Mon Sep 17 00:00:00 2001 +From bc8631eec38b2f8831d5e66011a9c56a56501eba 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 @@ -409,7 +409,7 @@ index 7650d7998a3f..ccf0b85ae36f 100644 -- 2.31.1 -From 612ba7e3053724354ed2b646a55f13d63557b9e3 Mon Sep 17 00:00:00 2001 +From 4303cc94fa030efa8f7bf3459b5b2d676de24dac 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 @@ -463,7 +463,7 @@ index 93fd25a5a3e9..b244b9de142a 100644 -- 2.31.1 -From b361267eaa46b57edb909a4f811b633a22a6a7d7 Mon Sep 17 00:00:00 2001 +From a6669883e37f7b784ff0d176372f1d0face08909 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.31.1 -From 6481fc0563a51d6137f7cf46b1f9013f148400ef Mon Sep 17 00:00:00 2001 +From 23a9b04c057eff28120700a3f9c31a9f0d5798dd 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.31.1 -From 5177eb9c32464584ca552bc166316224c1ca62a3 Mon Sep 17 00:00:00 2001 +From 9e25ed98488a30173801e55992aab1c9577be4b3 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.31.1 -From 1c596a61d57b0125a205bd1688fda1b83c0ae1b2 Mon Sep 17 00:00:00 2001 +From 1a9f86d306664bdde52dbea47307a20379b34e8c 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.31.1 -From bea7d34f73abdee943d7f60670f297d3c4563b1b Mon Sep 17 00:00:00 2001 +From b52cfd2a5415b466646d1606d61fdaee1b33aab9 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.31.1 -From b8f2a246c3d65e9a5f10081170bf6cb163f731cb Mon Sep 17 00:00:00 2001 +From 5888f375985777a0b7415ac49370bfaf98b3527f 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.31.1 -From ec4e0b3d9c8121f449b66e0c4373bb4c04ed0f8d Mon Sep 17 00:00:00 2001 +From 2f44c8c0c214eef713bb78d5f911c2d7184659df 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.31.1 -From b937b4986c8ce983c7add27d5a8b678e1ac5ac9a Mon Sep 17 00:00:00 2001 +From 10b421c1bba9d17d1225ee9ed0f6756a9d9f2751 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.31.1 -From 04b76df3aae2622499421c7da26049cdf88161ca Mon Sep 17 00:00:00 2001 +From 278b934335df19512ec0c43fc1016787d8c2b76e 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.31.1 -From 1cf2bee5ea4e48e552578c45e14f0df9a23fde13 Mon Sep 17 00:00:00 2001 +From fe2688c68584f8619d6835ee3ca5c79036098512 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.31.1 -From a6625e98030c47d11c3940122dba3156b1790641 Mon Sep 17 00:00:00 2001 +From c551760d66b3d99532a4a6e05470d7102135fbf3 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 @@ -1116,7 +1116,7 @@ index e3ab003a6c85..9dd896d085ec 100644 -- 2.31.1 -From ac8e658e397644e2c4dde7c58d15bb527e883fec Mon Sep 17 00:00:00 2001 +From f703a1648c5d1139ae950e752411342fac6f6de0 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.31.1 -From 80b1804ed4129fa7577f1d42831f3711793c6869 Mon Sep 17 00:00:00 2001 +From 905bb4e70bd72e960d9c8a3cecf4c48bd2ebd9f6 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.31.1 -From c3ce8e57f3dcdee0708efca31f30b201e16d0e50 Mon Sep 17 00:00:00 2001 +From d4759f603848429c076e56f7b23acc771b7d0d9a 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 @@ -1900,7 +1900,7 @@ index 62187ab5ae43..dc3e343a37fb 100644 -- 2.31.1 -From 66f905d0d29bc26304315c3c20f1028e64d0e46f Mon Sep 17 00:00:00 2001 +From 513ed6dafa374a1cfffe9f08ba4068ea89f1abe0 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.31.1 -From d249ccf9a5f6a756e3b2603359a87b124c1e37b6 Mon Sep 17 00:00:00 2001 +From c9641927b19b0060d01fbf92246a7873216d6223 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.31.1 -From b9d6ad134dec16866de19d55b1d19b1034ed1a99 Mon Sep 17 00:00:00 2001 +From 438dfd5bbc2eb0ed29316c4ef8a9e80d778246bd 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() @@ -2156,7 +2156,7 @@ index a670ae129f4b..b18172f240af 100644 -- 2.31.1 -From 2b80057d7fb90fdf3139cc093e61b8caeded966a Mon Sep 17 00:00:00 2001 +From 4a23ab7b750a562a9b8d0a56800828943815c49b 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.31.1 -From 5f8274e5e16d3d2bd747be6f6ff2423ff0003bc9 Mon Sep 17 00:00:00 2001 +From 4fa29b754e543515cb5ba98be4d7cf014740ec47 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.31.1 -From 220ff14b3e1c94b59ff4f02521e73c5d45f61517 Mon Sep 17 00:00:00 2001 +From 79d68add6528351b1f0a14ebf64269e11051e6b7 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 @@ -2469,7 +2469,7 @@ index 4a4df4ffd18c..000000000000 -- 2.31.1 -From 39d4de499347f4e2cfa60ac24090630ad11426a0 Mon Sep 17 00:00:00 2001 +From b73a919dbf240b2b630d4740947e20ad34d525e6 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 @@ -2527,7 +2527,7 @@ index f313ba49c2b8..7bec93adaae5 100644 M: Srinivas Pandruvada L: platform-driver-x86@vger.kernel.org diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig -index 0c513c8bbd2b..c50e8596b440 100644 +index 533998040530..ab8324034c76 100644 --- a/drivers/platform/x86/Kconfig +++ b/drivers/platform/x86/Kconfig @@ -807,6 +807,31 @@ config INTEL_CHT_INT33FE @@ -3438,7 +3438,7 @@ index 000000000000..3fe27ec0caff -- 2.31.1 -From 96a2c7b625624ae722d2b19fbee94c27c995313c Mon Sep 17 00:00:00 2001 +From ff953e6e4886fc5761bf66e9056669439a15b855 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.31.1 -From aa3de62cee822ad26fa3ad634cff7082dcdca4d5 Mon Sep 17 00:00:00 2001 +From 1a2a1d782367d5c0f508577357c396432714c0c5 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.31.1 -From 605ac494c92440e4b07f6dd9f70b5b3735274166 Mon Sep 17 00:00:00 2001 +From ca707ecc060c820dda128c291c9f9ae5a891245f 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.31.1 -From bedd036d9e537a3270704a2eb00d922c71dc9e74 Mon Sep 17 00:00:00 2001 +From 441d81da381cdf667359d7255a066982317db6da 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.31.1 -From 2a9612fa0672ff4950fd8aa813eceac5f82939d2 Mon Sep 17 00:00:00 2001 +From 951151f816432207ae5725193f2da6c895fc9fe9 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.31.1 -From 7a385c0dce6860ba2bb78f7dc0771e9559f6e92a Mon Sep 17 00:00:00 2001 +From 91ce6fb29d6afc8b1eee3087d1e6cac73639e390 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.31.1 -From 467df3f877698371d81a064f4544ec12c3bb2ee5 Mon Sep 17 00:00:00 2001 +From e1d1a8cbc4f19d803a3c85de4192ff9902a9f401 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.31.1 -From 586fc3fed15aebe8ea888219576608dc0297e1fc Mon Sep 17 00:00:00 2001 +From 8698ed26f537eb9037021b741224b9c11f5aaa99 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.31.1 -From 1fd84f7914dd10d8c34c544652fc8c3197d89697 Mon Sep 17 00:00:00 2001 +From 152b629de557c5b59b7d4bbd74778236406639fe 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.31.1 -From dc12527388ebce2cf38cfb401fc29afe5f04d12e Mon Sep 17 00:00:00 2001 +From e565001dbc2763ebb7a528a61092e6663ae217f3 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.31.1 -From c6622e22b915cc9c936e389c90517dad1b9f60f8 Mon Sep 17 00:00:00 2001 +From 102871aad7dc3ca1bc18b2e13c3d6626287630a7 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.31.1 -From d75d8784b5aef7230247758c166c4bedc50c5b8a Mon Sep 17 00:00:00 2001 +From df3a704110925696faa67e5427c7206b74d4bdd1 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.31.1 -From dadb40a3954df0ccbb2e900065ad66263221f73d Mon Sep 17 00:00:00 2001 +From d736f430bd8da86db3bfa8c17c361f370d9d438a 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.31.1 -From 1b2e6360dcfcd1dae283e17ef989aa3e8f0c9de4 Mon Sep 17 00:00:00 2001 +From 04bd5a19dc839546ebb7d9b16ee20de6ec903450 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.31.1 -From 0f343fbb8c6b3573bcc5bbf3d21c8e1489b7b07f Mon Sep 17 00:00:00 2001 +From 37b5665f3529344e6a31760fce0d45057b0a159e 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.31.1 -From 32d6e4899e3bad5991870fc5a273a3c3f1b8c5c1 Mon Sep 17 00:00:00 2001 +From c0de55830ba2c7c5dc6ce33eecc12d7bbfe450e8 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.31.1 -From ca956c7c376d92e4ba1dba75770a001692cce36c Mon Sep 17 00:00:00 2001 +From 572195c471807f742848635ee7809940a55b2f03 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.31.1 -From b26d6b15c11b606860148e532bdb7df2d2df58d4 Mon Sep 17 00:00:00 2001 +From 598246942a1fb5e6ecdd1c4dfb0200371a25691b 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.31.1 -From 48b3f834784a3e6fe30960ad8e0b2e2f9297f6b6 Mon Sep 17 00:00:00 2001 +From 07a401356f216746ae9fdecc865363e03d4f95eb 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.31.1 -From 695ae13e38dd584faf361ebd301f19e1119d8488 Mon Sep 17 00:00:00 2001 +From 9bbdb6e86e6f04c7c0ef8425395aae904f458508 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.31.1 -From 34201549d1a036055c31b7d8cfdfaf7bce6a0694 Mon Sep 17 00:00:00 2001 +From 5825f9103e117aec32bb8741b995bcb3c1c5f2ee 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.31.1 -From 443c22a604b4ec1ec2f77beb9c059d98ab814c12 Mon Sep 17 00:00:00 2001 +From ffd9634c8516a4d1e1e7e6e458470937cf4ec0bd 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.31.1 -From df4e50b872af8de8226227809ce6746be852b480 Mon Sep 17 00:00:00 2001 +From ff3e57214d8bcfe1024a5f92005e7ac66840c06b 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.31.1 -From 30c350dd3c7d11d4254850df6b6d8c345b3e8f68 Mon Sep 17 00:00:00 2001 +From d6fa7f5aa3a596e1ca43e10a027e6c2ecec20a0f 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.31.1 -From 0b78a040ad3b26bfc8a456df83c76c2ecf7a6715 Mon Sep 17 00:00:00 2001 +From 73f533dd4466252176e06baeaae86388d8340243 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.31.1 -From 70b49019c18432adfd457b7327d6277606d09103 Mon Sep 17 00:00:00 2001 +From 1f87f6fffb0651570fc9669b9f0eb71884cba41c 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.31.1 -From 538a0ded98cf9bc1dbddd324dbbb0020f2aa6b2d Mon Sep 17 00:00:00 2001 +From b4c5c717e533b5766afa6404e7f1aae0146e689e 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.31.1 -From 5ee819fc1ad4901874ddcd119677b30e3da55dc5 Mon Sep 17 00:00:00 2001 +From 435b9b1c95e1edb6b7d1bcda70f5d5e563434aff 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.31.1 -From bf4c1ab7ee11be503ac39fe07b99531f93911492 Mon Sep 17 00:00:00 2001 +From 61e850ea5f6a07b715ea391454be20674401d249 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.31.1 -From 638f188d21109fbc3f0ed2248c9150f37cffd924 Mon Sep 17 00:00:00 2001 +From 162dadbc4525397f97fe1de6bc1c19e352278c15 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.31.1 -From d4192277f7f58c23fde34c20ec964e45dc17dcc7 Mon Sep 17 00:00:00 2001 +From 64ec10c6086b865fb7b3ad8357d73097a1f97eba 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.31.1 -From 20e51f0f18c90b27cd3626bbf79412ce716f3519 Mon Sep 17 00:00:00 2001 +From 54f2f2c2efff69cf0e43d4aa7b970763ea7cf347 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.31.1 -From ed46099c8778ea0cd45040d510b06ebb0ceeb2ad Mon Sep 17 00:00:00 2001 +From 41648d045de3fed0ba7bd74cdd7756c7f3dd2794 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/0011-ath10k-firmware-override.patch b/patches/5.10/0011-ath10k-firmware-override.patch index ec031b78c..12dfd92bc 100644 --- a/patches/5.10/0011-ath10k-firmware-override.patch +++ b/patches/5.10/0011-ath10k-firmware-override.patch @@ -1,4 +1,4 @@ -From 9593cacb9838495a9654d5cdfa15336b110dd706 Mon Sep 17 00:00:00 2001 +From bcdcab9be50c3d4ad3667c1b962e9c84c896429c 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