From 997b19b14d3b76c4e45da975046c721964082047 Mon Sep 17 00:00:00 2001 From: Jeff Hatch Date: Thu, 23 May 2019 08:00:17 -0500 Subject: Add support to option driver for Quectel EG95 --- .../linux-4.9-linux4sam-usb-serial-option.patch | 22 ++++++++++++++++++++++ recipes-kernel/linux/linux-at91_4.9.87.bb | 1 + 2 files changed, 23 insertions(+) create mode 100644 recipes-kernel/linux/linux-at91-4.9.87/linux-4.9-linux4sam-usb-serial-option.patch 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 \ " -- cgit v1.2.3