jlink: add support for Jlink-OB (0x0105) devices
[fw/openocd] / src / jtag / drivers / libusb0_common.c
index 32111195a9e220a1d9dd26aaad1b367cf8f31ca1..4b3bde1ec0a6c67d36c4d3f9704e8e2e755191ca 100644 (file)
@@ -122,3 +122,16 @@ int jtag_libusb_get_endpoints(struct jtag_libusb_device *udev,
 
        return 0;
 }
+
+int jtag_libusb_get_pid(struct jtag_libusb_device *dev, uint16_t *pid)
+{
+       struct libusb_device_descriptor dev_desc;
+
+       if (libusb_get_device_descriptor(dev, &dev_desc) == 0) {
+               *pid = dev_desc.idProduct;
+
+               return 0;
+       }
+
+       return -ENODEV;
+}