diff options
author | Hans Petter Selasky <hselasky@FreeBSD.org> | 2011-06-24 11:14:09 +0000 |
---|---|---|
committer | Hans Petter Selasky <hselasky@FreeBSD.org> | 2011-06-24 11:14:09 +0000 |
commit | 2485d8a793b882e77fe7be4dc1a034390c96abbb (patch) | |
tree | 9880fbd33f8a6cbdcce3e25ce3d8a0726fbaf728 /lib/libusb/libusb20_ugen20.c | |
parent | ecd9e552d0671a9bb49d3193527f04b5e04e9632 (diff) | |
download | src-2485d8a793b882e77fe7be4dc1a034390c96abbb.tar.gz src-2485d8a793b882e77fe7be4dc1a034390c96abbb.zip |
- Add two new API's to libusb20 which can be used to retrive information
about the parent USB device:
- libusb20_dev_get_parent_address
- libusb20_dev_get_parent_port
- Rename libusb20_compat01.c into libusb01.c
MFC after: 3 days
Notes
Notes:
svn path=/head/; revision=223495
Diffstat (limited to 'lib/libusb/libusb20_ugen20.c')
-rw-r--r-- | lib/libusb/libusb20_ugen20.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/libusb/libusb20_ugen20.c b/lib/libusb/libusb20_ugen20.c index 933d7286b679..307ed96d2274 100644 --- a/lib/libusb/libusb20_ugen20.c +++ b/lib/libusb/libusb20_ugen20.c @@ -195,6 +195,11 @@ ugen20_enumerate(struct libusb20_device *pdev, const char *id) break; } + /* get parent HUB index and port */ + + pdev->parent_address = devinfo.udi_hubindex; + pdev->parent_port = devinfo.udi_hubport; + /* generate a nice description for printout */ snprintf(pdev->usb_desc, sizeof(pdev->usb_desc), |