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 列表中增加如下语句,