diff --git a/patches/5.14/0001-surface3-oemb.patch b/patches/5.14/0001-surface3-oemb.patch index 459a5b2d5..c40fb0069 100644 --- a/patches/5.14/0001-surface3-oemb.patch +++ b/patches/5.14/0001-surface3-oemb.patch @@ -1,4 +1,4 @@ -From 5418690fcdc0b1b4c74e7d8fbd19360b2261b6cd Mon Sep 17 00:00:00 2001 +From de16d72181a35f7759f5b95eaf7dc40ff13840b1 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 @@ -97,5 +97,5 @@ index 227424236fd5..1013a57be89a 100644 }; -- -2.33.0 +2.33.1 diff --git a/patches/5.14/0002-mwifiex.patch b/patches/5.14/0002-mwifiex.patch index fd22cc8f2..9feb7e982 100644 --- a/patches/5.14/0002-mwifiex.patch +++ b/patches/5.14/0002-mwifiex.patch @@ -1,4 +1,4 @@ -From 9937a6aceb4d63f34cb0f0da62708c20c09af97d Mon Sep 17 00:00:00 2001 +From e61b6ebb3c3a4d5b071c7c67c2c2ce422c6c11e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Fri, 20 Aug 2021 16:20:49 +0200 Subject: [PATCH] mwifiex: pcie: add DMI-based quirk implementation for Surface @@ -146,9 +146,9 @@ index 000000000000..18eacc8c2d3a + +void mwifiex_initialize_quirks(struct pcie_service_card *card); -- -2.33.0 +2.33.1 -From 9c57a5c42f0b669ba1afb38937123d98852177d8 Mon Sep 17 00:00:00 2001 +From 9740d68c65192efdb8c9d89256495dc2897faaab Mon Sep 17 00:00:00 2001 From: Tsuchiya Yuto Date: Fri, 20 Aug 2021 16:20:50 +0200 Subject: [PATCH] mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ @@ -351,9 +351,9 @@ index 18eacc8c2d3a..8ec4176d698f 100644 void mwifiex_initialize_quirks(struct pcie_service_card *card); +int mwifiex_pcie_reset_d3cold_quirk(struct pci_dev *pdev); -- -2.33.0 +2.33.1 -From 4f9bc3032a537680f4148985a50bb46f3d755b7c Mon Sep 17 00:00:00 2001 +From 946054965400c5b78a4e29b3d0b3f87f71415064 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 @@ -536,9 +536,9 @@ index 8ec4176d698f..25370c5a4f59 100644 int mwifiex_pcie_reset_d3cold_quirk(struct pci_dev *pdev); +int mwifiex_pcie_reset_wsid_quirk(struct pci_dev *pdev); -- -2.33.0 +2.33.1 -From 10efa895f9815b8f403f4c698a3b84473f82d71f Mon Sep 17 00:00:00 2001 +From 8324a7c1f2d00f4b98bffcb326faa11a4eaad735 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 @@ -598,9 +598,9 @@ index 563dd0d5ac79..32e2f000e57b 100644 }; -- -2.33.0 +2.33.1 -From ab1e8fdb832db728deb44639ef2d9d35d4d9a6c0 Mon Sep 17 00:00:00 2001 +From 79460564c594ecaed3d83bb79c0c4338011c020d 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+ @@ -753,9 +753,9 @@ index 25370c5a4f59..a1de111ad1db 100644 void mwifiex_initialize_quirks(struct pcie_service_card *card); int mwifiex_pcie_reset_d3cold_quirk(struct pci_dev *pdev); -- -2.33.0 +2.33.1 -From de4ac8ec9b80dd68abb9dd9245e0e13fbf12360d Mon Sep 17 00:00:00 2001 +From 33f3e9a9603a4bf4190bdd8f76a2cc72d319a447 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 @@ -920,9 +920,9 @@ index a1de111ad1db..0e429779bb04 100644 void mwifiex_initialize_quirks(struct pcie_service_card *card); int mwifiex_pcie_reset_d3cold_quirk(struct pci_dev *pdev); -- -2.33.0 +2.33.1 -From 524c2ce1915482ac9f6413a49cbab3362838fb15 Mon Sep 17 00:00:00 2001 +From a258806dcefd8cac00668c74aa1ca43fddbc10e7 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 @@ -998,9 +998,9 @@ index bd37d6fb88c2..d12fb2034d46 100644 (id->driver_info & BTUSB_MEDIATEK)) { hdev->setup = btusb_mtk_setup; -- -2.33.0 +2.33.1 -From ed03cdd0cf7230e58cc51922128e263a3ba13fa4 Mon Sep 17 00:00:00 2001 +From 2772ff6ec6a6bb9b6cb370fb17729443be6abafb 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 @@ -1099,9 +1099,9 @@ index 0961f4a5e415..e8deba119ff1 100644 mwifiex_dbg(priv->adapter, ERROR, "%s: changing to %d not supported\n", -- -2.33.0 +2.33.1 -From 0a1fa93fd05333eb51f2e738d5511f1ca7a0a2fb Mon Sep 17 00:00:00 2001 +From d65830420f415697d5a6f50da4ec4567106b19bb 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 @@ -1156,9 +1156,9 @@ index ca06eb7ac4aa..95e5851d2d0a 100644 } -- -2.33.0 +2.33.1 -From 3ff26b1c096f3040dadf760d785a24acab9d29aa Mon Sep 17 00:00:00 2001 +From 7245816f534ad49f39ec64cc42912121d6e3a3ab 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 @@ -1389,9 +1389,9 @@ index e8deba119ff1..dabc59c47de3 100644 static void -- -2.33.0 +2.33.1 -From 5fabb243b79e748d516d177ac84ba038edc487b5 Mon Sep 17 00:00:00 2001 +From 7c84deab1acd4ff1b8e2d38092db1de75bf4d719 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 @@ -1457,9 +1457,9 @@ index dabc59c47de3..146aabe14753 100644 params); default: -- -2.33.0 +2.33.1 -From 6dac670b6345467978b280f256e2fd6ae087283e Mon Sep 17 00:00:00 2001 +From 408fc364694cce65d148926e057e5c636e4486bb 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 @@ -1633,9 +1633,9 @@ index 146aabe14753..8b9517c243c8 100644 priv->bss_mode = NL80211_IFTYPE_UNSPECIFIED; -- -2.33.0 +2.33.1 -From 3d00d22f9d6b98a67c5a50d57d4e61ec49ce346d Mon Sep 17 00:00:00 2001 +From 2bbf22769ba6301f2b6a9aa0e0945db953753a21 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 @@ -1736,9 +1736,9 @@ index 8b9517c243c8..f2797102c5a2 100644 } /* -- -2.33.0 +2.33.1 -From 7377ca7f8909d0e41bc0a84c949fd550bdfa4785 Mon Sep 17 00:00:00 2001 +From a39b2d927b223ee25d2381f5786ba9731cb5c1c9 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 @@ -1825,9 +1825,9 @@ index f2797102c5a2..ed4041ff9c89 100644 return mwifiex_change_vif_to_ap(dev, curr_iftype, type, params); -- -2.33.0 +2.33.1 -From f56765000008a7698110391270fdde8c2ac68eb0 Mon Sep 17 00:00:00 2001 +From b54e756bf2a69125e4d645905dd286efdac7c9af 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 @@ -1852,9 +1852,9 @@ index ed4041ff9c89..64caa5c4350d 100644 type, params); break; -- -2.33.0 +2.33.1 -From ed91d746c5113cf95b10720757fc8657803b6b8a Mon Sep 17 00:00:00 2001 +From c3db507933f5442c689b5011145bc3da8c9bd685 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 @@ -1907,9 +1907,9 @@ index 64caa5c4350d..0eb31201a82b 100644 default: mwifiex_dbg(adapter, ERROR, -- -2.33.0 +2.33.1 -From 3d263ccf5ee2d6cdef8fad06fd83a50471e3c15d Mon Sep 17 00:00:00 2001 +From 12e1446bd63b344461c946c7f1de5fe9f2cc6809 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 @@ -1939,9 +1939,9 @@ index 0eb31201a82b..d62a20de3ada 100644 priv->bss_started = 0; -- -2.33.0 +2.33.1 -From 829444aa35dd51a0055898b342524154db82a143 Mon Sep 17 00:00:00 2001 +From 62d6a87ce82c2150dbca4700e92eb0c639612310 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 @@ -2028,9 +2028,9 @@ index 95e5851d2d0a..ccae1532a580 100644 if (reg->sleep_cookie) { mwifiex_pcie_dev_wakeup_delay(adapter); -- -2.33.0 +2.33.1 -From 961c03deeade3a7a57e79fe8920d062bc53be6a5 Mon Sep 17 00:00:00 2001 +From 0327b9c5c4d28c41b13a9c3d84e2f6b41fc805a0 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 @@ -2184,9 +2184,9 @@ index 48ea00da1fc9..1e2798dce18f 100644 hs_cfg->action = cpu_to_le16(HS_CONFIGURE); hs_cfg->params.hs_config.conditions = hscfg_param->conditions; -- -2.33.0 +2.33.1 -From fed868dc0c4489685755e34b1a2770cba3bcf71f Mon Sep 17 00:00:00 2001 +From 411e1bdac9afdfa1e6ece5784e2fec31dd06af8d 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 @@ -2287,9 +2287,9 @@ index 6b5d35d9e69f..8e49ebca1847 100644 version_ext->version_str_sel = ver_ext->version_str_sel; memcpy(version_ext->version_str, ver_ext->version_str, -- -2.33.0 +2.33.1 -From 25f2a81a8f3034ac2b55ee3d525bf26b2f664ed5 Mon Sep 17 00:00:00 2001 +From 6491aa4011d3a8b32e22d88b32c39a21fa69aa70 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 @@ -2319,9 +2319,9 @@ index d62a20de3ada..18b1a6d54bc8 100644 ret = 0; goto done; -- -2.33.0 +2.33.1 -From 3ab24d38443d54841a6123b543d5f171d926ec46 Mon Sep 17 00:00:00 2001 +From 7d4fbc31b7dec7f1a01e25d00b90ddab6d203020 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 @@ -2359,9 +2359,9 @@ index 18b1a6d54bc8..c00791701d78 100644 /* -- -2.33.0 +2.33.1 -From 9fe03b930668bbec697174fa31f102f7737f8f57 Mon Sep 17 00:00:00 2001 +From 6386f12b7da0849a10cea41ad1b5c2f965675f80 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 @@ -2387,9 +2387,9 @@ index 6696bce56178..b0695432b26a 100644 if (!INITIATOR_BIT(del_ba_param_set)) return 0; -- -2.33.0 +2.33.1 -From b0ec1afd170fe200edb638c606644a5a3fe2162e Mon Sep 17 00:00:00 2001 +From 2865eb5709d41ee96dae2fce903e96317bfee1da 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 @@ -2430,9 +2430,9 @@ index b0695432b26a..9ff2058bcd7e 100644 /* We don't wait for the response of this command */ -- -2.33.0 +2.33.1 -From 794a5f32dad6f4f3ed41b1a894ed26c43c910c0c Mon Sep 17 00:00:00 2001 +From 2153ce64b6d4c85af27790c53f94b99af4fe773b 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 @@ -2468,5 +2468,5 @@ index 68c63268e2e6..933111a3511c 100644 case EVENT_RXBA_SYNC: dev_dbg(adapter->dev, "EVENT: RXBA_SYNC\n"); -- -2.33.0 +2.33.1 diff --git a/patches/5.14/0003-ath10k.patch b/patches/5.14/0003-ath10k.patch index 85e3a3d55..76a838e8a 100644 --- a/patches/5.14/0003-ath10k.patch +++ b/patches/5.14/0003-ath10k.patch @@ -1,4 +1,4 @@ -From 73ba8fa0ce29aebfd57c31f6e7cafb390aa33648 Mon Sep 17 00:00:00 2001 +From d96ca8967d0f786e1bb5468c6e6fa39918776adc 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 @@ -117,5 +117,5 @@ index 2f9be182fbfb..84ae17af3f98 100644 ret = firmware_request_nowarn(&fw, filename, ar->dev); ath10k_dbg(ar, ATH10K_DBG_BOOT, "boot fw request '%s': %d\n", -- -2.33.0 +2.33.1 diff --git a/patches/5.14/0004-ipts.patch b/patches/5.14/0004-ipts.patch index 0852fc23e..d31f37c41 100644 --- a/patches/5.14/0004-ipts.patch +++ b/patches/5.14/0004-ipts.patch @@ -1,4 +1,4 @@ -From b95802156f6aa7c4eb69081c660843a7370a718c Mon Sep 17 00:00:00 2001 +From 12a1a9de85cb663441482947d79018f718dc830f 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 @@ -34,9 +34,9 @@ index c3393b383e59..0098f98426c1 100644 {MEI_PCI_DEVICE(MEI_DEV_ID_TGP_LP, MEI_ME_PCH15_CFG)}, {MEI_PCI_DEVICE(MEI_DEV_ID_TGP_H, MEI_ME_PCH15_SPS_CFG)}, -- -2.33.0 +2.33.1 -From 75af8bf4ba1df6b626f14876735469150114c377 Mon Sep 17 00:00:00 2001 +From 024f6968b434ee2c8b7944300d2acb578be3df0f 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 @@ -1499,5 +1499,5 @@ index 000000000000..53fb86a88f97 + +#endif /* _IPTS_UAPI_H_ */ -- -2.33.0 +2.33.1 diff --git a/patches/5.14/0005-surface-sam.patch b/patches/5.14/0005-surface-sam.patch index 825769789..d45fabf4b 100644 --- a/patches/5.14/0005-surface-sam.patch +++ b/patches/5.14/0005-surface-sam.patch @@ -1,4 +1,4 @@ -From 7075cd222eea9ec651ec36a05e41061f4fc5757b Mon Sep 17 00:00:00 2001 +From 352711706257c216c5e4cc7709338ee1512d8c53 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 10 Oct 2021 01:27:17 +0200 Subject: [PATCH] platform/surface: aggregator_registry: Add support for @@ -100,9 +100,9 @@ index 4428c4330229..1679811eff50 100644 }; MODULE_DEVICE_TABLE(acpi, ssam_platform_hub_match); -- -2.33.0 +2.33.1 -From 5e7bd7d6ce73a75e25aedd826dbe4ba8ef80028e Mon Sep 17 00:00:00 2001 +From 85d3002db9d82e47884bc1fa52e2fec1ea2637ca Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 10 Oct 2021 15:07:42 +0200 Subject: [PATCH] HID: surface-hid: Use correct event registry for managing HID @@ -163,9 +163,9 @@ index 068e1982ad37..74bfdffaf7b0 100644 /** * enum ssam_event_notifier_flags - Flags for event notifiers. -- -2.33.0 +2.33.1 -From 8f79ffa11f64ee32c97642d4149f5b6e02ec8e68 Mon Sep 17 00:00:00 2001 +From d7181e8638a8d50c5cee935db27ac06a8830fe86 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 10 Oct 2021 19:48:10 +0200 Subject: [PATCH] HID: surface-hid: Allow driver matching for target ID 1 @@ -196,5 +196,5 @@ index daa452367c0b..d4aa8c81903a 100644 }; MODULE_DEVICE_TABLE(ssam, surface_hid_match); -- -2.33.0 +2.33.1 diff --git a/patches/5.14/0006-surface-sam-over-hid.patch b/patches/5.14/0006-surface-sam-over-hid.patch index 651d38fb0..22a040814 100644 --- a/patches/5.14/0006-surface-sam-over-hid.patch +++ b/patches/5.14/0006-surface-sam-over-hid.patch @@ -1,4 +1,4 @@ -From 4ccc290c64e5f7a24fd9f49c5507c57989d1be7e Mon Sep 17 00:00:00 2001 +From fa1eac3be93b35be3cd5a53d61bc79a1db8a69da 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 @@ -55,10 +55,10 @@ Patchset: surface-sam-over-hid 1 file changed, 35 insertions(+) diff --git a/drivers/i2c/i2c-core-acpi.c b/drivers/i2c/i2c-core-acpi.c -index 6f0aa0ed3241..13eb5ac82729 100644 +index 74925621f239..169713964358 100644 --- a/drivers/i2c/i2c-core-acpi.c +++ b/drivers/i2c/i2c-core-acpi.c -@@ -570,6 +570,28 @@ static int acpi_gsb_i2c_write_bytes(struct i2c_client *client, +@@ -571,6 +571,28 @@ static int acpi_gsb_i2c_write_bytes(struct i2c_client *client, return (ret == 1) ? 0 : -EIO; } @@ -87,7 +87,7 @@ index 6f0aa0ed3241..13eb5ac82729 100644 static acpi_status i2c_acpi_space_handler(u32 function, acpi_physical_address command, u32 bits, u64 *value64, -@@ -671,6 +693,19 @@ i2c_acpi_space_handler(u32 function, acpi_physical_address command, +@@ -672,6 +694,19 @@ i2c_acpi_space_handler(u32 function, acpi_physical_address command, } break; @@ -108,9 +108,9 @@ index 6f0aa0ed3241..13eb5ac82729 100644 dev_warn(&adapter->dev, "protocol 0x%02x not supported for client 0x%02x\n", accessor_type, client->addr); -- -2.33.0 +2.33.1 -From 3ed812fa953b6737711313848c06121684ca95e4 Mon Sep 17 00:00:00 2001 +From 0314938c175582ce039e24f69bebaf08e2683beb Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sat, 13 Feb 2021 16:41:18 +0100 Subject: [PATCH] platform/surface: Add driver for Surface Book 1 dGPU switch @@ -331,5 +331,5 @@ index 000000000000..8b816ed8f35c +MODULE_DESCRIPTION("Discrete GPU Power-Switch for Surface Book 1"); +MODULE_LICENSE("GPL"); -- -2.33.0 +2.33.1 diff --git a/patches/5.14/0007-surface-gpe.patch b/patches/5.14/0007-surface-gpe.patch index 4d36c46e5..d39f01573 100644 --- a/patches/5.14/0007-surface-gpe.patch +++ b/patches/5.14/0007-surface-gpe.patch @@ -1,4 +1,4 @@ -From be3644c19de3b020af440d3f98400e69c34aec7b Mon Sep 17 00:00:00 2001 +From 7d03ecabf587f084bb3ca22ef042f276f0f387fd Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Sun, 10 Oct 2021 00:02:44 +0200 Subject: [PATCH] platform/surface: gpe: Add support for Surface Laptop Studio @@ -44,5 +44,5 @@ index 86f6991b1215..c1775db29efb 100644 }; -- -2.33.0 +2.33.1 diff --git a/patches/5.14/0008-surface-button.patch b/patches/5.14/0008-surface-button.patch index 14a69ea6d..2e5c21fbb 100644 --- a/patches/5.14/0008-surface-button.patch +++ b/patches/5.14/0008-surface-button.patch @@ -1,4 +1,4 @@ -From 5c37fe7e38fe7fc2233740f3724a36673497c8c8 Mon Sep 17 00:00:00 2001 +From 7e882bbf5d90efcf480dda97b765a01e648ce379 Mon Sep 17 00:00:00 2001 From: Sachi King Date: Tue, 5 Oct 2021 00:05:09 +1100 Subject: [PATCH] Input: soc_button_array - support AMD variant Surface devices @@ -73,9 +73,9 @@ index cb6ec59a045d..4e8944f59def 100644 /* -- -2.33.0 +2.33.1 -From 7a5ed22ca335386912fba908dac37569db9797e0 Mon Sep 17 00:00:00 2001 +From 2bcc538b8619c091eccb16b6e6e58f89aec67860 Mon Sep 17 00:00:00 2001 From: Sachi King Date: Tue, 5 Oct 2021 00:22:57 +1100 Subject: [PATCH] platform/surface: surfacepro3_button: don't load on amd @@ -145,5 +145,5 @@ index 242fb690dcaf..30eea54dbb47 100644 -- -2.33.0 +2.33.1 diff --git a/patches/5.14/0009-surface-typecover.patch b/patches/5.14/0009-surface-typecover.patch index 962c469e0..649633fb2 100644 --- a/patches/5.14/0009-surface-typecover.patch +++ b/patches/5.14/0009-surface-typecover.patch @@ -1,4 +1,4 @@ -From 48c342818851092d067544113b2c9c954a30ca89 Mon Sep 17 00:00:00 2001 +From 9307f1e82e14a20f68606eb3c50738bdb83bdc13 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 @@ -229,5 +229,5 @@ index 3ea7cb1cda84..92fb053e0dd2 100644 { .driver_data = MT_CLS_GOOGLE, HID_DEVICE(HID_BUS_ANY, HID_GROUP_ANY, USB_VENDOR_ID_GOOGLE, -- -2.33.0 +2.33.1 diff --git a/patches/5.14/0010-cameras.patch b/patches/5.14/0010-cameras.patch index 3f2b28c11..6e7332836 100644 --- a/patches/5.14/0010-cameras.patch +++ b/patches/5.14/0010-cameras.patch @@ -1,4 +1,4 @@ -From 8fece22ef6bef3222a8a5745f713ba057ad17daf Mon Sep 17 00:00:00 2001 +From c30130794c5bb1e5a5b68898c502642afbfe2456 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 5 Apr 2021 23:56:53 +0100 Subject: [PATCH] media: ipu3-cio2: Toggle sensor streaming in pm runtime ops @@ -56,9 +56,9 @@ index 47db0ee0fcbf..7bb86e246ebe 100644 return r; } -- -2.33.0 +2.33.1 -From 1fffb04c66c705299584045543abc2e32b9c2d2f Mon Sep 17 00:00:00 2001 +From 51cf828ec0ae31719b2aa1d35d2de8005f3ea09d Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 5 Apr 2021 23:56:54 +0100 Subject: [PATCH] media: i2c: Add support for ov5693 sensor @@ -1699,9 +1699,9 @@ index 000000000000..9499ee10f56c +MODULE_DESCRIPTION("A low-level driver for OmniVision 5693 sensors"); +MODULE_LICENSE("GPL"); -- -2.33.0 +2.33.1 -From 03aa0f41b7b8a7f26aa7dfe9f776f37a90d49968 Mon Sep 17 00:00:00 2001 +From 0094f67b5b949530a4c74e5fd5d49ba0805bd1f7 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 @@ -1862,9 +1862,9 @@ index dd0ffcafa489..924d99d20328 100644 struct property_entry ep_properties[5]; struct property_entry dev_properties[3]; -- -2.33.0 +2.33.1 -From fc2cfc701e95734f7125444a2a313d353c377c21 Mon Sep 17 00:00:00 2001 +From 41d6555e5c1d2d4a9b49dbcaefdd396a60c0cf07 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 @@ -1966,9 +1966,9 @@ index 924d99d20328..e1e388cc9f45 100644 (const struct cio2_sensor_config) { \ .hid = _HID, \ -- -2.33.0 +2.33.1 -From c474682f6c76fd1f26632943d4932d6098772e0f Mon Sep 17 00:00:00 2001 +From 1fbacfc01b3d3ac1aec6d0848f92dfb1629579a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20W=C3=BCthrich?= Date: Thu, 6 May 2021 07:52:44 +0200 Subject: [PATCH] cio2-bridge: Use correct dev_properties size @@ -1992,9 +1992,9 @@ index e1e388cc9f45..deaf5804f70d 100644 struct software_node_ref_args local_ref[1]; struct software_node_ref_args remote_ref[1]; -- -2.33.0 +2.33.1 -From e66aec08602b646bfcf6270b69ded6d3b796e1d0 Mon Sep 17 00:00:00 2001 +From 2dbeda9b9ac8f6132e918176ab3be552910896eb Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Thu, 20 May 2021 23:31:04 +0100 Subject: [PATCH] media: i2c: Fix vertical flip in ov5693 @@ -2027,9 +2027,9 @@ index 9499ee10f56c..c558f9b48c83 100644 #define OV5693_FORMAT1_VBIN_EN BIT(0) #define OV5693_FORMAT2_REG 0x3821 -- -2.33.0 +2.33.1 -From ed2894638e71f4cc68ef7dedda1386bbefe8f638 Mon Sep 17 00:00:00 2001 +From 582c4dd98cff6f2a574178dfd580b8bebedd4f76 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Fri, 9 Jul 2021 16:39:18 +0100 Subject: [PATCH] media: i2c: Add ACPI support to ov8865 @@ -2078,9 +2078,9 @@ index ce50f3ea87b8..fe60cda3dea7 100644 }, .probe_new = ov8865_probe, -- -2.33.0 +2.33.1 -From 41988d26abb411c01abe3e8965b91790c9f0d99a Mon Sep 17 00:00:00 2001 +From c1fa119235105c59691e22e21db7dc8d47635d81 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 10 Jul 2021 21:20:17 +0100 Subject: [PATCH] media: i2c: Fix incorrect value in comment @@ -2108,9 +2108,9 @@ index fe60cda3dea7..2ef146e7e7ef 100644 static const struct ov8865_pll2_config ov8865_pll2_config_binning = { -- -2.33.0 +2.33.1 -From 95a6c0d584e4a27ec58f3c23cdf93ae808dc0d93 Mon Sep 17 00:00:00 2001 +From af45453d4f8f5f22b3f2b2af23c4af62cbe5b746 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 10 Jul 2021 22:21:52 +0100 Subject: [PATCH] media: i2c: Check fwnode->secondary for endpoint @@ -2157,9 +2157,9 @@ index 2ef146e7e7ef..a3199721bbca 100644 sensor->endpoint.bus_type = V4L2_MBUS_CSI2_DPHY; -- -2.33.0 +2.33.1 -From d950f6dc61ba8aacd47f1dfda2526ccd2370cb34 Mon Sep 17 00:00:00 2001 +From e7258528c964a0287cae7368951ab658d237a061 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 10 Jul 2021 22:00:25 +0100 Subject: [PATCH] media: i2c: Support 19.2MHz input clock in ov8865 @@ -2472,9 +2472,9 @@ index a3199721bbca..53e6bcbe18d6 100644 subdev = &sensor->subdev; -- -2.33.0 +2.33.1 -From 1cdd9af1d3719197c22906ac5965c3ef737fd2bc Mon Sep 17 00:00:00 2001 +From 7ea2c7ed1456e030710b17cd083da51aa9b00e72 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 10 Jul 2021 22:19:10 +0100 Subject: [PATCH] media: i2c: Add .get_selection() support to ov8865 @@ -2574,9 +2574,9 @@ index 53e6bcbe18d6..2f487c25ed56 100644 static const struct v4l2_subdev_ops ov8865_subdev_ops = { -- -2.33.0 +2.33.1 -From 4b92be6fc4d9ce258cb2911271458dac768c5529 Mon Sep 17 00:00:00 2001 +From c36391c83778bea7028cb10261188946b86b7de8 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Sat, 10 Jul 2021 22:34:43 +0100 Subject: [PATCH] media: i2c: Switch control to V4L2_CID_ANALOGUE_GAIN @@ -2625,9 +2625,9 @@ index 2f487c25ed56..b91c952b6ef9 100644 /* White Balance */ -- -2.33.0 +2.33.1 -From 7d1925b84012cd665f110843c9708d49f04251ba Mon Sep 17 00:00:00 2001 +From 18148a51f385e9e38064cc8cbe20112e98ef2c70 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Mon, 12 Jul 2021 22:54:56 +0100 Subject: [PATCH] media: i2c: Add vblank control to ov8865 @@ -2735,9 +2735,9 @@ index b91c952b6ef9..4430115607a4 100644 if (ret) goto error_mutex; -- -2.33.0 +2.33.1 -From fae13f2527d31ac88825d933c0650dee946f4a99 Mon Sep 17 00:00:00 2001 +From 5e08c9728fa2ab39189bc40250deb65ff8d91242 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Tue, 13 Jul 2021 23:40:33 +0100 Subject: [PATCH] media: i2c: Add hblank control to ov8865 @@ -2805,9 +2805,9 @@ index 4430115607a4..e9b5f4d8e79b 100644 mutex_unlock(&sensor->mutex); -- -2.33.0 +2.33.1 -From b7e13a8d50b692d98824bc21a49bffe3020a71f2 Mon Sep 17 00:00:00 2001 +From 3a9b742f270665949e611676671fbd9142fd538e Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Tue, 13 Jul 2021 23:43:17 +0100 Subject: [PATCH] media: i2c: cap exposure at height + vblank in ov8865 @@ -2886,9 +2886,9 @@ index e9b5f4d8e79b..893cc58dc265 100644 mutex_unlock(&sensor->mutex); -- -2.33.0 +2.33.1 -From 0db2021f46fb10c11be60f4a75918a5fb857224a Mon Sep 17 00:00:00 2001 +From 98334a9c5a1fcee3295c0128062bd79c07afa559 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 14 Jul 2021 18:05:44 +0100 Subject: [PATCH] media: i2c: Remove unused macros from ov8865 @@ -3160,9 +3160,9 @@ index 893cc58dc265..fb81b822987d 100644 #define OV8865_VAP_CTRL1_HSUB_COEF(v) ((((v) - 1) << 2) & \ GENMASK(3, 2)) -- -2.33.0 +2.33.1 -From 68e8a20981873f10e4b715d933d6afafc0ec4c9a Mon Sep 17 00:00:00 2001 +From 45bd0c2e1de27df7ebbaf1ce82b6e96f0916d64d Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Fri, 16 Jul 2021 00:00:54 +0100 Subject: [PATCH] media: i2c: Switch exposure control unit to lines @@ -3207,9 +3207,9 @@ index fb81b822987d..27520c731e47 100644 /* Gain */ -- -2.33.0 +2.33.1 -From fb522a944506adf314c74a2f206d99f37ef496b4 Mon Sep 17 00:00:00 2001 +From f0d50712239277bf904297cff61237decd1c844e Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Fri, 16 Jul 2021 22:56:15 +0100 Subject: [PATCH] media: i2c: Add controls from fwnode to ov8865 @@ -3252,9 +3252,9 @@ index 27520c731e47..f746917719ae 100644 ret = handler->error; goto error_ctrls; -- -2.33.0 +2.33.1 -From 1d2217b6ac81a41279d11411bfe77196aec5cc84 Mon Sep 17 00:00:00 2001 +From ac8eeceb273868752fdc0df3f548042c75d6f398 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Wed, 14 Jul 2021 00:05:04 +0100 Subject: [PATCH] media: ipu3-cio2: Add INT347A to cio2-bridge @@ -3284,5 +3284,5 @@ index 7e582135dfb8..045b15498aca 100644 static const struct cio2_property_names prop_names = { -- -2.33.0 +2.33.1 diff --git a/patches/5.14/0011-amd-gpio.patch b/patches/5.14/0011-amd-gpio.patch index 631d026e4..f59af741b 100644 --- a/patches/5.14/0011-amd-gpio.patch +++ b/patches/5.14/0011-amd-gpio.patch @@ -1,4 +1,4 @@ -From 677ad52e68f1c777682bac1d3a6d065c5c8035fa Mon Sep 17 00:00:00 2001 +From a588f9168c968fd94ad1647b2d961e041ca28439 Mon Sep 17 00:00:00 2001 From: Sachi King Date: Sat, 29 May 2021 17:47:38 +1000 Subject: [PATCH] ACPI: Add quirk for Surface Laptop 4 AMD missing irq 7 @@ -63,9 +63,9 @@ index e55e0c1fad8c..46dfad41b401 100644 mp_config_acpi_legacy_irqs(); -- -2.33.0 +2.33.1 -From be6728fb5dede24736238c844413f02b317d6138 Mon Sep 17 00:00:00 2001 +From b4ca20a57559cb0fdeafdae9e20ab98e81cdb681 Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Thu, 3 Jun 2021 14:04:26 +0200 Subject: [PATCH] ACPI: Add AMD 13" Surface Laptop 4 model to irq 7 override @@ -105,9 +105,9 @@ index 46dfad41b401..78bf6a097dc5 100644 }; -- -2.33.0 +2.33.1 -From eec86eb2f18cebcf728eb08f4cc6f5884c187e5e Mon Sep 17 00:00:00 2001 +From 8c90d0fe4211a78943f74ba3b8530d5afa85f9e0 Mon Sep 17 00:00:00 2001 From: Basavaraj Natikar Date: Tue, 31 Aug 2021 17:36:12 +0530 Subject: [PATCH] pinctrl: amd: Add irq field data @@ -171,9 +171,9 @@ index 95e763424042..1d4317073654 100644 /* KERNCZ configuration*/ -- -2.33.0 +2.33.1 -From 4919534523e18ac5adcda5dd41372f69243856e1 Mon Sep 17 00:00:00 2001 +From aa16441edec07b014f8621b740405dbcb2151de3 Mon Sep 17 00:00:00 2001 From: Basavaraj Natikar Date: Tue, 31 Aug 2021 17:36:13 +0530 Subject: [PATCH] pinctrl: amd: Handle wake-up interrupt @@ -218,9 +218,9 @@ index 79b8b7f91996..d19974aceb2e 100644 } -- -2.33.0 +2.33.1 -From ba729cf032716f77212ac34ea70c5756432b2780 Mon Sep 17 00:00:00 2001 +From 9e069e932105d868520dd6bdbf791996a0217df7 Mon Sep 17 00:00:00 2001 From: Sachi King Date: Fri, 1 Oct 2021 21:19:09 +1000 Subject: [PATCH] pinctrl: amd: disable and mask interrupts on probe @@ -288,5 +288,5 @@ index d19974aceb2e..d32daf1c862f 100644 girq->chip = &amd_gpio_irqchip; /* This will let us handle the parent IRQ in the driver */ -- -2.33.0 +2.33.1 diff --git a/patches/5.14/0012-amd-s0ix.patch b/patches/5.14/0012-amd-s0ix.patch index 40e152ca0..fa726fb31 100644 --- a/patches/5.14/0012-amd-s0ix.patch +++ b/patches/5.14/0012-amd-s0ix.patch @@ -1,4 +1,4 @@ -From 5385bfee4ffee118046910fde80e378e39191879 Mon Sep 17 00:00:00 2001 +From 21f21aec40a63ba2e92b5e1eaf258347fde903ac Mon Sep 17 00:00:00 2001 From: Sachi King Date: Sat, 29 May 2021 22:27:25 +1000 Subject: [PATCH] platform/x86: amd-pmc: Add device HID for AMD PMC @@ -29,9 +29,9 @@ index d6a7c896ac86..fc95620101e8 100644 }; MODULE_DEVICE_TABLE(acpi, amd_pmc_acpi_ids); -- -2.33.0 +2.33.1 -From 16c93187befa319697415c955e2c0c7ea10fc6bd Mon Sep 17 00:00:00 2001 +From 8f7653b0ee9f52b27243d96d677b0d34ac5253a9 Mon Sep 17 00:00:00 2001 From: Sachi King Date: Sat, 2 Oct 2021 13:39:36 +1000 Subject: [PATCH] ACPI: PM: Include alternate AMDI0005 id in special behaviour @@ -69,5 +69,5 @@ index bd92b549fd5a..1c48358b43ba 100644 lps0_dsm_func_mask = (lps0_dsm_func_mask << 1) | 0x1; acpi_handle_debug(adev->handle, "_DSM UUID %s: Adjusted function mask: 0x%x\n", -- -2.33.0 +2.33.1 diff --git a/pkg/arch/kernel/PKGBUILD b/pkg/arch/kernel/PKGBUILD index 8c70d7c45..a40fd9c76 100644 --- a/pkg/arch/kernel/PKGBUILD +++ b/pkg/arch/kernel/PKGBUILD @@ -49,18 +49,18 @@ sha256sums=('SKIP' 'f98065a286a6d2dbb0e226867a6417e344aaa44ef6eac967707e1f09671be445' '252c7a78ffb1efe9751aabc93cc79031ef69dbc95baa7970cbaabcd5474fe7d8' 'b30cd71018df7e98101ba0cf37054169006b096d2870a9f8467dd96378b02b98' - '15f171cf15aba15211faad047eecc9ee85ee43be98157a4abfbe6559049db2ed' - '2c58b3ca08473874b849fc2ad8b2bd2760967b45ee37c490d306141387a35406' - 'd769004a5d8b1030fae72498be176235d5b75da8172bf1423718b8209407390c' - 'd8610f42f71d61867a2c5118ca1ec8d082cc63ac7e7f4dce0f4106039036a5ad' - '3ae78549aabeaad0b103ebe79b32b6fc06570483580fd4df9cd9671cb81837ff' - '964954489a7b5a9974daaceec282867aaae8554ea0b898970e00d52236c4b405' - '23ce5b60dad775618735517ad8165fbd5839012d106d727e1489c2cc264637e7' - '53a57c13fb1c8b34ba0a5fe2c93051d9628bd4e7a7e59e4a217875d80d5d42c5' - 'aadcc2feed8e119079ee8e71a77d2f8db1260f3f5c18d6b976304fb1465b9f1b' - 'b49a7d6fdd82176e778adb7bda6af73d111e156ac3656c9720883fbe04fc4b7d' - 'ff9e90bcb519801b6c77970afd0b2cd20b791463080a070d49d5197550892b98' - '43c2d7dcaff46dd901b56231c9792d34ce5cb3523308b9971cc5657a74534f02') + '2b5b62742feb2205b6625ee26d24bf4b56c7bacd58ee47d92567d15e06661926' + '4fb211930e727cbffc49b839dcab0fa56b10e7c6e6d41d8927a4604cbe83a32d' + '78bfe70e96818a525fd52a6394aba2aa5a5c4020d30e4e41ce404f9bf813483d' + 'a9f4a4e09f3fc874a15791c70d11cc311e9cd6092d706220b094a3d1b707fcc4' + '4e9da590f9d7260600698f56e360475d3f1f35942e3292f00ad33ccbd94873ff' + 'e9c94251957456df1231184a2ac93f651129cce9774520bc2c1654161288d372' + 'e4de972fcf6b6e0604a5802625f82e214832bdfe167560b0d3f3d26bd764c982' + '432b547206bf21c4991f6f0fe6609ba4e624357b9549499becca0e0f9f9f8a30' + '4e8b8dcf7ae07856e3416da4582d8b3cb623e63ff1ef56151297943c09ab074d' + 'af6a86e84f21761fe4a9a4a7c39a6225c6f3ff65e6b5a6ae54ee170fe65d7273' + '09ecc44dbacbaa14666583d88caee63eca7f5b2430ebbb5c70f74acf6b2a2dee' + 'e5cc3f97895a52996a59beabf0e8f1da30322bd7de3d24fa2275c05fa53f5d17') export KBUILD_BUILD_HOST=archlinux