aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-06-17 11:25:07 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-06-17 11:25:07 +0200
commit764cf7bf2480196e3b584ee135836ca032417b5b (patch)
tree782058028950252417f11d9da654737954a8dbdc
parent1916f965e348e991d154a3d8fc92db996db47b36 (diff)
downloadqueue-3.18-764cf7bf2480196e3b584ee135836ca032417b5b.tar.gz
more patches
-rw-r--r--series3
-rw-r--r--usb-fix-chipmunk-like-voice-when-using-logitech-c270-for-recording-audio.patch37
-rw-r--r--usb-serial-pl2303-add-allied-telesis-vt-kit3.patch41
-rw-r--r--usb-usb-storage-add-new-id-to-ums-realtek.patch36
4 files changed, 117 insertions, 0 deletions
diff --git a/series b/series
index a4ff96d..8a03c3d 100644
--- a/series
+++ b/series
@@ -4,3 +4,6 @@ signal-ptrace-don-t-leak-unitialized-kernel-memory-with-ptrace_peek_siginfo.patc
i2c-acorn-fix-i2c-warning.patch
bcache-fix-stack-corruption-by-preceding_key.patch
asoc-cs42xx8-add-regcache-mask-dirty.patch
+usb-fix-chipmunk-like-voice-when-using-logitech-c270-for-recording-audio.patch
+usb-usb-storage-add-new-id-to-ums-realtek.patch
+usb-serial-pl2303-add-allied-telesis-vt-kit3.patch
diff --git a/usb-fix-chipmunk-like-voice-when-using-logitech-c270-for-recording-audio.patch b/usb-fix-chipmunk-like-voice-when-using-logitech-c270-for-recording-audio.patch
new file mode 100644
index 0000000..b254e70
--- /dev/null
+++ b/usb-fix-chipmunk-like-voice-when-using-logitech-c270-for-recording-audio.patch
@@ -0,0 +1,37 @@
+From bd21f0222adab64974b7d1b4b8c7ce6b23e9ea4d Mon Sep 17 00:00:00 2001
+From: Marco Zatta <marco@zatta.me>
+Date: Sat, 1 Jun 2019 09:52:57 +0200
+Subject: USB: Fix chipmunk-like voice when using Logitech C270 for recording audio.
+
+From: Marco Zatta <marco@zatta.me>
+
+commit bd21f0222adab64974b7d1b4b8c7ce6b23e9ea4d upstream.
+
+This patch fixes the chipmunk-like voice that manifets randomly when
+using the integrated mic of the Logitech Webcam HD C270.
+
+The issue was solved initially for this device by commit 2394d67e446b
+("USB: add RESET_RESUME for webcams shown to be quirky") but it was then
+reintroduced by e387ef5c47dd ("usb: Add USB_QUIRK_RESET_RESUME for all
+Logitech UVC webcams"). This patch is to have the fix back.
+
+Signed-off-by: Marco Zatta <marco@zatta.me>
+Cc: stable <stable@vger.kernel.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ drivers/usb/core/quirks.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+--- a/drivers/usb/core/quirks.c
++++ b/drivers/usb/core/quirks.c
+@@ -62,6 +62,9 @@ static const struct usb_device_id usb_qu
+ /* Cherry Stream G230 2.0 (G85-231) and 3.0 (G85-232) */
+ { USB_DEVICE(0x046a, 0x0023), .driver_info = USB_QUIRK_RESET_RESUME },
+
++ /* Logitech HD Webcam C270 */
++ { USB_DEVICE(0x046d, 0x0825), .driver_info = USB_QUIRK_RESET_RESUME },
++
+ /* Logitech HD Pro Webcams C920, C920-C, C925e and C930e */
+ { USB_DEVICE(0x046d, 0x082d), .driver_info = USB_QUIRK_DELAY_INIT },
+ { USB_DEVICE(0x046d, 0x0841), .driver_info = USB_QUIRK_DELAY_INIT },
diff --git a/usb-serial-pl2303-add-allied-telesis-vt-kit3.patch b/usb-serial-pl2303-add-allied-telesis-vt-kit3.patch
new file mode 100644
index 0000000..4dae924
--- /dev/null
+++ b/usb-serial-pl2303-add-allied-telesis-vt-kit3.patch
@@ -0,0 +1,41 @@
+From c5f81656a18b271976a86724dadd8344e54de74e Mon Sep 17 00:00:00 2001
+From: Chris Packham <chris.packham@alliedtelesis.co.nz>
+Date: Tue, 14 May 2019 17:35:42 +1200
+Subject: USB: serial: pl2303: add Allied Telesis VT-Kit3
+
+From: Chris Packham <chris.packham@alliedtelesis.co.nz>
+
+commit c5f81656a18b271976a86724dadd8344e54de74e upstream.
+
+This is adds the vendor and device id for the AT-VT-Kit3 which is a
+pl2303-based device.
+
+Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
+Cc: stable <stable@vger.kernel.org>
+Signed-off-by: Johan Hovold <johan@kernel.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ drivers/usb/serial/pl2303.c | 1 +
+ drivers/usb/serial/pl2303.h | 3 +++
+ 2 files changed, 4 insertions(+)
+
+--- a/drivers/usb/serial/pl2303.c
++++ b/drivers/usb/serial/pl2303.c
+@@ -99,6 +99,7 @@ static const struct usb_device_id id_tab
+ { USB_DEVICE(SANWA_VENDOR_ID, SANWA_PRODUCT_ID) },
+ { USB_DEVICE(ADLINK_VENDOR_ID, ADLINK_ND6530_PRODUCT_ID) },
+ { USB_DEVICE(SMART_VENDOR_ID, SMART_PRODUCT_ID) },
++ { USB_DEVICE(AT_VENDOR_ID, AT_VTKIT3_PRODUCT_ID) },
+ { } /* Terminating entry */
+ };
+
+--- a/drivers/usb/serial/pl2303.h
++++ b/drivers/usb/serial/pl2303.h
+@@ -157,3 +157,6 @@
+ #define SMART_VENDOR_ID 0x0b8c
+ #define SMART_PRODUCT_ID 0x2303
+
++/* Allied Telesis VT-Kit3 */
++#define AT_VENDOR_ID 0x0caa
++#define AT_VTKIT3_PRODUCT_ID 0x3001
diff --git a/usb-usb-storage-add-new-id-to-ums-realtek.patch b/usb-usb-storage-add-new-id-to-ums-realtek.patch
new file mode 100644
index 0000000..b999d83
--- /dev/null
+++ b/usb-usb-storage-add-new-id-to-ums-realtek.patch
@@ -0,0 +1,36 @@
+From 1a6dd3fea131276a4fc44ae77b0f471b0b473577 Mon Sep 17 00:00:00 2001
+From: Kai-Heng Feng <kai.heng.feng@canonical.com>
+Date: Tue, 4 Jun 2019 00:20:49 +0800
+Subject: USB: usb-storage: Add new ID to ums-realtek
+
+From: Kai-Heng Feng <kai.heng.feng@canonical.com>
+
+commit 1a6dd3fea131276a4fc44ae77b0f471b0b473577 upstream.
+
+There is one more Realtek card reader requires ums-realtek to work
+correctly.
+
+Add the device ID to support it.
+
+Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
+Cc: stable <stable@vger.kernel.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ drivers/usb/storage/unusual_realtek.h | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+--- a/drivers/usb/storage/unusual_realtek.h
++++ b/drivers/usb/storage/unusual_realtek.h
+@@ -28,6 +28,11 @@ UNUSUAL_DEV(0x0bda, 0x0138, 0x0000, 0x99
+ "USB Card Reader",
+ USB_SC_DEVICE, USB_PR_DEVICE, init_realtek_cr, 0),
+
++UNUSUAL_DEV(0x0bda, 0x0153, 0x0000, 0x9999,
++ "Realtek",
++ "USB Card Reader",
++ USB_SC_DEVICE, USB_PR_DEVICE, init_realtek_cr, 0),
++
+ UNUSUAL_DEV(0x0bda, 0x0158, 0x0000, 0x9999,
+ "Realtek",
+ "USB Card Reader",