《Linux操作系统-系统移植》第8章 USB-4GLTE移植 -第1节 USB-4G移植 E(华为E392u­924G移植)

xiaoxiao2021-02-28  15

1.5修改usb驱动

1.5.1修改配置

1.5.1.1增加宏定义

步骤1在/home/farsight/imx283/source/linux-3.14.54/include/linux/usb.h 中添加如下宏:

#define USB_VENDOR_AND_INTERFACE_INFO(vend, cl, sc, pr) \ .match_flags = USB_DEVICE_ID_MATCH_INT_INFO \ | USB_DEVICE_ID_MATCH_VENDOR, \ .idVendor = (vend), \ .bInterfaceClass = (cl), \ .bInterfaceSubClass = (sc), \ .bInterfaceProtocol = (pr)

步骤2在/home/farsight/imx283/source/linux-3.14.54/drivers/usb/serial/option.c 文件中的 static const struct usb_device_id option_ids[]的 id 列表中增加如下语句,

转载请注明原文地址: https://www.6miu.com/read-2629921.html

最新回复(0)