Here is a big dump of info:
Q: (names of it, (key of it & "=" & (unique value of (strings of it; booleans of it as string; integers of it as string; datas of it as string; dates of it as string) of values of it | "<unknown_type>") ) of entries of dictionaries of it ) of nodes of nodes of usb plane of iokit registry
A: FaceTime HD Camera (Display), USB Address=3
A: FaceTime HD Camera (Display), PortNum=5
A: FaceTime HD Camera (Display), Device Speed=2
A: FaceTime HD Camera (Display), iSerialNumber=3
A: FaceTime HD Camera (Display), Requested Power=250
A: FaceTime HD Camera (Display), Bus Power Available=250
A: FaceTime HD Camera (Display), non-removable=yes
A: FaceTime HD Camera (Display), IOGeneralInterest=IOCommand is not serializable
A: FaceTime HD Camera (Display), bDeviceClass=239
A: FaceTime HD Camera (Display), USB Product Name=FaceTime HD Camera (Display)
A: FaceTime HD Camera (Display), bNumConfigurations=1
A: FaceTime HD Camera (Display), USB Serial Number=<redacted>
A: FaceTime HD Camera (Display), bcdUSB=512
A: FaceTime HD Camera (Display), iManufacturer=1
A: FaceTime HD Camera (Display), USB Vendor Name=Apple Inc.
A: FaceTime HD Camera (Display), bDeviceSubClass=2
A: FaceTime HD Camera (Display), IOCFPlugInTypes=<unknown_type>
A: FaceTime HD Camera (Display), iProduct=2
A: FaceTime HD Camera (Display), bcdDevice=29024
A: FaceTime HD Camera (Display), bMaxPacketSize0=64
A: FaceTime HD Camera (Display), sessionID=<redacted>
A: FaceTime HD Camera (Display), locationID=<redacted>
A: FaceTime HD Camera (Display), kSuspendPort=True
A: FaceTime HD Camera (Display), Low Power Displayed=False
A: FaceTime HD Camera (Display), idProduct=4370
A: FaceTime HD Camera (Display), IOUserClientClass=IOUSBDeviceUserClientV2
A: FaceTime HD Camera (Display), bDeviceProtocol=1
A: FaceTime HD Camera (Display), idVendor=1452
A: Apple Thunderbolt Display, USB Address=4
A: Apple Thunderbolt Display, PortNum=7
A: Apple Thunderbolt Display, ExtendedData=<unknown_type>
A: Apple Thunderbolt Display, Device Speed=1
A: Apple Thunderbolt Display, iSerialNumber=3
A: Apple Thunderbolt Display, Requested Power=1
A: Apple Thunderbolt Display, Bus Power Available=250
A: Apple Thunderbolt Display, non-removable=yes
A: Apple Thunderbolt Display, IOGeneralInterest=IOCommand is not serializable
A: Apple Thunderbolt Display, bDeviceClass=0
A: Apple Thunderbolt Display, USB Product Name=Apple Thunderbolt Display
A: Apple Thunderbolt Display, bNumConfigurations=1
A: Apple Thunderbolt Display, USB Serial Number=<redacted>
A: Apple Thunderbolt Display, bcdUSB=272
A: Apple Thunderbolt Display, iManufacturer=1
A: Apple Thunderbolt Display, USB Vendor Name=Apple Inc.
A: Apple Thunderbolt Display, bDeviceSubClass=0
A: Apple Thunderbolt Display, IOCFPlugInTypes=<unknown_type>
A: Apple Thunderbolt Display, iProduct=2
A: Apple Thunderbolt Display, bcdDevice=312
A: Apple Thunderbolt Display, bMaxPacketSize0=64
A: Apple Thunderbolt Display, sessionID=<unknown_type>
A: Apple Thunderbolt Display, locationID=<redacted>
A: Apple Thunderbolt Display, Low Power Displayed=False
A: Apple Thunderbolt Display, idProduct=<redacted>
A: Apple Thunderbolt Display, IOUserClientClass=IOUSBDeviceUserClientV2
A: Apple Thunderbolt Display, bDeviceProtocol=0
A: Apple Thunderbolt Display, idVendor=1452
A: Display Audio, USB Address=5
A: Display Audio, PortNum=4
A: Display Audio, IOAudioDeviceLocalizedBundle=IOUSBFamily.kext/Contents/PlugIns/AppleUSBMergeNub.kext
A: Display Audio, Device Speed=1
A: Display Audio, iSerialNumber=3
A: Display Audio, Requested Power=1
A: Display Audio, Bus Power Available=250
A: Display Audio, non-removable=yes
A: Display Audio, IOGeneralInterest=IOCommand is not serializable
A: Display Audio, DisplayRouting=0
A: Display Audio, bDeviceClass=0
A: Display Audio, USB Product Name=Display Audio
A: Display Audio, bNumConfigurations=1
A: Display Audio, USB Serial Number=<redacted>
A: Display Audio, bcdUSB=512
A: Display Audio, iManufacturer=1
A: Display Audio, USB Vendor Name=Apple Inc.
A: Display Audio, bDeviceSubClass=0
A: Display Audio, IOCFPlugInTypes=<unknown_type>
A: Display Audio, iProduct=2
A: Display Audio, bcdDevice=521
A: Display Audio, bMaxPacketSize0=8
A: Display Audio, sessionID=<unknown_type>
A: Display Audio, locationID=<redacted>
A: Display Audio, Low Power Displayed=False
A: Display Audio, idProduct=4359
A: Display Audio, IOUserClientClass=IOUSBDeviceUserClientV2
A: Display Audio, bDeviceProtocol=0
A: Display Audio, idVendor=1452
T: 4641
This doesn’t seem to contain all of my devices, because I am definitely using a USB keyboard and mouse. Not sure why this is just a limited set of results.