diff options
author | hselasky <hselasky@FreeBSD.org> | 2011-06-24 11:14:09 +0000 |
---|---|---|
committer | hselasky <hselasky@FreeBSD.org> | 2011-06-24 11:14:09 +0000 |
commit | 7549fd80dceb76179c8bba85df341a74e670d373 (patch) | |
tree | 9880fbd33f8a6cbdcce3e25ce3d8a0726fbaf728 /lib/libusb/libusb20_ugen20.c | |
parent | c1214139ee347d79c2659ca792a5dd27cbd0c9b1 (diff) | |
download | FreeBSD-src-7549fd80dceb76179c8bba85df341a74e670d373.zip FreeBSD-src-7549fd80dceb76179c8bba85df341a74e670d373.tar.gz |
- 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
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 933d728..307ed96 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), |