1root { 2 module = "usb_pnp_device"; 3 usb_pnp_config { 4 match_attr = "usb_pnp_match"; 5 usb_pnp_device_id = "UsbPnpDeviceId"; 6 UsbPnpDeviceId { 7 idTableList = [ 8 "host_acm_table", 9 "host_acm_rawapi_table", 10 "host_ecm_table" 11 ]; 12 host_acm_table { 13 moduleName = "usbhost_acm"; 14 serviceName = "usbhost_acm_pnp_service"; 15 deviceMatchAttr = "usbhost_acm_pnp_matchAttr"; 16 length = 21; 17 matchFlag = 0x0300; 18 vendorId = 0x2207; 19 productId = 0x0018; 20 bcdDeviceLow = 0x0000; 21 bcdDeviceHigh = 0x0000; 22 deviceClass = 0; 23 deviceSubClass = 0; 24 deviceProtocol = 0; 25 interfaceClass = [0]; 26 interfaceSubClass = [2, 0]; 27 interfaceProtocol = [1, 2]; 28 interfaceNumber = [2, 3]; 29 } 30 host_acm_rawapi_table { 31 moduleName = "usbhost_acm_rawapi"; 32 serviceName = "usbhost_acm_rawapi_service"; 33 deviceMatchAttr = "usbhost_acm_rawapi_matchAttr"; 34 length = 21; 35 matchFlag = 0x0300; 36 vendorId = 0x2207; 37 productId = 0x0018; 38 bcdDeviceLow = 0x0000; 39 bcdDeviceHigh = 0x0000; 40 deviceClass = 0; 41 deviceSubClass = 0; 42 deviceProtocol = 0; 43 interfaceClass = [0]; 44 interfaceSubClass = [2, 0]; 45 interfaceProtocol = [1, 2]; 46 interfaceNumber = [2, 3]; 47 } 48 host_ecm_table { 49 moduleName = "usbhost_ecm"; 50 serviceName = "usbhost_ecm_pnp_service"; 51 deviceMatchAttr = "usbhost_ecm_pnp_matchAttr"; 52 length = 21; 53 matchFlag = 0x0300; 54 vendorId = 0x2207; 55 productId = 0x0018; 56 bcdDeviceLow = 0x0000; 57 bcdDeviceHigh = 0x0000; 58 deviceClass = 0; 59 deviceSubClass = 0; 60 deviceProtocol = 0; 61 interfaceClass = [0]; 62 interfaceSubClass = [6, 0]; 63 interfaceProtocol = [0, 6]; 64 interfaceNumber = [0, 1]; 65 } 66 } 67 } 68} 69