diff --git a/patches/4.19/0001-surface-acpi.patch b/patches/4.19/0001-surface-acpi.patch index 31f9f7509..677091555 100644 --- a/patches/4.19/0001-surface-acpi.patch +++ b/patches/4.19/0001-surface-acpi.patch @@ -1,7 +1,7 @@ -From fdd0f9532af763dbdbab7c6749f2e9d39af11db0 Mon Sep 17 00:00:00 2001 -From: qzed -Date: Sun, 21 Apr 2019 14:59:22 +0200 -Subject: [PATCH 01/11] surface-acpi +From c92cf7a3c3c798ea4f4e2b94e1b1b439bc590136 Mon Sep 17 00:00:00 2001 +From: Jake Day +Date: Tue, 30 Apr 2019 20:48:48 -0400 +Subject: [PATCH 01/12] surface-acpi --- drivers/acpi/acpica/dsopcode.c | 2 +- @@ -4156,5 +4156,5 @@ index 9db93f500b4e..2290d4f86ca4 100644 return -ENODEV; -- -2.21.0 +2.19.1 diff --git a/patches/4.19/0002-suspend.patch b/patches/4.19/0002-suspend.patch index 72fb02b28..c88dad89f 100644 --- a/patches/4.19/0002-suspend.patch +++ b/patches/4.19/0002-suspend.patch @@ -1,7 +1,7 @@ -From 0705499a65b8fdef3a2a375993b41cb8d3af8147 Mon Sep 17 00:00:00 2001 +From 0a0ec97aa74e28a9fdea0649bad95ba959172ded Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Thu, 7 Mar 2019 11:53:42 -0500 -Subject: [PATCH 02/11] suspend +Date: Tue, 30 Apr 2019 20:48:59 -0400 +Subject: [PATCH 02/12] suspend --- drivers/nvme/host/nvme.h | 5 +++++ @@ -13,7 +13,7 @@ Subject: [PATCH 02/11] suspend 6 files changed, 40 insertions(+), 1 deletion(-) diff --git a/drivers/nvme/host/nvme.h b/drivers/nvme/host/nvme.h -index 60220de2db52..d49d7ccb71d3 100644 +index e82cdaec81c9..3b63eafb21d7 100644 --- a/drivers/nvme/host/nvme.h +++ b/drivers/nvme/host/nvme.h @@ -90,6 +90,11 @@ enum nvme_quirks { @@ -29,7 +29,7 @@ index 60220de2db52..d49d7ccb71d3 100644 /* diff --git a/drivers/nvme/host/pci.c b/drivers/nvme/host/pci.c -index f46313f441ec..68b63b160c9d 100644 +index 7b9ef8e734e7..b0e3ae90f5b7 100644 --- a/drivers/nvme/host/pci.c +++ b/drivers/nvme/host/pci.c @@ -30,6 +30,7 @@ @@ -40,7 +40,7 @@ index f46313f441ec..68b63b160c9d 100644 #include "nvme.h" -@@ -2595,8 +2596,11 @@ static int nvme_suspend(struct device *dev) +@@ -2599,8 +2600,11 @@ static int nvme_suspend(struct device *dev) { struct pci_dev *pdev = to_pci_dev(dev); struct nvme_dev *ndev = pci_get_drvdata(pdev); @@ -53,7 +53,7 @@ index f46313f441ec..68b63b160c9d 100644 return 0; } -@@ -2700,6 +2704,10 @@ static const struct pci_device_id nvme_id_table[] = { +@@ -2704,6 +2708,10 @@ static const struct pci_device_id nvme_id_table[] = { .driver_data = NVME_QUIRK_LIGHTNVM, }, { PCI_DEVICE(0x1d1d, 0x2601), /* CNEX Granby */ .driver_data = NVME_QUIRK_LIGHTNVM, }, @@ -65,7 +65,7 @@ index f46313f441ec..68b63b160c9d 100644 { PCI_DEVICE(PCI_VENDOR_ID_APPLE, 0x2001) }, { PCI_DEVICE(PCI_VENDOR_ID_APPLE, 0x2003) }, diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c -index c0673a717239..58cd0407c4ff 100644 +index 37d897bc4cf1..7587fbff6ea5 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c @@ -1332,6 +1332,10 @@ DECLARE_PCI_FIXUP_CLASS_EARLY(PCI_VENDOR_ID_AL, PCI_ANY_ID, @@ -120,10 +120,10 @@ index 0bd595a0b610..a8385e8894a5 100644 pm_notifier_call_chain(PM_POST_SUSPEND); pm_restore_console(); diff --git a/kernel/sysctl.c b/kernel/sysctl.c -index 32dea29d05a0..96043d4b4b1f 100644 +index 9a85c7ae7362..7c6fc3f7c729 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c -@@ -311,7 +311,16 @@ static int min_extfrag_threshold; +@@ -313,7 +313,16 @@ static int min_extfrag_threshold; static int max_extfrag_threshold = 1000; #endif diff --git a/patches/4.19/0003-buttons.patch b/patches/4.19/0003-buttons.patch index 43c95e91a..f3c1236fa 100644 --- a/patches/4.19/0003-buttons.patch +++ b/patches/4.19/0003-buttons.patch @@ -1,7 +1,7 @@ -From 3421b5f76fef2381ed85bd9a74b66a99719ecaa8 Mon Sep 17 00:00:00 2001 -From: qzed -Date: Wed, 24 Apr 2019 20:34:29 +0200 -Subject: [PATCH 03/11] buttons +From 764ba5cae99743ada66637b4317eb0cefaca1145 Mon Sep 17 00:00:00 2001 +From: Jake Day +Date: Tue, 30 Apr 2019 20:49:09 -0400 +Subject: [PATCH 03/12] buttons --- drivers/input/misc/soc_button_array.c | 133 ++++++++++++++++++++-- @@ -253,5 +253,5 @@ index 1b491690ce07..eaec30380b11 100644 if (!button) return -ENOMEM; -- -2.21.0 +2.19.1 diff --git a/patches/4.19/0004-cameras.patch b/patches/4.19/0004-cameras.patch index 65662de02..0550bba48 100644 --- a/patches/4.19/0004-cameras.patch +++ b/patches/4.19/0004-cameras.patch @@ -1,7 +1,7 @@ -From 4d0dce7a14b4f49fb73eda46aa0dc7803b973a5a Mon Sep 17 00:00:00 2001 +From e135879f02f66d62dcaffc9aca7a72c8daf6ce1e Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Thu, 7 Mar 2019 11:56:20 -0500 -Subject: [PATCH 04/11] cameras +Date: Tue, 30 Apr 2019 20:49:19 -0400 +Subject: [PATCH 04/12] cameras --- drivers/media/usb/uvc/uvc_driver.c | 40 + @@ -21,10 +21,10 @@ Subject: [PATCH 04/11] cameras create mode 100644 drivers/staging/ov5693/ov5693.h diff --git a/drivers/media/usb/uvc/uvc_driver.c b/drivers/media/usb/uvc/uvc_driver.c -index 361abbc00486..d18650bab283 100644 +index 6f1fd40fce10..465faad17d06 100644 --- a/drivers/media/usb/uvc/uvc_driver.c +++ b/drivers/media/usb/uvc/uvc_driver.c -@@ -2357,6 +2357,46 @@ static const struct uvc_device_info uvc_quirk_force_y8 = { +@@ -2365,6 +2365,46 @@ static const struct uvc_device_info uvc_quirk_force_y8 = { * though they are compliant. */ static const struct usb_device_id uvc_ids[] = { diff --git a/patches/4.19/0005-ipts.patch b/patches/4.19/0005-ipts.patch index 4b6dfdbb2..fbe6455f8 100644 --- a/patches/4.19/0005-ipts.patch +++ b/patches/4.19/0005-ipts.patch @@ -1,7 +1,7 @@ -From f756d362f0445d8417e0e098bbb32e3326e91097 Mon Sep 17 00:00:00 2001 +From 867c13ecf97ac50d5d4f9c7d87271ce0d47ad0d8 Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Thu, 7 Mar 2019 12:02:08 -0500 -Subject: [PATCH 05/11] ipts +Date: Tue, 30 Apr 2019 20:49:33 -0400 +Subject: [PATCH 05/12] ipts --- drivers/gpu/drm/i915/Makefile | 3 + diff --git a/patches/4.19/0006-hid.patch b/patches/4.19/0006-hid.patch index 1a1079f63..23636bb5b 100644 --- a/patches/4.19/0006-hid.patch +++ b/patches/4.19/0006-hid.patch @@ -1,7 +1,7 @@ -From c5aedc3c15371340845b61c4235ccb4857db0cc8 Mon Sep 17 00:00:00 2001 +From 1d1ba68b6186ed4ee456334335f1f2e4fed52d22 Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Thu, 7 Mar 2019 13:15:51 -0500 -Subject: [PATCH 06/11] hid +Date: Tue, 30 Apr 2019 20:49:42 -0400 +Subject: [PATCH 06/12] hid --- drivers/hid/hid-ids.h | 21 +++++++++---- @@ -11,10 +11,10 @@ Subject: [PATCH 06/11] hid 4 files changed, 86 insertions(+), 6 deletions(-) diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h -index b7870e7e41d4..5e6e81340be8 100644 +index 97d33b8ed36c..bd7066157b00 100644 --- a/drivers/hid/hid-ids.h +++ b/drivers/hid/hid-ids.h -@@ -800,11 +800,22 @@ +@@ -801,11 +801,22 @@ #define USB_DEVICE_ID_MS_DIGITAL_MEDIA_3KV1 0x0732 #define USB_DEVICE_ID_MS_DIGITAL_MEDIA_600 0x0750 #define USB_DEVICE_ID_MS_COMFORT_MOUSE_4500 0x076c @@ -125,10 +125,10 @@ index 831617c386e6..21337070068a 100644 { .driver_data = MT_CLS_CONFIDENCE_MINUS_ONE, MT_USB_DEVICE(USB_VENDOR_ID_ASUS, diff --git a/drivers/hid/hid-quirks.c b/drivers/hid/hid-quirks.c -index 77316f022c5a..12b4e94232cc 100644 +index 94088c0ed68a..391b882fd6e5 100644 --- a/drivers/hid/hid-quirks.c +++ b/drivers/hid/hid-quirks.c -@@ -111,6 +111,17 @@ static const struct hid_device_id hid_quirks[] = { +@@ -112,6 +112,17 @@ static const struct hid_device_id hid_quirks[] = { { HID_USB_DEVICE(USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_MS_SURFACE_PRO_2), HID_QUIRK_NO_INIT_REPORTS }, { HID_USB_DEVICE(USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_MS_TOUCH_COVER_2), HID_QUIRK_NO_INIT_REPORTS }, { HID_USB_DEVICE(USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_MS_TYPE_COVER_2), HID_QUIRK_NO_INIT_REPORTS }, diff --git a/patches/4.19/0007-sdcard-reader.patch b/patches/4.19/0007-sdcard-reader.patch index e8e5a4740..b54197036 100644 --- a/patches/4.19/0007-sdcard-reader.patch +++ b/patches/4.19/0007-sdcard-reader.patch @@ -1,7 +1,7 @@ -From 47b63c04eb9700eb5e52effa770ca12dc50d1151 Mon Sep 17 00:00:00 2001 +From 3624ea2106d56ecb0b0413028e059576d35ae2e1 Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Thu, 7 Mar 2019 13:16:05 -0500 -Subject: [PATCH 07/11] sdcard-reader +Date: Tue, 30 Apr 2019 20:49:52 -0400 +Subject: [PATCH 07/12] sdcard-reader --- drivers/usb/core/hub.c | 3 ++- diff --git a/patches/4.19/0008-wifi.patch b/patches/4.19/0008-wifi.patch index e1feb0d63..3d84df5a4 100644 --- a/patches/4.19/0008-wifi.patch +++ b/patches/4.19/0008-wifi.patch @@ -1,7 +1,7 @@ -From 8f24dc387ddca23c8438b769714494a8e4b76d6e Mon Sep 17 00:00:00 2001 +From ba3a53fc48453d746fe492c7a068edab0f9fbf90 Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Thu, 7 Mar 2019 13:16:18 -0500 -Subject: [PATCH 08/11] wifi +Date: Tue, 30 Apr 2019 20:50:02 -0400 +Subject: [PATCH 08/12] wifi --- drivers/net/wireless/marvell/mwifiex/11n_aggr.c | 3 +-- @@ -33,7 +33,7 @@ index 042a1d07f686..fc9041f58e9f 100644 skb_src = skb_dequeue(&pra_list->skb_head); diff --git a/drivers/net/wireless/marvell/mwifiex/cfg80211.c b/drivers/net/wireless/marvell/mwifiex/cfg80211.c -index adc88433faa8..7376ffa82c63 100644 +index 2d87ebbfa4da..8e95553a3344 100644 --- a/drivers/net/wireless/marvell/mwifiex/cfg80211.c +++ b/drivers/net/wireless/marvell/mwifiex/cfg80211.c @@ -428,7 +428,10 @@ mwifiex_cfg80211_set_power_mgmt(struct wiphy *wiphy, diff --git a/patches/4.19/0009-surface3-power.patch b/patches/4.19/0009-surface3-power.patch index 744d378e9..354cfee03 100644 --- a/patches/4.19/0009-surface3-power.patch +++ b/patches/4.19/0009-surface3-power.patch @@ -1,7 +1,7 @@ -From 36039728147b9f7ae899d660d747bf98519168a3 Mon Sep 17 00:00:00 2001 +From 2de834be2c64eee61ec15bc91c87a67bd554ab72 Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Thu, 7 Mar 2019 13:16:35 -0500 -Subject: [PATCH 09/11] surface3-power +Date: Tue, 30 Apr 2019 20:50:14 -0400 +Subject: [PATCH 09/12] surface3-power --- drivers/platform/x86/Kconfig | 7 + @@ -11,10 +11,10 @@ Subject: [PATCH 09/11] surface3-power create mode 100644 drivers/platform/x86/surface3_power.c diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig -index 716a32e1c66f..e8ad396debb5 100644 +index 9a47363a0c30..d6695d8fc795 100644 --- a/drivers/platform/x86/Kconfig +++ b/drivers/platform/x86/Kconfig -@@ -1214,6 +1214,13 @@ config SURFACE_3_BUTTON +@@ -1257,6 +1257,13 @@ config SURFACE_3_BUTTON ---help--- This driver handles the power/home/volume buttons on the Microsoft Surface 3 tablet. @@ -29,7 +29,7 @@ index 716a32e1c66f..e8ad396debb5 100644 tristate "Intel P-Unit IPC Driver" ---help--- diff --git a/drivers/platform/x86/Makefile b/drivers/platform/x86/Makefile -index ab8be80b6596..a5f5c2e7db9f 100644 +index 2250a32a5527..dd045ccf3a90 100644 --- a/drivers/platform/x86/Makefile +++ b/drivers/platform/x86/Makefile @@ -82,6 +82,7 @@ obj-$(CONFIG_INTEL_PMC_IPC) += intel_pmc_ipc.o diff --git a/patches/4.19/0010-surface-dock.patch b/patches/4.19/0010-surface-dock.patch index dbce79f59..fbde5c765 100644 --- a/patches/4.19/0010-surface-dock.patch +++ b/patches/4.19/0010-surface-dock.patch @@ -1,7 +1,7 @@ -From 48097fc168db818d6f8c67ea14f0ebd3317386e8 Mon Sep 17 00:00:00 2001 +From 63653d197c3ea1c536fd95eebc7ff8c81cf974e8 Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Thu, 7 Mar 2019 13:16:49 -0500 -Subject: [PATCH 10/11] surface-dock +Date: Tue, 30 Apr 2019 20:50:29 -0400 +Subject: [PATCH 10/12] surface-dock --- drivers/usb/core/quirks.c | 2 ++ diff --git a/patches/4.19/0011-mwlwifi.patch b/patches/4.19/0011-mwlwifi.patch index df6943d19..3424e71f9 100644 --- a/patches/4.19/0011-mwlwifi.patch +++ b/patches/4.19/0011-mwlwifi.patch @@ -1,7 +1,7 @@ -From c8479bd85cb23bf01519261038a772ebf4f06072 Mon Sep 17 00:00:00 2001 +From 6f4922a7175ff9814c89f7d3e78eabf0e6500753 Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Thu, 7 Mar 2019 13:17:05 -0500 -Subject: [PATCH 11/11] mwlwifi +Date: Tue, 30 Apr 2019 20:50:47 -0400 +Subject: [PATCH 11/12] mwlwifi --- drivers/net/wireless/marvell/Kconfig | 1 + diff --git a/patches/4.19/0012-surface-lte.patch b/patches/4.19/0012-surface-lte.patch new file mode 100644 index 000000000..47ade6ba8 --- /dev/null +++ b/patches/4.19/0012-surface-lte.patch @@ -0,0 +1,24 @@ +From 971c1032f810c0653470a4871fbdcdf519f01a6d Mon Sep 17 00:00:00 2001 +From: Jake Day +Date: Tue, 30 Apr 2019 20:51:04 -0400 +Subject: [PATCH 12/12] surface-lte + +--- + drivers/usb/serial/qcserial.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/usb/serial/qcserial.c b/drivers/usb/serial/qcserial.c +index 613f91add03d..e1428222dd73 100644 +--- a/drivers/usb/serial/qcserial.c ++++ b/drivers/usb/serial/qcserial.c +@@ -177,6 +177,7 @@ static const struct usb_device_id id_table[] = { + {DEVICE_SWI(0x413c, 0x81d0)}, /* Dell Wireless 5819 */ + {DEVICE_SWI(0x413c, 0x81d1)}, /* Dell Wireless 5818 */ + {DEVICE_SWI(0x413c, 0x81d2)}, /* Dell Wireless 5818 */ ++ {DEVICE_SWI(0x045e, 0x096e)}, /* Microsoft Surface Go LTE */ + + /* Huawei devices */ + {DEVICE_HWI(0x03f0, 0x581d)}, /* HP lt4112 LTE/HSPA+ Gobi 4G Modem (Huawei me906e) */ +-- +2.19.1 + diff --git a/patches/5.0/0001-surface-acpi.patch b/patches/5.0/0001-surface-acpi.patch index eb9acc685..bceac4fd4 100644 --- a/patches/5.0/0001-surface-acpi.patch +++ b/patches/5.0/0001-surface-acpi.patch @@ -1,7 +1,7 @@ -From 20b5a1e18431a908f82b9422f6e54979b73900d5 Mon Sep 17 00:00:00 2001 -From: qzed -Date: Sun, 21 Apr 2019 15:18:23 +0200 -Subject: [PATCH 01/11] surface-acpi +From 65b2e85e725ef3280ea555710e0c3a5c2afbbbe9 Mon Sep 17 00:00:00 2001 +From: Jake Day +Date: Tue, 30 Apr 2019 20:40:13 -0400 +Subject: [PATCH 01/12] surface-acpi --- drivers/acpi/acpica/dsopcode.c | 2 +- @@ -4135,5 +4135,5 @@ index a0ac16ee6575..0dd242ff24d1 100644 return -ENODEV; -- -2.21.0 +2.19.1 diff --git a/patches/5.0/0002-suspend.patch b/patches/5.0/0002-suspend.patch index 0ae6a7f55..58649c840 100644 --- a/patches/5.0/0002-suspend.patch +++ b/patches/5.0/0002-suspend.patch @@ -1,7 +1,7 @@ -From 437250c8a711f50c98e5bbc0df8a49b60b3c0a25 Mon Sep 17 00:00:00 2001 +From 689cde2d569ede2c591c49faaf5917e709033fad Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Wed, 13 Mar 2019 15:15:20 -0400 -Subject: [PATCH 02/11] suspend +Date: Tue, 30 Apr 2019 20:40:30 -0400 +Subject: [PATCH 02/12] suspend --- drivers/nvme/host/nvme.h | 5 +++++ @@ -65,7 +65,7 @@ index 7fee665ec45e..ebf615570787 100644 { PCI_DEVICE(PCI_VENDOR_ID_APPLE, 0x2001) }, { PCI_DEVICE(PCI_VENDOR_ID_APPLE, 0x2003) }, diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c -index e2a879e93d86..55112b78a2eb 100644 +index fba03a7d5c7f..84e9fed12b55 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c @@ -1357,6 +1357,10 @@ DECLARE_PCI_FIXUP_CLASS_EARLY(PCI_VENDOR_ID_AL, PCI_ANY_ID, @@ -120,10 +120,10 @@ index 0bd595a0b610..a8385e8894a5 100644 pm_notifier_call_chain(PM_POST_SUSPEND); pm_restore_console(); diff --git a/kernel/sysctl.c b/kernel/sysctl.c -index ba4d9e85feb8..540387f3dccf 100644 +index f50f1471c119..eabfe9059ff6 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c -@@ -312,7 +312,16 @@ static int min_extfrag_threshold; +@@ -314,7 +314,16 @@ static int min_extfrag_threshold; static int max_extfrag_threshold = 1000; #endif diff --git a/patches/5.0/0003-buttons.patch b/patches/5.0/0003-buttons.patch index cef2bb837..8d4051501 100644 --- a/patches/5.0/0003-buttons.patch +++ b/patches/5.0/0003-buttons.patch @@ -1,7 +1,7 @@ -From 3e59ef509f37b135fb12556180463af0b16c9f2f Mon Sep 17 00:00:00 2001 -From: qzed -Date: Wed, 24 Apr 2019 20:29:20 +0200 -Subject: [PATCH 03/11] buttons +From 18655a338f67c8c5bcb96f7f48802537a08dac94 Mon Sep 17 00:00:00 2001 +From: Jake Day +Date: Tue, 30 Apr 2019 20:40:42 -0400 +Subject: [PATCH 03/12] buttons --- drivers/input/misc/soc_button_array.c | 133 ++++++++++++++++++++-- @@ -253,5 +253,5 @@ index 1b491690ce07..eaec30380b11 100644 if (!button) return -ENOMEM; -- -2.21.0 +2.19.1 diff --git a/patches/5.0/0004-cameras.patch b/patches/5.0/0004-cameras.patch index db6fba767..bff2e0d8e 100644 --- a/patches/5.0/0004-cameras.patch +++ b/patches/5.0/0004-cameras.patch @@ -1,7 +1,7 @@ -From 7ad2c2a1732dfd2b90cb9aa769858ceb5bc57f0b Mon Sep 17 00:00:00 2001 +From 517e9664fe7944c90418bc7f32a677d45e87e0ee Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Wed, 13 Mar 2019 15:16:08 -0400 -Subject: [PATCH 04/11] cameras +Date: Tue, 30 Apr 2019 20:40:53 -0400 +Subject: [PATCH 04/12] cameras --- drivers/media/usb/uvc/uvc_driver.c | 40 + @@ -21,10 +21,10 @@ Subject: [PATCH 04/11] cameras create mode 100644 drivers/staging/ov5693/ov5693.h diff --git a/drivers/media/usb/uvc/uvc_driver.c b/drivers/media/usb/uvc/uvc_driver.c -index b62cbd800111..6461ed3af344 100644 +index 33a22c016456..ce0a47362b2f 100644 --- a/drivers/media/usb/uvc/uvc_driver.c +++ b/drivers/media/usb/uvc/uvc_driver.c -@@ -2391,6 +2391,46 @@ static const struct uvc_device_info uvc_quirk_force_y8 = { +@@ -2399,6 +2399,46 @@ static const struct uvc_device_info uvc_quirk_force_y8 = { * though they are compliant. */ static const struct usb_device_id uvc_ids[] = { diff --git a/patches/5.0/0005-ipts.patch b/patches/5.0/0005-ipts.patch index 9c19f3d60..a3235e39d 100644 --- a/patches/5.0/0005-ipts.patch +++ b/patches/5.0/0005-ipts.patch @@ -1,7 +1,7 @@ -From 7547125aadd16d7931493f81a43f96adb9a95579 Mon Sep 17 00:00:00 2001 +From 070310d2187dd943218746633d3f037fe04e1d2d Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Wed, 13 Mar 2019 15:23:07 -0400 -Subject: [PATCH 05/11] ipts +Date: Tue, 30 Apr 2019 20:41:03 -0400 +Subject: [PATCH 05/12] ipts --- drivers/gpu/drm/i915/Makefile | 3 + @@ -136,10 +136,10 @@ index b310a897a4ad..cfad40f65513 100644 } diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h -index b1c31967194b..192f6cef0b81 100644 +index 489c1e656ff6..de6e9c7aaf57 100644 --- a/drivers/gpu/drm/i915/i915_drv.h +++ b/drivers/gpu/drm/i915/i915_drv.h -@@ -3114,6 +3114,9 @@ void i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj, +@@ -3115,6 +3115,9 @@ void i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj, void i915_gem_object_save_bit_17_swizzle(struct drm_i915_gem_object *obj, struct sg_table *pages); @@ -244,10 +244,10 @@ index 7e56c516c815..208f0c056529 100644 #define MEMBER(T, member, ...) T member; struct i915_params { diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c -index 22a74608c6e4..866afd18abfa 100644 +index dcd1df5322e8..4c2c1a59a02e 100644 --- a/drivers/gpu/drm/i915/intel_dp.c +++ b/drivers/gpu/drm/i915/intel_dp.c -@@ -2903,8 +2903,8 @@ void intel_dp_sink_dpms(struct intel_dp *intel_dp, int mode) +@@ -2854,8 +2854,8 @@ void intel_dp_sink_dpms(struct intel_dp *intel_dp, int mode) return; if (mode != DRM_MODE_DPMS_ON) { diff --git a/patches/5.0/0006-hid.patch b/patches/5.0/0006-hid.patch index 364b97e8e..d46f4793f 100644 --- a/patches/5.0/0006-hid.patch +++ b/patches/5.0/0006-hid.patch @@ -1,7 +1,7 @@ -From f7263e4fbcac6aef9ba78dc2525a47d40af8c96b Mon Sep 17 00:00:00 2001 +From b711906ed798cb9b0b1b2787c7b149a21d1c7c95 Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Wed, 13 Mar 2019 15:25:22 -0400 -Subject: [PATCH 06/11] hid +Date: Tue, 30 Apr 2019 20:41:13 -0400 +Subject: [PATCH 06/12] hid --- drivers/hid/hid-ids.h | 21 +++++++++---- diff --git a/patches/5.0/0007-sdcard-reader.patch b/patches/5.0/0007-sdcard-reader.patch index 9acba4e33..6bcd41634 100644 --- a/patches/5.0/0007-sdcard-reader.patch +++ b/patches/5.0/0007-sdcard-reader.patch @@ -1,7 +1,7 @@ -From 0a82391bfd1182c8a7b9aebb59fec6a428fbecd4 Mon Sep 17 00:00:00 2001 +From 491ef9c62c9a340dfd60887bec404a3805debff1 Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Wed, 13 Mar 2019 15:25:42 -0400 -Subject: [PATCH 07/11] sdcard-reader +Date: Tue, 30 Apr 2019 20:41:25 -0400 +Subject: [PATCH 07/12] sdcard-reader --- drivers/usb/core/hub.c | 3 ++- diff --git a/patches/5.0/0008-wifi.patch b/patches/5.0/0008-wifi.patch index 2b0805844..5a5a7133f 100644 --- a/patches/5.0/0008-wifi.patch +++ b/patches/5.0/0008-wifi.patch @@ -1,7 +1,7 @@ -From 361453152020481b8c5f2f8e7cd8ec7264ffdc31 Mon Sep 17 00:00:00 2001 +From 49e1ad9fe50979c6c329b21997b15b05ba1bdb2f Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Wed, 13 Mar 2019 15:26:01 -0400 -Subject: [PATCH 08/11] wifi +Date: Tue, 30 Apr 2019 20:41:36 -0400 +Subject: [PATCH 08/12] wifi --- drivers/net/wireless/marvell/mwifiex/11n_aggr.c | 3 +-- @@ -33,7 +33,7 @@ index 042a1d07f686..fc9041f58e9f 100644 skb_src = skb_dequeue(&pra_list->skb_head); diff --git a/drivers/net/wireless/marvell/mwifiex/cfg80211.c b/drivers/net/wireless/marvell/mwifiex/cfg80211.c -index 1467af22e394..fb12551da6a0 100644 +index 883752f640b4..a3295e7b6d0a 100644 --- a/drivers/net/wireless/marvell/mwifiex/cfg80211.c +++ b/drivers/net/wireless/marvell/mwifiex/cfg80211.c @@ -428,7 +428,10 @@ mwifiex_cfg80211_set_power_mgmt(struct wiphy *wiphy, diff --git a/patches/5.0/0009-surface-power.patch b/patches/5.0/0009-surface-power.patch index 6005aca6a..729cc97f5 100644 --- a/patches/5.0/0009-surface-power.patch +++ b/patches/5.0/0009-surface-power.patch @@ -1,7 +1,7 @@ -From 1b4ed8b4bd9d44235cfbb8c997bd1094803891ea Mon Sep 17 00:00:00 2001 +From 85a5077165f66cbdc567f5140d61f4cbb5762294 Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Wed, 13 Mar 2019 15:26:25 -0400 -Subject: [PATCH 09/11] surface-power +Date: Tue, 30 Apr 2019 20:41:49 -0400 +Subject: [PATCH 09/12] surface-power --- drivers/platform/x86/Kconfig | 7 + @@ -11,10 +11,10 @@ Subject: [PATCH 09/11] surface-power create mode 100644 drivers/platform/x86/surface3_power.c diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig -index e57a27dd2ead..fc54b2d55077 100644 +index a00b5f6b23ce..3d7ba7adbddd 100644 --- a/drivers/platform/x86/Kconfig +++ b/drivers/platform/x86/Kconfig -@@ -1259,6 +1259,13 @@ config SURFACE_3_BUTTON +@@ -1300,6 +1300,13 @@ config SURFACE_3_BUTTON ---help--- This driver handles the power/home/volume buttons on the Microsoft Surface 3 tablet. diff --git a/patches/5.0/0010-surface-dock.patch b/patches/5.0/0010-surface-dock.patch index 4277e6b86..2aad28abb 100644 --- a/patches/5.0/0010-surface-dock.patch +++ b/patches/5.0/0010-surface-dock.patch @@ -1,7 +1,7 @@ -From ac316f5bd9cf7b3c631c580890528bdf483ef51f Mon Sep 17 00:00:00 2001 +From 43ba9ee40098a29dd1db695e7c0d2ade71666419 Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Wed, 13 Mar 2019 15:26:46 -0400 -Subject: [PATCH 10/11] surface-dock +Date: Tue, 30 Apr 2019 20:41:59 -0400 +Subject: [PATCH 10/12] surface-dock --- drivers/usb/core/quirks.c | 2 ++ diff --git a/patches/5.0/0011-mwlwifi.patch b/patches/5.0/0011-mwlwifi.patch index 64ac9c7f9..ba36c0348 100644 --- a/patches/5.0/0011-mwlwifi.patch +++ b/patches/5.0/0011-mwlwifi.patch @@ -1,7 +1,7 @@ -From 1b52b542ad81b5863ed0cd1c3719df8de181ed89 Mon Sep 17 00:00:00 2001 +From 78e72ad03d76d46860d827b5c784cbc48827f388 Mon Sep 17 00:00:00 2001 From: Jake Day -Date: Wed, 13 Mar 2019 15:27:11 -0400 -Subject: [PATCH 11/11] mwlwifi +Date: Tue, 30 Apr 2019 20:42:12 -0400 +Subject: [PATCH 11/12] mwlwifi --- drivers/net/wireless/marvell/Kconfig | 1 + diff --git a/patches/5.0/0012-surface-lte.patch b/patches/5.0/0012-surface-lte.patch new file mode 100644 index 000000000..e6bcb9a5d --- /dev/null +++ b/patches/5.0/0012-surface-lte.patch @@ -0,0 +1,24 @@ +From c58fc7ab7db232cfcf3ad7dd3b47e8884ec786b3 Mon Sep 17 00:00:00 2001 +From: Jake Day +Date: Tue, 30 Apr 2019 20:45:40 -0400 +Subject: [PATCH 12/12] surface-lte + +--- + drivers/usb/serial/qcserial.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/usb/serial/qcserial.c b/drivers/usb/serial/qcserial.c +index 613f91add03d..e1428222dd73 100644 +--- a/drivers/usb/serial/qcserial.c ++++ b/drivers/usb/serial/qcserial.c +@@ -177,6 +177,7 @@ static const struct usb_device_id id_table[] = { + {DEVICE_SWI(0x413c, 0x81d0)}, /* Dell Wireless 5819 */ + {DEVICE_SWI(0x413c, 0x81d1)}, /* Dell Wireless 5818 */ + {DEVICE_SWI(0x413c, 0x81d2)}, /* Dell Wireless 5818 */ ++ {DEVICE_SWI(0x045e, 0x096e)}, /* Microsoft Surface Go LTE */ + + /* Huawei devices */ + {DEVICE_HWI(0x03f0, 0x581d)}, /* HP lt4112 LTE/HSPA+ Gobi 4G Modem (Huawei me906e) */ +-- +2.19.1 +