summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Hatch <jhatch@multitech.com>2019-05-23 08:00:17 -0500
committerJohn Klug <john.klug@multitech.com>2019-07-03 11:22:01 -0500
commit997b19b14d3b76c4e45da975046c721964082047 (patch)
tree2fe03c038f6d30efc1aac04bf591b4b2ef96f7b9
parenta2696e218fbc1dec8a8b5ae2439bd8bc69264d06 (diff)
downloadmeta-multitech-997b19b14d3b76c4e45da975046c721964082047.tar.gz
meta-multitech-997b19b14d3b76c4e45da975046c721964082047.tar.bz2
meta-multitech-997b19b14d3b76c4e45da975046c721964082047.zip
Add support to option driver for Quectel EG955.0.0
-rw-r--r--recipes-kernel/linux/linux-at91-4.9.87/linux-4.9-linux4sam-usb-serial-option.patch22
-rw-r--r--recipes-kernel/linux/linux-at91_4.9.87.bb1
2 files changed, 23 insertions, 0 deletions
diff --git a/recipes-kernel/linux/linux-at91-4.9.87/linux-4.9-linux4sam-usb-serial-option.patch b/recipes-kernel/linux/linux-at91-4.9.87/linux-4.9-linux4sam-usb-serial-option.patch
new file mode 100644
index 0000000..209f39c
--- /dev/null
+++ b/recipes-kernel/linux/linux-at91-4.9.87/linux-4.9-linux4sam-usb-serial-option.patch
@@ -0,0 +1,22 @@
+ff -Naru linux-4.9.87.orig/drivers/usb/serial/option.c linux-4.9.87/drivers/usb/serial/option.c
+--- linux-4.9.87.orig/drivers/usb/serial/option.c 2019-05-22 14:30:02.936723194 -0500
++++ linux-4.9.87/drivers/usb/serial/option.c 2019-05-22 14:35:55.268712763 -0500
+@@ -93,6 +93,9 @@
+ #define QUANTA_PRODUCT_GKE 0xEA05
+ #define QUANTA_PRODUCT_GLE 0xEA06
+
++#define QUECTEL_VENDOR_ID 0x2c7c
++#define QUECTEL_PRODUCT_ID_EG95 0x0195
++
+ #define NOVATELWIRELESS_VENDOR_ID 0x1410
+
+ /* YISO PRODUCTS */
+@@ -692,6 +695,8 @@
+ { USB_DEVICE(QUANTA_VENDOR_ID, QUANTA_PRODUCT_GLE) },
+ { USB_DEVICE(QUANTA_VENDOR_ID, 0xea42),
+ .driver_info = (kernel_ulong_t)&net_intf4_blacklist },
++ { USB_DEVICE(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_ID_EG95),
++ .driver_info = (kernel_ulong_t)&net_intf4_blacklist },
+ { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, 0x1c05, USB_CLASS_COMM, 0x02, 0xff) },
+ { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, 0x1c1f, USB_CLASS_COMM, 0x02, 0xff) },
+ { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, 0x1c23, USB_CLASS_COMM, 0x02, 0xff) },
diff --git a/recipes-kernel/linux/linux-at91_4.9.87.bb b/recipes-kernel/linux/linux-at91_4.9.87.bb
index 0ba0813..9034e6e 100644
--- a/recipes-kernel/linux/linux-at91_4.9.87.bb
+++ b/recipes-kernel/linux/linux-at91_4.9.87.bb
@@ -46,6 +46,7 @@ COMMON_PATCHES = " \
file://linux-4.9-addl-time-for-pmeccerrloc.patch \
file://950-0090-OF-DT-Overlay-configfs-interface.patch \
file://linux-4.9-led-core-Fix-brightness-setting-when-setting-delay_off-0.patch \
+ file://linux-4.9-linux4sam-usb-serial-option.patch \
"