10b966c5eSopenharmony_ciroot { 20b966c5eSopenharmony_ci module = "usb_pnp_device"; 30b966c5eSopenharmony_ci usb_pnp_config { 40b966c5eSopenharmony_ci match_attr = "usb_pnp_match"; 50b966c5eSopenharmony_ci usb_pnp_device_id = "UsbPnpDeviceId"; 60b966c5eSopenharmony_ci UsbPnpDeviceId { 70b966c5eSopenharmony_ci idTableList = [ 80b966c5eSopenharmony_ci "host_acm_table", 90b966c5eSopenharmony_ci "host_acm_rawapi_table", 100b966c5eSopenharmony_ci "host_ecm_table" 110b966c5eSopenharmony_ci ]; 120b966c5eSopenharmony_ci host_acm_table { 130b966c5eSopenharmony_ci moduleName = "usbhost_acm"; 140b966c5eSopenharmony_ci serviceName = "usbhost_acm_pnp_service"; 150b966c5eSopenharmony_ci deviceMatchAttr = "usbhost_acm_pnp_matchAttr"; 160b966c5eSopenharmony_ci length = 21; 170b966c5eSopenharmony_ci matchFlag = 0x0300; 180b966c5eSopenharmony_ci vendorId = 0x2207; 190b966c5eSopenharmony_ci productId = 0x0018; 200b966c5eSopenharmony_ci bcdDeviceLow = 0x0000; 210b966c5eSopenharmony_ci bcdDeviceHigh = 0x0000; 220b966c5eSopenharmony_ci deviceClass = 0; 230b966c5eSopenharmony_ci deviceSubClass = 0; 240b966c5eSopenharmony_ci deviceProtocol = 0; 250b966c5eSopenharmony_ci interfaceClass = [0]; 260b966c5eSopenharmony_ci interfaceSubClass = [2, 0]; 270b966c5eSopenharmony_ci interfaceProtocol = [1, 2]; 280b966c5eSopenharmony_ci interfaceNumber = [2, 3]; 290b966c5eSopenharmony_ci } 300b966c5eSopenharmony_ci host_acm_rawapi_table { 310b966c5eSopenharmony_ci moduleName = "usbhost_acm_rawapi"; 320b966c5eSopenharmony_ci serviceName = "usbhost_acm_rawapi_service"; 330b966c5eSopenharmony_ci deviceMatchAttr = "usbhost_acm_rawapi_matchAttr"; 340b966c5eSopenharmony_ci length = 21; 350b966c5eSopenharmony_ci matchFlag = 0x0300; 360b966c5eSopenharmony_ci vendorId = 0x2207; 370b966c5eSopenharmony_ci productId = 0x0018; 380b966c5eSopenharmony_ci bcdDeviceLow = 0x0000; 390b966c5eSopenharmony_ci bcdDeviceHigh = 0x0000; 400b966c5eSopenharmony_ci deviceClass = 0; 410b966c5eSopenharmony_ci deviceSubClass = 0; 420b966c5eSopenharmony_ci deviceProtocol = 0; 430b966c5eSopenharmony_ci interfaceClass = [0]; 440b966c5eSopenharmony_ci interfaceSubClass = [2, 0]; 450b966c5eSopenharmony_ci interfaceProtocol = [1, 2]; 460b966c5eSopenharmony_ci interfaceNumber = [2, 3]; 470b966c5eSopenharmony_ci } 480b966c5eSopenharmony_ci host_ecm_table { 490b966c5eSopenharmony_ci moduleName = "usbhost_ecm"; 500b966c5eSopenharmony_ci serviceName = "usbhost_ecm_pnp_service"; 510b966c5eSopenharmony_ci deviceMatchAttr = "usbhost_ecm_pnp_matchAttr"; 520b966c5eSopenharmony_ci length = 21; 530b966c5eSopenharmony_ci matchFlag = 0x0300; 540b966c5eSopenharmony_ci vendorId = 0x2207; 550b966c5eSopenharmony_ci productId = 0x0018; 560b966c5eSopenharmony_ci bcdDeviceLow = 0x0000; 570b966c5eSopenharmony_ci bcdDeviceHigh = 0x0000; 580b966c5eSopenharmony_ci deviceClass = 0; 590b966c5eSopenharmony_ci deviceSubClass = 0; 600b966c5eSopenharmony_ci deviceProtocol = 0; 610b966c5eSopenharmony_ci interfaceClass = [0]; 620b966c5eSopenharmony_ci interfaceSubClass = [6, 0]; 630b966c5eSopenharmony_ci interfaceProtocol = [0, 6]; 640b966c5eSopenharmony_ci interfaceNumber = [0, 1]; 650b966c5eSopenharmony_ci } 660b966c5eSopenharmony_ci } 670b966c5eSopenharmony_ci } 680b966c5eSopenharmony_ci} 69