Lines Matching +full:usb +full:- +full:c
1 What: /sys/bus/usb/devices/<INTERFACE>/authorized
9 by writing INTERFACE to /sys/bus/usb/drivers_probe
10 This allows to avoid side-effects with drivers
15 What: /sys/bus/usb/devices/usbX/interface_authorized_default
22 What: /sys/bus/usb/device/.../authorized
28 drivers, non-authorized one are not. By default, wired
29 USB devices are authorized.
31 Certified Wireless USB devices are not authorized
35 What: /sys/bus/usb/device/.../wusb_cdid
40 For Certified Wireless USB devices only.
42 A devices's CDID, as 16 space-separated hex octets.
44 What: /sys/bus/usb/device/.../wusb_ck
49 For Certified Wireless USB devices only.
53 space-separated hex octets.
55 What: /sys/bus/usb/device/.../wusb_disconnect
60 For Certified Wireless USB devices only.
63 (equivalent to unplugging a wired USB device).
65 What: /sys/bus/usb/drivers/.../new_id
67 Contact: linux-usb@vger.kernel.org
70 dynamically add a new device ID to a USB device driver.
82 # echo "8086 10f5" > /sys/bus/usb/drivers/foo/new_id
85 an already supported device (0458:704c)::
87 # echo "0458 7045 0 0458 704c" > /sys/bus/usb/drivers/foo/new_id
93 # cat /sys/bus/usb/drivers/foo/new_id
101 What: /sys/bus/usb-serial/drivers/.../new_id
103 Contact: linux-usb@vger.kernel.org
105 For serial USB drivers, this attribute appears under the
106 extra bus folder "usb-serial" in sysfs; apart from that
108 "/sys/bus/usb/drivers/.../new_id" apply.
110 What: /sys/bus/usb/drivers/.../remove_id
121 # echo "046d c315" > /sys/bus/usb/drivers/foo/remove_id
125 "/sys/bus/usb/drivers/.../new_id"
127 What: /sys/bus/usb/devices/.../power/usb2_hardware_lpm
131 If CONFIG_PM is set and a USB 2.0 lpm-capable device is plugged
135 device and the USB device directory will contain a file named
141 What: /sys/bus/usb/devices/.../power/usb3_hardware_lpm_u1
142 /sys/bus/usb/devices/.../power/usb3_hardware_lpm_u2
147 If CONFIG_PM is set and a USB 3.0 lpm-capable device is plugged
151 USB3 hardware LPM will be enabled for the device and the USB
157 What: /sys/bus/usb/devices/.../ltm_capable
161 USB 3.0 devices may optionally support Latency Tolerance
166 The file will be present for all speeds of USB devices, and will
167 always read "no" for USB 1.1 and USB 2.0 devices.
169 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>
173 The /sys/bus/usb/devices/.../<hub_interface>/port<X>
174 is usb port device's sysfs directory.
176 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/connect_type
180 Some platforms provide usb port connect types through ACPI.
185 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/location
189 Some platforms provide usb port physical location through
195 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/quirks
199 In some cases, we care about time-to-active for devices
200 connected on a specific port (e.g. non-standard USB port like
203 This attribute is a bit-field that controls the behavior of
206 - Bit 0 of this field selects the "old" enumeration scheme,
207 as it is considerably faster (it only causes one USB reset
214 - Bit 1 reduces TRSTRCY to the 10 ms that are required by the
215 USB 2.0 specification, instead of the 50 ms that are normally
219 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/over_current_count
223 Most hubs are able to detect over-current situations on their
225 the number of over-current situation occurred on a specific port
233 OVER_CURRENT_PORT=/sys/bus/usb/devices/.../<hub_interface>/port<X>
236 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/usb3_lpm_permit
242 effect both before and after a usb device is enumerated. Supported
247 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/connector
251 Link to the USB Type-C connector when available. This link is
252 only created when USB Type-C Connector Class is enabled, and
256 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/disable
260 This file controls the state of a USB port, including
262 power switching -- most hubs don't support it). If
267 What: /sys/bus/usb/devices/.../power/usb2_lpm_l1_timeout
271 USB 2.0 devices may support hardware link power management (LPM)
276 Supported values are 0 - 65535 microseconds.
278 What: /sys/bus/usb/devices/.../power/usb2_lpm_besl
282 USB 2.0 devices that support hardware link power management (LPM)
290 Supported values are 0 - 15.
292 USB 2.0 ECN Errata for Link Power Management, section 4.10)
294 What: /sys/bus/usb/devices/.../rx_lanes
299 USB 3.2 adds Dual-lane support, 2 rx and 2 tx lanes over Type-C.
300 Inter-Chip SSIC devices support asymmetric lanes up to 4 lanes per
301 direction. Devices before USB 3.2 are single lane (rx_lanes = 1)
303 What: /sys/bus/usb/devices/.../tx_lanes
308 USB 3.2 adds Dual-lane support, 2 rx and 2 tx -lanes over Type-C.
309 Inter-Chip SSIC devices support asymmetric lanes up to 4 lanes per
310 direction. Devices before USB 3.2 are single lane (tx_lanes = 1)
312 What: /sys/bus/usb/devices/usbX/bAlternateSetting
316 See USB specs for its meaning.
318 What: /sys/bus/usb/devices/usbX/bcdDevice
322 See USB specs for its meaning.
324 What: /sys/bus/usb/devices/usbX/bConfigurationValue
326 While a USB device typically have just one configuration
336 /sys/bus/usb/devices/usbX/bNumConfigurations
338 See USB specs for its meaning.
340 What: /sys/bus/usb/devices/usbX/bDeviceClass
344 See USB specs for its meaning.
346 What: /sys/bus/usb/devices/usbX/bDeviceProtocol
350 See USB specs for its meaning.
352 What: /sys/bus/usb/devices/usbX/bDeviceSubClass
356 See USB specs for its meaning.
358 What: /sys/bus/usb/devices/usbX/bInterfaceClass
362 See USB specs for its meaning.
364 What: /sys/bus/usb/devices/usbX/bInterfaceNumber
368 See USB specs for its meaning.
370 What: /sys/bus/usb/devices/usbX/bInterfaceProtocol
374 See USB specs for its meaning.
376 What: /sys/bus/usb/devices/usbX/bInterfaceSubClass
380 See USB specs for its meaning.
382 What: /sys/bus/usb/devices/usbX/bmAttributes
386 See USB specs for its meaning.
388 What: /sys/bus/usb/devices/usbX/bMaxPacketSize0
392 See USB specs for its meaning.
394 What: /sys/bus/usb/devices/usbX/bMaxPower
399 What: /sys/bus/usb/devices/usbX/bNumConfigurations
404 /sys/bus/usb/devices/usbX/bConfigurationValue
406 See USB specs for its meaning.
408 What: /sys/bus/usb/devices/usbX/bNumEndpoints
412 See USB specs for its meaning.
414 What: /sys/bus/usb/devices/usbX/bNumInterfaces
418 What: /sys/bus/usb/devices/usbX/busnum
422 What: /sys/bus/usb/devices/usbX/configuration
428 What: /sys/bus/usb/devices/usbX/descriptors
432 What: /sys/bus/usb/devices/usbX/idProduct
436 What: /sys/bus/usb/devices/usbX/idVendor
440 What: /sys/bus/usb/devices/usbX/devspec
444 What: /sys/bus/usb/devices/usbX/avoid_reset_quirk
448 If the value is 1, enable a USB quirk that prevents this
453 What: /sys/bus/usb/devices/usbX/devnum
455 USB interface device number, in decimal.
457 What: /sys/bus/usb/devices/usbX/devpath
459 String containing the USB interface device path.
461 What: /sys/bus/usb/devices/usbX/manufacturer
466 What: /sys/bus/usb/devices/usbX/maxchild
468 Number of ports of an USB hub
470 What: /sys/bus/usb/devices/usbX/persist
474 What: /sys/bus/usb/devices/usbX/product
479 What: /sys/bus/usb/devices/usbX/speed
481 Shows the device's max speed, according to the USB version,
495 What: /sys/bus/usb/devices/usbX/supports_autosuspend
500 What: /sys/bus/usb/devices/usbX/urbnum
504 What: /sys/bus/usb/devices/usbX/version
506 String containing the USB device version, as encoded
509 What: /sys/bus/usb/devices/usbX/power/autosuspend
516 What: /sys/bus/usb/devices/usbX/power/active_duration
520 What: /sys/bus/usb/devices/usbX/power/connected_duration
524 What: /sys/bus/usb/devices/usbX/power/level
527 What: /sys/bus/usb/devices/usbX/ep_<N>/bEndpointAddress
533 /sys/bus/usb/devices/usbX/ep_<N>/direction
535 See USB specs for its meaning.
537 What: /sys/bus/usb/devices/usbX/ep_<N>/bInterval
541 of the USB. Also shown in time units at
542 /sys/bus/usb/devices/usbX/ep_<N>/interval.
544 What: /sys/bus/usb/devices/usbX/ep_<N>/bLength
548 What: /sys/bus/usb/devices/usbX/ep_<N>/bmAttributes
554 /sys/bus/usb/devices/usbX/ep_<N>/type
556 See USB specs for its meaning.
558 What: /sys/bus/usb/devices/usbX/ep_<N>/direction
562 - both (on control endpoints)
563 - in
564 - out
566 What: /sys/bus/usb/devices/usbX/ep_<N>/interval
571 What: /sys/bus/usb/devices/usbX/ep_<N>/type
575 - Control
576 - Isoc
577 - Bulk
578 - Interrupt
579 - unknown
581 What: /sys/bus/usb/devices/usbX/ep_<N>/wMaxPacketSize