diff options
author | Jan200101 <sentrycraft123@gmail.com> | 2023-01-23 20:20:47 +0100 |
---|---|---|
committer | Jan200101 <sentrycraft123@gmail.com> | 2023-01-23 20:20:47 +0100 |
commit | 469acb606e43bc5d4ef23738662d5c3872897239 (patch) | |
tree | dfdb651c1b7c718e40095db4bcd12df7d9e0847c /SOURCES/linux-surface.patch | |
parent | f12a6f724447b58452c63e86d0fc13cd8e03e67d (diff) | |
download | kernel-fsync-469acb606e43bc5d4ef23738662d5c3872897239.tar.gz kernel-fsync-469acb606e43bc5d4ef23738662d5c3872897239.zip |
kernel 6.1.5
Diffstat (limited to 'SOURCES/linux-surface.patch')
-rw-r--r-- | SOURCES/linux-surface.patch | 165 |
1 files changed, 80 insertions, 85 deletions
diff --git a/SOURCES/linux-surface.patch b/SOURCES/linux-surface.patch index ac9fec5..6f10208 100644 --- a/SOURCES/linux-surface.patch +++ b/SOURCES/linux-surface.patch @@ -1,4 +1,4 @@ -From bf4e42253b42fe68f4c1c350809930a64d26253e Mon Sep 17 00:00:00 2001 +From b1ce7e2a0ea543867d0aa1dd7a5d23dad9336a73 Mon Sep 17 00:00:00 2001 From: Tsuchiya Yuto <kitakar@gmail.com> Date: Sun, 18 Oct 2020 16:42:44 +0900 Subject: [PATCH] (surface3-oemb) add DMI matches for Surface 3 with broken DMI @@ -58,7 +58,7 @@ index ca4602bcc7de..490b9731068a 100644 { } }; diff --git a/sound/soc/codecs/rt5645.c b/sound/soc/codecs/rt5645.c -index 8635bc6567dc..436c9ef78cca 100644 +index 620ecbfa4a7a..b07d06d2971a 100644 --- a/sound/soc/codecs/rt5645.c +++ b/sound/soc/codecs/rt5645.c @@ -3717,6 +3717,15 @@ static const struct dmi_system_id dmi_platform_data[] = { @@ -99,7 +99,7 @@ index 6beb00858c33..d82d77387a0a 100644 -- 2.39.0 -From 0a3c73c866294bef1aac20ab3d465d75f1ca7de3 Mon Sep 17 00:00:00 2001 +From f68e13904fe89824383047ad407cdf2868c0c644 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl> Date: Tue, 3 Nov 2020 13:28:04 +0100 Subject: [PATCH] mwifiex: Add quirk resetting the PCI bridge on MS Surface @@ -133,7 +133,7 @@ Patchset: mwifiex 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 f7f9277602a5..3aeff40179cf 100644 +index 5dcf61761a16..84be9289caa6 100644 --- a/drivers/net/wireless/marvell/mwifiex/pcie.c +++ b/drivers/net/wireless/marvell/mwifiex/pcie.c @@ -1762,9 +1762,21 @@ mwifiex_pcie_send_boot_cmd(struct mwifiex_adapter *adapter, struct sk_buff *skb) @@ -266,7 +266,7 @@ index d6ff964aec5b..5d30ae39d65e 100644 -- 2.39.0 -From 8afcd8d1453c9667b006676e3501276942751712 Mon Sep 17 00:00:00 2001 +From 14ecac240936e807dd2366c70cdf9d108a5b8f40 Mon Sep 17 00:00:00 2001 From: Tsuchiya Yuto <kitakar@gmail.com> Date: Sun, 4 Oct 2020 00:11:49 +0900 Subject: [PATCH] mwifiex: pcie: disable bridge_d3 for Surface gen4+ @@ -288,7 +288,7 @@ Patchset: mwifiex 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 3aeff40179cf..a5f273248977 100644 +index 84be9289caa6..98be0d3cc41c 100644 --- a/drivers/net/wireless/marvell/mwifiex/pcie.c +++ b/drivers/net/wireless/marvell/mwifiex/pcie.c @@ -368,6 +368,7 @@ static int mwifiex_pcie_probe(struct pci_dev *pdev, @@ -421,7 +421,7 @@ index 5d30ae39d65e..c14eb56eb911 100644 -- 2.39.0 -From 1fff21c7ef643136d35d0d3ef42360d790d2db11 Mon Sep 17 00:00:00 2001 +From 2aa594c47d5d32cba044b4b249c7b191d4c5c2e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl> Date: Thu, 25 Mar 2021 11:33:02 +0100 Subject: [PATCH] Bluetooth: btusb: Lower passive lescan interval on Marvell @@ -457,7 +457,7 @@ Patchset: mwifiex 1 file changed, 15 insertions(+) diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c -index a132e7aba605..06e727ca038d 100644 +index 6beafd62d722..633f77fb4f96 100644 --- a/drivers/bluetooth/btusb.c +++ b/drivers/bluetooth/btusb.c @@ -63,6 +63,7 @@ static struct usb_driver btusb_driver; @@ -476,7 +476,7 @@ index a132e7aba605..06e727ca038d 100644 /* Intel Bluetooth devices */ { USB_DEVICE(0x8087, 0x0025), .driver_info = BTUSB_INTEL_COMBINED }, -@@ -3848,6 +3850,19 @@ static int btusb_probe(struct usb_interface *intf, +@@ -3862,6 +3864,19 @@ static int btusb_probe(struct usb_interface *intf, if (id->driver_info & BTUSB_MARVELL) hdev->set_bdaddr = btusb_set_bdaddr_marvell; @@ -499,7 +499,7 @@ index a132e7aba605..06e727ca038d 100644 -- 2.39.0 -From 0a874176828ae60dfa853fcacbe42c81acb9fae2 Mon Sep 17 00:00:00 2001 +From 272e87cedc1e0b5c51e54c99e36f667c731d0dbb Mon Sep 17 00:00:00 2001 From: Maximilian Luz <luzmaximilian@gmail.com> Date: Sat, 27 Feb 2021 00:45:52 +0100 Subject: [PATCH] ath10k: Add module parameters to override board files @@ -521,7 +521,7 @@ Patchset: ath10k 1 file changed, 58 insertions(+) diff --git a/drivers/net/wireless/ath/ath10k/core.c b/drivers/net/wireless/ath/ath10k/core.c -index 9a8ea7231a9e..06a62c04b25f 100644 +index 5eb131ab916f..67f074a126d1 100644 --- a/drivers/net/wireless/ath/ath10k/core.c +++ b/drivers/net/wireless/ath/ath10k/core.c @@ -38,6 +38,9 @@ static bool fw_diag_log; @@ -620,7 +620,7 @@ index 9a8ea7231a9e..06a62c04b25f 100644 -- 2.39.0 -From f1899447af710b26d802c2ef39870d8da134c6c4 Mon Sep 17 00:00:00 2001 +From 6152dcef77a334b7844aa565275902111194a78f Mon Sep 17 00:00:00 2001 From: Dorian Stoll <dorian.stoll@tmsp.io> Date: Thu, 30 Jul 2020 13:21:53 +0200 Subject: [PATCH] misc: mei: Add missing IPTS device IDs @@ -632,7 +632,7 @@ Patchset: ipts 2 files changed, 2 insertions(+) diff --git a/drivers/misc/mei/hw-me-regs.h b/drivers/misc/mei/hw-me-regs.h -index 15e8e2b322b1..91587b808323 100644 +index 99966cd3e7d8..67c602919b7e 100644 --- a/drivers/misc/mei/hw-me-regs.h +++ b/drivers/misc/mei/hw-me-regs.h @@ -92,6 +92,7 @@ @@ -644,7 +644,7 @@ index 15e8e2b322b1..91587b808323 100644 #define MEI_DEV_ID_JSP_N 0x4DE0 /* Jasper Lake Point N */ diff --git a/drivers/misc/mei/pci-me.c b/drivers/misc/mei/pci-me.c -index 5435604327a7..1165ee4f5928 100644 +index 704cd0caa172..b4dc3fddd20d 100644 --- a/drivers/misc/mei/pci-me.c +++ b/drivers/misc/mei/pci-me.c @@ -97,6 +97,7 @@ static const struct pci_device_id mei_me_pci_tbl[] = { @@ -658,7 +658,7 @@ index 5435604327a7..1165ee4f5928 100644 -- 2.39.0 -From 60601384b67fb77fa7cd7a15748e9b858f2e5b4d Mon Sep 17 00:00:00 2001 +From 81499f96035b9144633c1dd0942610ad9f4b0dce Mon Sep 17 00:00:00 2001 From: Dorian Stoll <dorian.stoll@tmsp.io> Date: Thu, 6 Aug 2020 11:20:41 +0200 Subject: [PATCH] misc: Add support for Intel Precise Touch & Stylus @@ -669,7 +669,7 @@ Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io> Patchset: ipts --- drivers/misc/Kconfig | 1 + - drivers/misc/Makefile | 3 +- + drivers/misc/Makefile | 1 + drivers/misc/ipts/Kconfig | 17 ++ drivers/misc/ipts/Makefile | 12 ++ drivers/misc/ipts/context.h | 47 +++++ @@ -683,7 +683,7 @@ Patchset: ipts drivers/misc/ipts/resources.h | 17 ++ drivers/misc/ipts/uapi.c | 208 ++++++++++++++++++++ drivers/misc/ipts/uapi.h | 47 +++++ - 15 files changed, 1328 insertions(+), 1 deletion(-) + 15 files changed, 1327 insertions(+) create mode 100644 drivers/misc/ipts/Kconfig create mode 100644 drivers/misc/ipts/Makefile create mode 100644 drivers/misc/ipts/context.h @@ -699,26 +699,23 @@ Patchset: ipts create mode 100644 drivers/misc/ipts/uapi.h diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig -index 94e9fb4cdd76..12230c71fcf3 100644 +index 358ad56f6524..1fd6f755f98b 100644 --- a/drivers/misc/Kconfig +++ b/drivers/misc/Kconfig -@@ -513,4 +513,5 @@ source "drivers/misc/cardreader/Kconfig" - source "drivers/misc/habanalabs/Kconfig" +@@ -514,4 +514,5 @@ source "drivers/misc/habanalabs/Kconfig" source "drivers/misc/uacce/Kconfig" source "drivers/misc/pvpanic/Kconfig" + source "drivers/misc/mchp_pci1xxxx/Kconfig" +source "drivers/misc/ipts/Kconfig" endmenu diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile -index 2be8542616dd..9e1a97b8c57e 100644 +index ac9b3e757ba1..5a82ffe77911 100644 --- a/drivers/misc/Makefile +++ b/drivers/misc/Makefile -@@ -60,4 +60,5 @@ obj-$(CONFIG_XILINX_SDFEC) += xilinx_sdfec.o - obj-$(CONFIG_HISI_HIKEY_USB) += hisi_hikey_usb.o - obj-$(CONFIG_HI6421V600_IRQ) += hi6421v600-irq.o +@@ -62,3 +62,4 @@ obj-$(CONFIG_HI6421V600_IRQ) += hi6421v600-irq.o obj-$(CONFIG_OPEN_DICE) += open-dice.o --obj-$(CONFIG_VCPU_STALL_DETECTOR) += vcpu_stall_detector.o -\ No newline at end of file -+obj-$(CONFIG_VCPU_STALL_DETECTOR) += vcpu_stall_detector.o + obj-$(CONFIG_GP_PCI1XXXX) += mchp_pci1xxxx/ + obj-$(CONFIG_VCPU_STALL_DETECTOR) += vcpu_stall_detector.o +obj-$(CONFIG_MISC_IPTS) += ipts/ diff --git a/drivers/misc/ipts/Kconfig b/drivers/misc/ipts/Kconfig new file mode 100644 @@ -2126,7 +2123,7 @@ index 000000000000..53fb86a88f97 -- 2.39.0 -From 9bf06b18d485c3106536d4c90306a43fc22eae50 Mon Sep 17 00:00:00 2001 +From 1b39126e5e54ffd417c985ca1e08736fca1a51ee Mon Sep 17 00:00:00 2001 From: Liban Hannan <liban.p@gmail.com> Date: Tue, 12 Apr 2022 23:31:12 +0100 Subject: [PATCH] iommu: ipts: use IOMMU passthrough mode for IPTS @@ -2148,7 +2145,7 @@ Patchset: ipts 1 file changed, 24 insertions(+) diff --git a/drivers/iommu/intel/iommu.c b/drivers/iommu/intel/iommu.c -index 412b106d2a39..5246e3f25ac1 100644 +index 644ca49e8cf8..408c321b929a 100644 --- a/drivers/iommu/intel/iommu.c +++ b/drivers/iommu/intel/iommu.c @@ -37,6 +37,8 @@ @@ -2160,7 +2157,7 @@ index 412b106d2a39..5246e3f25ac1 100644 #define IS_AZALIA(pdev) ((pdev)->vendor == 0x8086 && (pdev)->device == 0x3a3e) #define IOAPIC_RANGE_START (0xfee00000) -@@ -281,12 +283,14 @@ int intel_iommu_enabled = 0; +@@ -286,12 +288,14 @@ int intel_iommu_enabled = 0; EXPORT_SYMBOL_GPL(intel_iommu_enabled); static int dmar_map_gfx = 1; @@ -2175,7 +2172,7 @@ index 412b106d2a39..5246e3f25ac1 100644 const struct iommu_ops intel_iommu_ops; -@@ -2601,6 +2605,9 @@ static int device_def_domain_type(struct device *dev) +@@ -2630,6 +2634,9 @@ static int device_def_domain_type(struct device *dev) if ((iommu_identity_mapping & IDENTMAP_GFX) && IS_GFX_DEVICE(pdev)) return IOMMU_DOMAIN_IDENTITY; @@ -2185,7 +2182,7 @@ index 412b106d2a39..5246e3f25ac1 100644 } return 0; -@@ -2990,6 +2997,9 @@ static int __init init_dmars(void) +@@ -3019,6 +3026,9 @@ static int __init init_dmars(void) if (!dmar_map_gfx) iommu_identity_mapping |= IDENTMAP_GFX; @@ -2195,7 +2192,7 @@ index 412b106d2a39..5246e3f25ac1 100644 check_tylersburg_isoch(); ret = si_domain_init(hw_pass_through); -@@ -4793,6 +4803,17 @@ static void quirk_iommu_igfx(struct pci_dev *dev) +@@ -4774,6 +4784,17 @@ static void quirk_iommu_igfx(struct pci_dev *dev) dmar_map_gfx = 0; } @@ -2213,7 +2210,7 @@ index 412b106d2a39..5246e3f25ac1 100644 /* G4x/GM45 integrated gfx dmar support is totally busted. */ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2a40, quirk_iommu_igfx); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2e00, quirk_iommu_igfx); -@@ -4828,6 +4849,9 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x1632, quirk_iommu_igfx); +@@ -4809,6 +4830,9 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x1632, quirk_iommu_igfx); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x163A, quirk_iommu_igfx); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x163D, quirk_iommu_igfx); @@ -2226,7 +2223,7 @@ index 412b106d2a39..5246e3f25ac1 100644 -- 2.39.0 -From 91f23116f351fd47b02b04da4c76ea783c9eebf7 Mon Sep 17 00:00:00 2001 +From cb437b5308cb73255a86b0a6f1f5e1178d8533f0 Mon Sep 17 00:00:00 2001 From: Maximilian Luz <luzmaximilian@gmail.com> Date: Sat, 5 Nov 2022 21:23:53 +0100 Subject: [PATCH] platform/surface: aggregator: Improve documentation and @@ -2489,7 +2486,7 @@ index 45501b6e54e8..5c4ae1a26183 100644 -- 2.39.0 -From ac0428a6fceffef1e7f70ceaf13747d84dbd42ee Mon Sep 17 00:00:00 2001 +From e925dfd94cac673e7327260fd876a96e6fbb50a0 Mon Sep 17 00:00:00 2001 From: Maximilian Luz <luzmaximilian@gmail.com> Date: Sat, 5 Nov 2022 21:30:58 +0100 Subject: [PATCH] platform/surface: aggregator: Ignore command messages not @@ -2562,7 +2559,7 @@ index f5565570f16c..90634dcacabf 100644 -- 2.39.0 -From f61dd358bf4035f1649ca6157b267724415b7cb2 Mon Sep 17 00:00:00 2001 +From ff41cec74dd5826fd4ea5b8f6627bfbe3743e1e6 Mon Sep 17 00:00:00 2001 From: Maximilian Luz <luzmaximilian@gmail.com> Date: Sat, 5 Nov 2022 21:42:19 +0100 Subject: [PATCH] platform/surface: aggregator: Add target and source IDs to @@ -2756,7 +2753,7 @@ index 2a2c17771d01..55cc61bba1da 100644 -- 2.39.0 -From 96ab89bad347e0da3226840a2eb3374259dc87bc Mon Sep 17 00:00:00 2001 +From 698898dad24512d70a21ab78844e617486028a25 Mon Sep 17 00:00:00 2001 From: Maximilian Luz <luzmaximilian@gmail.com> Date: Sat, 5 Nov 2022 21:32:16 +0100 Subject: [PATCH] platform/surface: aggregator_hub: Use target-ID enum instead @@ -2796,7 +2793,7 @@ index 43061514be38..62f27cdb6ca8 100644 -- 2.39.0 -From ce4c80d47d379496759ac5f0fa2f84cf69bcb7b8 Mon Sep 17 00:00:00 2001 +From 3c5d1c4ef943afa97f68879843797aff93f62395 Mon Sep 17 00:00:00 2001 From: Maximilian Luz <luzmaximilian@gmail.com> Date: Sat, 5 Nov 2022 21:33:26 +0100 Subject: [PATCH] platform/surface: aggregator_tabletsw: Use target-ID enum @@ -2845,7 +2842,7 @@ index 27d95a6a7851..bd8cd453c393 100644 -- 2.39.0 -From 7398db18064b427803b35cb187557a4db93765e2 Mon Sep 17 00:00:00 2001 +From cbe57259ff7b94af0ae62170a9814594fe1f6705 Mon Sep 17 00:00:00 2001 From: Maximilian Luz <luzmaximilian@gmail.com> Date: Sat, 5 Nov 2022 21:34:06 +0100 Subject: [PATCH] platform/surface: dtx: Use target-ID enum instead of @@ -2940,7 +2937,7 @@ index ed36944467f9..0de76a784a35 100644 -- 2.39.0 -From a26d560c4ea2e18333d02015506274f94b81f062 Mon Sep 17 00:00:00 2001 +From f79e434b9f3851364689210195aea86a1720c466 Mon Sep 17 00:00:00 2001 From: Maximilian Luz <luzmaximilian@gmail.com> Date: Sat, 5 Nov 2022 21:40:06 +0100 Subject: [PATCH] HID: surface-hid: Use target-ID enum instead of hard-coding @@ -2971,7 +2968,7 @@ index 0635341bc517..42933bf3e925 100644 -- 2.39.0 -From 3111088adbc891b8e976d664179ab97a75e5019f Mon Sep 17 00:00:00 2001 +From 495ca177f24e437bfd86c75057f120e4c836149c Mon Sep 17 00:00:00 2001 From: Maximilian Luz <luzmaximilian@gmail.com> Date: Sat, 5 Nov 2022 21:45:28 +0100 Subject: [PATCH] platform/surface: aggregator: Enforce use of target-ID enum @@ -3203,7 +3200,7 @@ index 46c45d1b6368..4da20b7a0ee5 100644 -- 2.39.0 -From 750fd72a40d0b59cf14d2f60d96129e07c8feb3b Mon Sep 17 00:00:00 2001 +From edf30b3b5d55e5b3d8064d2edc60b594fe684a3b Mon Sep 17 00:00:00 2001 From: Maximilian Luz <luzmaximilian@gmail.com> Date: Sat, 5 Nov 2022 21:46:37 +0100 Subject: [PATCH] platform/surface: aggregator_registry: Fix target-ID of @@ -3250,7 +3247,7 @@ index 023f126121d7..296f72d52e6a 100644 -- 2.39.0 -From 39de2cbafc518c16f54502cba518292fa327c2ba Mon Sep 17 00:00:00 2001 +From 0d55229782727243733f867a6b8148276d63fdd3 Mon Sep 17 00:00:00 2001 From: Maximilian Luz <luzmaximilian@gmail.com> Date: Sat, 25 Jul 2020 17:19:53 +0200 Subject: [PATCH] i2c: acpi: Implement RawBytes read access @@ -3307,10 +3304,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 08b561f0709d..d7c397bce0f0 100644 +index 4dd777cc0c89..b2338618163a 100644 --- a/drivers/i2c/i2c-core-acpi.c +++ b/drivers/i2c/i2c-core-acpi.c -@@ -619,6 +619,28 @@ static int acpi_gsb_i2c_write_bytes(struct i2c_client *client, +@@ -639,6 +639,28 @@ static int acpi_gsb_i2c_write_bytes(struct i2c_client *client, return (ret == 1) ? 0 : -EIO; } @@ -3339,7 +3336,7 @@ index 08b561f0709d..d7c397bce0f0 100644 static acpi_status i2c_acpi_space_handler(u32 function, acpi_physical_address command, u32 bits, u64 *value64, -@@ -720,6 +742,19 @@ i2c_acpi_space_handler(u32 function, acpi_physical_address command, +@@ -740,6 +762,19 @@ i2c_acpi_space_handler(u32 function, acpi_physical_address command, } break; @@ -3362,7 +3359,7 @@ index 08b561f0709d..d7c397bce0f0 100644 -- 2.39.0 -From e6873dbb15c7462b6bf0ed744a0a9533a3221c3c Mon Sep 17 00:00:00 2001 +From f65d13f177fe2c309ad238254caaae4e4312cefd Mon Sep 17 00:00:00 2001 From: Maximilian Luz <luzmaximilian@gmail.com> Date: Sat, 13 Feb 2021 16:41:18 +0100 Subject: [PATCH] platform/surface: Add driver for Surface Book 1 dGPU switch @@ -3585,7 +3582,7 @@ index 000000000000..8b816ed8f35c -- 2.39.0 -From 9720c3a721dce97129a6237686f595f6fa1a0c46 Mon Sep 17 00:00:00 2001 +From 183996b2e1e626c5c40a986fa25084b11429daa5 Mon Sep 17 00:00:00 2001 From: Sachi King <nakato@nakato.io> Date: Tue, 5 Oct 2021 00:05:09 +1100 Subject: [PATCH] Input: soc_button_array - support AMD variant Surface devices @@ -3662,7 +3659,7 @@ index 09489380afda..0f02411a60f1 100644 -- 2.39.0 -From 5d18576868861ca3940c80571624244e680d88c1 Mon Sep 17 00:00:00 2001 +From 87897dbc255aaac49a53478463e1f7d23f3e5622 Mon Sep 17 00:00:00 2001 From: Sachi King <nakato@nakato.io> Date: Tue, 5 Oct 2021 00:22:57 +1100 Subject: [PATCH] platform/surface: surfacepro3_button: don't load on amd @@ -3734,7 +3731,7 @@ index 242fb690dcaf..30eea54dbb47 100644 -- 2.39.0 -From 13d49496820a68c21b5ac20041d2cf74867432bf Mon Sep 17 00:00:00 2001 +From 172e2d4a0907bdf22b8bc6d7468c96481a7f355a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl> Date: Thu, 5 Nov 2020 13:09:45 +0100 Subject: [PATCH] hid/multitouch: Turn off Type Cover keyboard backlight when @@ -3967,7 +3964,7 @@ index 372cbdd223e0..fe849df6a948 100644 -- 2.39.0 -From e41b6a2bd630af9fbdd8fb867b864ebacb32cffa Mon Sep 17 00:00:00 2001 +From 0a6239b736a59c94c1039d2c1fc553e450b3f721 Mon Sep 17 00:00:00 2001 From: PJungkamp <p.jungkamp@gmail.com> Date: Fri, 25 Feb 2022 12:04:25 +0100 Subject: [PATCH] hid/multitouch: Add support for surface pro type cover tablet @@ -4267,7 +4264,7 @@ index fe849df6a948..3a7a43eb9fbe 100644 -- 2.39.0 -From 430f74608d06e994535175627d00b7d62abdd828 Mon Sep 17 00:00:00 2001 +From dd4e87b9c7f4930a07b93c73b4d85de6282c9910 Mon Sep 17 00:00:00 2001 From: Hans de Goede <hdegoede@redhat.com> Date: Sun, 10 Oct 2021 20:56:57 +0200 Subject: [PATCH] ACPI: delay enumeration of devices with a _DEP pointing to an @@ -4327,10 +4324,10 @@ Patchset: cameras 1 file changed, 3 insertions(+) diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c -index adfeb5770efd..a355c64899f8 100644 +index b47e93a24a9a..22c921886cbe 100644 --- a/drivers/acpi/scan.c +++ b/drivers/acpi/scan.c -@@ -2109,6 +2109,9 @@ static acpi_status acpi_bus_check_add_2(acpi_handle handle, u32 lvl_not_used, +@@ -2103,6 +2103,9 @@ static acpi_status acpi_bus_check_add_2(acpi_handle handle, u32 lvl_not_used, static void acpi_default_enumeration(struct acpi_device *device) { @@ -4343,7 +4340,7 @@ index adfeb5770efd..a355c64899f8 100644 -- 2.39.0 -From 21d0337ca18b7a923f5ccd9e67aa978848f29efd Mon Sep 17 00:00:00 2001 +From 04d727b390677c247ce35cd3c459a9706c92149b Mon Sep 17 00:00:00 2001 From: zouxiaoh <xiaohong.zou@intel.com> Date: Fri, 25 Jun 2021 08:52:59 +0800 Subject: [PATCH] iommu: intel-ipu: use IOMMU passthrough mode for Intel IPUs @@ -4369,7 +4366,7 @@ Patchset: cameras 1 file changed, 30 insertions(+) diff --git a/drivers/iommu/intel/iommu.c b/drivers/iommu/intel/iommu.c -index 5246e3f25ac1..646a84a545e6 100644 +index 408c321b929a..6e58effbe12b 100644 --- a/drivers/iommu/intel/iommu.c +++ b/drivers/iommu/intel/iommu.c @@ -37,6 +37,12 @@ @@ -4385,7 +4382,7 @@ index 5246e3f25ac1..646a84a545e6 100644 #define IS_IPTS(pdev) ((pdev)->vendor == PCI_VENDOR_ID_INTEL && \ ((pdev)->device == 0x9d3e)) #define IS_AZALIA(pdev) ((pdev)->vendor == 0x8086 && (pdev)->device == 0x3a3e) -@@ -284,12 +290,14 @@ EXPORT_SYMBOL_GPL(intel_iommu_enabled); +@@ -289,12 +295,14 @@ EXPORT_SYMBOL_GPL(intel_iommu_enabled); static int dmar_map_gfx = 1; static int dmar_map_ipts = 1; @@ -4400,7 +4397,7 @@ index 5246e3f25ac1..646a84a545e6 100644 #define IDENTMAP_IPTS 16 const struct iommu_ops intel_iommu_ops; -@@ -2606,6 +2614,9 @@ static int device_def_domain_type(struct device *dev) +@@ -2635,6 +2643,9 @@ static int device_def_domain_type(struct device *dev) if ((iommu_identity_mapping & IDENTMAP_GFX) && IS_GFX_DEVICE(pdev)) return IOMMU_DOMAIN_IDENTITY; @@ -4410,7 +4407,7 @@ index 5246e3f25ac1..646a84a545e6 100644 if ((iommu_identity_mapping & IDENTMAP_IPTS) && IS_IPTS(pdev)) return IOMMU_DOMAIN_IDENTITY; } -@@ -2997,6 +3008,9 @@ static int __init init_dmars(void) +@@ -3026,6 +3037,9 @@ static int __init init_dmars(void) if (!dmar_map_gfx) iommu_identity_mapping |= IDENTMAP_GFX; @@ -4420,7 +4417,7 @@ index 5246e3f25ac1..646a84a545e6 100644 if (!dmar_map_ipts) iommu_identity_mapping |= IDENTMAP_IPTS; -@@ -4803,6 +4817,18 @@ static void quirk_iommu_igfx(struct pci_dev *dev) +@@ -4784,6 +4798,18 @@ static void quirk_iommu_igfx(struct pci_dev *dev) dmar_map_gfx = 0; } @@ -4439,7 +4436,7 @@ index 5246e3f25ac1..646a84a545e6 100644 static void quirk_iommu_ipts(struct pci_dev *dev) { if (!IS_IPTS(dev)) -@@ -4814,6 +4840,7 @@ static void quirk_iommu_ipts(struct pci_dev *dev) +@@ -4795,6 +4821,7 @@ static void quirk_iommu_ipts(struct pci_dev *dev) pci_info(dev, "Passthrough IOMMU for IPTS\n"); dmar_map_ipts = 0; } @@ -4447,7 +4444,7 @@ index 5246e3f25ac1..646a84a545e6 100644 /* G4x/GM45 integrated gfx dmar support is totally busted. */ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2a40, quirk_iommu_igfx); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2e00, quirk_iommu_igfx); -@@ -4849,6 +4876,9 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x1632, quirk_iommu_igfx); +@@ -4830,6 +4857,9 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x1632, quirk_iommu_igfx); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x163A, quirk_iommu_igfx); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x163D, quirk_iommu_igfx); @@ -4460,7 +4457,7 @@ index 5246e3f25ac1..646a84a545e6 100644 -- 2.39.0 -From 21b1211e77ae7cc95bb37f071279692a91c984f4 Mon Sep 17 00:00:00 2001 +From aab7172afbd549a758e01f936b9a6683ba59b474 Mon Sep 17 00:00:00 2001 From: Daniel Scally <djrscally@gmail.com> Date: Sun, 10 Oct 2021 20:57:02 +0200 Subject: [PATCH] platform/x86: int3472: Enable I2c daisy chain @@ -4477,10 +4474,10 @@ Patchset: cameras 1 file changed, 7 insertions(+) diff --git a/drivers/platform/x86/intel/int3472/tps68470.c b/drivers/platform/x86/intel/int3472/tps68470.c -index 22f61b47f9e5..e1de1ff40bba 100644 +index 5b8d1a9620a5..6a0ff035cf20 100644 --- a/drivers/platform/x86/intel/int3472/tps68470.c +++ b/drivers/platform/x86/intel/int3472/tps68470.c -@@ -45,6 +45,13 @@ static int tps68470_chip_init(struct device *dev, struct regmap *regmap) +@@ -46,6 +46,13 @@ static int tps68470_chip_init(struct device *dev, struct regmap *regmap) return ret; } @@ -4497,7 +4494,7 @@ index 22f61b47f9e5..e1de1ff40bba 100644 -- 2.39.0 -From 192278672d992a5b7b265b9e3f4dd3ff1a40be2a Mon Sep 17 00:00:00 2001 +From c429d67a19c8860fd3b7f7b0a4f95fa465028fe6 Mon Sep 17 00:00:00 2001 From: Daniel Scally <djrscally@gmail.com> Date: Thu, 28 Oct 2021 21:55:16 +0100 Subject: [PATCH] media: i2c: Add driver for DW9719 VCM @@ -4511,16 +4508,16 @@ Patchset: cameras MAINTAINERS | 7 + drivers/media/i2c/Kconfig | 11 + drivers/media/i2c/Makefile | 1 + - drivers/media/i2c/dw9719.c | 427 +++++++++++++++++++++++++++++++++++++ - 4 files changed, 446 insertions(+) + drivers/media/i2c/dw9719.c | 425 +++++++++++++++++++++++++++++++++++++ + 4 files changed, 444 insertions(+) create mode 100644 drivers/media/i2c/dw9719.c diff --git a/MAINTAINERS b/MAINTAINERS -index 72b9654f764c..cecb621a6581 100644 +index 886d3f69ee64..659fc8af4a12 100644 --- a/MAINTAINERS +++ b/MAINTAINERS -@@ -6250,6 +6250,13 @@ T: git git://linuxtv.org/media_tree.git - F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt +@@ -6286,6 +6286,13 @@ T: git git://linuxtv.org/media_tree.git + F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml F: drivers/media/i2c/dw9714.c +DONGWOON DW9719 LENS VOICE COIL DRIVER @@ -4569,10 +4566,10 @@ index 0a2933103dd9..b82a07c76388 100644 obj-$(CONFIG_VIDEO_ET8EK8) += et8ek8/ diff --git a/drivers/media/i2c/dw9719.c b/drivers/media/i2c/dw9719.c new file mode 100644 -index 000000000000..8451c75b696b +index 000000000000..180b04d2a6b3 --- /dev/null +++ b/drivers/media/i2c/dw9719.c -@@ -0,0 +1,427 @@ +@@ -0,0 +1,425 @@ +// SPDX-License-Identifier: GPL-2.0 +// Copyright (c) 2012 Intel Corporation + @@ -4962,7 +4959,7 @@ index 000000000000..8451c75b696b + return ret; +} + -+static int dw9719_remove(struct i2c_client *client) ++static void dw9719_remove(struct i2c_client *client) +{ + struct v4l2_subdev *sd = i2c_get_clientdata(client); + struct dw9719_device *dw9719 = container_of(sd, struct dw9719_device, @@ -4972,8 +4969,6 @@ index 000000000000..8451c75b696b + v4l2_async_unregister_subdev(sd); + v4l2_ctrl_handler_free(&dw9719->ctrls.handler); + media_entity_cleanup(&dw9719->sd.entity); -+ -+ return 0; +} + +static const struct i2c_device_id dw9719_id_table[] = { @@ -5003,7 +4998,7 @@ index 000000000000..8451c75b696b -- 2.39.0 -From daa4ef965d72676c34d26d6d2ba3b47d35c860f9 Mon Sep 17 00:00:00 2001 +From dec3b71065ccf948d1d4830e46adad41ac134195 Mon Sep 17 00:00:00 2001 From: Daniel Scally <djrscally@gmail.com> Date: Wed, 4 May 2022 23:21:45 +0100 Subject: [PATCH] media: ipu3-cio2: Move functionality from .complete() to @@ -5022,7 +5017,7 @@ Patchset: cameras 1 file changed, 23 insertions(+), 42 deletions(-) diff --git a/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c b/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c -index a3fe547b7fce..5648f29ced7b 100644 +index 390bd5ea3472..76339fb842bf 100644 --- a/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c +++ b/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c @@ -1383,7 +1383,10 @@ static int cio2_notifier_bound(struct v4l2_async_notifier *notifier, @@ -5118,7 +5113,7 @@ index a3fe547b7fce..5648f29ced7b 100644 -- 2.39.0 -From babc2aa098f54e0fe830242e2b5a9f19be0922c1 Mon Sep 17 00:00:00 2001 +From 1020ddb552417b2af335b0ad73efafad56cdd039 Mon Sep 17 00:00:00 2001 From: Daniel Scally <djrscally@gmail.com> Date: Thu, 2 Jun 2022 22:15:56 +0100 Subject: [PATCH] media: ipu3-cio2: Re-add .complete() to ipu3-cio2 @@ -5136,7 +5131,7 @@ Patchset: cameras 1 file changed, 9 insertions(+) diff --git a/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c b/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c -index 5648f29ced7b..957a30cd369d 100644 +index 76339fb842bf..eb7aa269ec2b 100644 --- a/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c +++ b/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c @@ -1430,9 +1430,18 @@ static void cio2_notifier_unbind(struct v4l2_async_notifier *notifier, @@ -5161,7 +5156,7 @@ index 5648f29ced7b..957a30cd369d 100644 -- 2.39.0 -From 913f266da3ed3df1276361c5c9a3f352cc2f3a14 Mon Sep 17 00:00:00 2001 +From f27e3ae91e4d86ceb751029090de793847022949 Mon Sep 17 00:00:00 2001 From: Maximilian Luz <luzmaximilian@gmail.com> Date: Fri, 15 Jul 2022 23:48:00 +0200 Subject: [PATCH] drivers/media/i2c: Fix DW9719 dependencies @@ -5190,7 +5185,7 @@ index 98d081efeef7..c67966cafe10 100644 -- 2.39.0 -From 17553e3e80c6efea023e3ed54131ee02a32fb2ef Mon Sep 17 00:00:00 2001 +From aaff0863024578f7f6fe91573c68778ad0aec98e Mon Sep 17 00:00:00 2001 From: Sachi King <nakato@nakato.io> Date: Sat, 29 May 2021 17:47:38 +1000 Subject: [PATCH] ACPI: Add quirk for Surface Laptop 4 AMD missing irq 7 @@ -5257,7 +5252,7 @@ index 907cc98b1938..0116d27b29ea 100644 -- 2.39.0 -From d8080092e1c6700c9fba3442a8c25946ef168876 Mon Sep 17 00:00:00 2001 +From 9d4e2bb0f9856ce57029c89895b38ae5949502f5 Mon Sep 17 00:00:00 2001 From: Maximilian Luz <luzmaximilian@gmail.com> Date: Thu, 3 Jun 2021 14:04:26 +0200 Subject: [PATCH] ACPI: Add AMD 13" Surface Laptop 4 model to irq 7 override @@ -5299,7 +5294,7 @@ index 0116d27b29ea..af102c6f8e5b 100644 -- 2.39.0 -From c66f37c54939a3aa60ecacf00b4cc226599d021f Mon Sep 17 00:00:00 2001 +From dcf0efd363e301c409bfccb2ea3119e5d3fa3e52 Mon Sep 17 00:00:00 2001 From: "Bart Groeneveld | GPX Solutions B.V" <bart@gpxbv.nl> Date: Mon, 5 Dec 2022 16:08:46 +0100 Subject: [PATCH] acpi: allow usage of acpi_tad on HW-reduced platforms |