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 What: /sys/bus/usb/drivers/.../new_id
33 Contact: linux-usb@vger.kernel.org
36 dynamically add a new device ID to a USB device driver.
48 # echo "8086 10f5" > /sys/bus/usb/drivers/foo/new_id
51 an already supported device (0458:704c)::
53 # echo "0458 7045 0 0458 704c" > /sys/bus/usb/drivers/foo/new_id
59 # cat /sys/bus/usb/drivers/foo/new_id
67 What: /sys/bus/usb-serial/drivers/.../new_id
69 Contact: linux-usb@vger.kernel.org
71 For serial USB drivers, this attribute appears under the
72 extra bus folder "usb-serial" in sysfs; apart from that
74 "/sys/bus/usb/drivers/.../new_id" apply.
76 What: /sys/bus/usb/drivers/.../remove_id
87 # echo "046d c315" > /sys/bus/usb/drivers/foo/remove_id
91 "/sys/bus/usb/drivers/.../new_id"
93 What: /sys/bus/usb/devices/.../power/usb2_hardware_lpm
97 If CONFIG_PM is set and a USB 2.0 lpm-capable device is plugged
101 device and the USB device directory will contain a file named
107 What: /sys/bus/usb/devices/.../power/usb3_hardware_lpm_u1
108 /sys/bus/usb/devices/.../power/usb3_hardware_lpm_u2
113 If CONFIG_PM is set and a USB 3.0 lpm-capable device is plugged
117 USB3 hardware LPM will be enabled for the device and the USB
123 What: /sys/bus/usb/devices/.../ltm_capable
127 USB 3.0 devices may optionally support Latency Tolerance
132 The file will be present for all speeds of USB devices, and will
133 always read "no" for USB 1.1 and USB 2.0 devices.
135 What: /sys/bus/usb/devices/<INTERFACE>/wireless_status
139 Some USB devices use a USB receiver dongle to communicate
141 attribute allows user-space to know whether the device is
145 an on-screen keyboard if the only wireless keyboard is
148 statuses available in WWAN, WLAN/Wi-Fi, Bluetooth, etc.
152 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>
156 The /sys/bus/usb/devices/.../<hub_interface>/port<X>
157 is usb port device's sysfs directory.
159 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/connect_type
163 Some platforms provide usb port connect types through ACPI.
168 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/location
172 Some platforms provide usb port physical location through
178 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/quirks
182 In some cases, we care about time-to-active for devices
183 connected on a specific port (e.g. non-standard USB port like
186 This attribute is a bit-field that controls the behavior of
189 - Bit 0 of this field selects the "old" enumeration scheme,
190 as it is considerably faster (it only causes one USB reset
197 - Bit 1 reduces TRSTRCY to the 10 ms that are required by the
198 USB 2.0 specification, instead of the 50 ms that are normally
202 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/over_current_count
206 Most hubs are able to detect over-current situations on their
208 the number of over-current situation occurred on a specific port
216 OVER_CURRENT_PORT=/sys/bus/usb/devices/.../<hub_interface>/port<X>
219 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/usb3_lpm_permit
225 effect both before and after a usb device is enumerated. Supported
230 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/connector
234 Link to the USB Type-C connector when available. This link is
235 only created when USB Type-C Connector Class is enabled, and
239 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/disable
243 This file controls the state of a USB port, including
245 power switching -- most hubs don't support it). If
250 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/early_stop
254 Some USB hosts have some watchdog mechanisms so that the device
261 What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/state
265 Indicates current state of the USB device attached to the port.
266 Valid states are: 'not-attached', 'attached', 'powered',
271 What: /sys/bus/usb/devices/.../power/usb2_lpm_l1_timeout
275 USB 2.0 devices may support hardware link power management (LPM)
280 Supported values are 0 - 65535 microseconds.
282 What: /sys/bus/usb/devices/.../power/usb2_lpm_besl
286 USB 2.0 devices that support hardware link power management (LPM)
294 Supported values are 0 - 15.
296 USB 2.0 ECN Errata for Link Power Management, section 4.10)
298 What: /sys/bus/usb/devices/.../rx_lanes
303 USB 3.2 adds Dual-lane support, 2 rx and 2 tx lanes over Type-C.
304 Inter-Chip SSIC devices support asymmetric lanes up to 4 lanes per
305 direction. Devices before USB 3.2 are single lane (rx_lanes = 1)
307 What: /sys/bus/usb/devices/.../tx_lanes
312 USB 3.2 adds Dual-lane support, 2 rx and 2 tx -lanes over Type-C.
313 Inter-Chip SSIC devices support asymmetric lanes up to 4 lanes per
314 direction. Devices before USB 3.2 are single lane (tx_lanes = 1)
316 What: /sys/bus/usb/devices/.../typec
320 Symlink to the USB Type-C partner device. USB Type-C partner
322 Configuration Channel (CC signal on USB Type-C connectors and
325 What: /sys/bus/usb/devices/usbX/bAlternateSetting
329 See USB specs for its meaning.
331 What: /sys/bus/usb/devices/usbX/bcdDevice
335 See USB specs for its meaning.
337 What: /sys/bus/usb/devices/usbX/bConfigurationValue
339 While a USB device typically have just one configuration
349 /sys/bus/usb/devices/usbX/bNumConfigurations
351 See USB specs for its meaning.
353 What: /sys/bus/usb/devices/usbX/bDeviceClass
357 See USB specs for its meaning.
359 What: /sys/bus/usb/devices/usbX/bDeviceProtocol
363 See USB specs for its meaning.
365 What: /sys/bus/usb/devices/usbX/bDeviceSubClass
369 See USB specs for its meaning.
371 What: /sys/bus/usb/devices/usbX/bInterfaceClass
375 See USB specs for its meaning.
377 What: /sys/bus/usb/devices/usbX/bInterfaceNumber
381 See USB specs for its meaning.
383 What: /sys/bus/usb/devices/usbX/bInterfaceProtocol
387 See USB specs for its meaning.
389 What: /sys/bus/usb/devices/usbX/bInterfaceSubClass
393 See USB specs for its meaning.
395 What: /sys/bus/usb/devices/usbX/bmAttributes
399 See USB specs for its meaning.
401 What: /sys/bus/usb/devices/usbX/bMaxPacketSize0
405 See USB specs for its meaning.
407 What: /sys/bus/usb/devices/usbX/bMaxPower
412 What: /sys/bus/usb/devices/usbX/bNumConfigurations
417 /sys/bus/usb/devices/usbX/bConfigurationValue
419 See USB specs for its meaning.
421 What: /sys/bus/usb/devices/usbX/bNumEndpoints
425 See USB specs for its meaning.
427 What: /sys/bus/usb/devices/usbX/bNumInterfaces
431 What: /sys/bus/usb/devices/usbX/busnum
435 What: /sys/bus/usb/devices/usbX/configuration
441 What: /sys/bus/usb/devices/usbX/descriptors
445 What: /sys/bus/usb/devices/usbX/bos_descriptors
452 this file are in bus-endian format. Note that the kernel will not
455 What: /sys/bus/usb/devices/usbX/idProduct
459 What: /sys/bus/usb/devices/usbX/idVendor
463 What: /sys/bus/usb/devices/usbX/devspec
467 What: /sys/bus/usb/devices/usbX/avoid_reset_quirk
471 If the value is 1, enable a USB quirk that prevents this
476 What: /sys/bus/usb/devices/usbX/devnum
478 USB interface device number, in decimal.
480 What: /sys/bus/usb/devices/usbX/devpath
482 String containing the USB interface device path.
484 What: /sys/bus/usb/devices/usbX/manufacturer
489 What: /sys/bus/usb/devices/usbX/maxchild
491 Number of ports of an USB hub
493 What: /sys/bus/usb/devices/usbX/persist
497 What: /sys/bus/usb/devices/usbX/product
502 What: /sys/bus/usb/devices/usbX/speed
504 Shows the device's max speed, according to the USB version,
518 What: /sys/bus/usb/devices/usbX/supports_autosuspend
523 What: /sys/bus/usb/devices/usbX/urbnum
527 What: /sys/bus/usb/devices/usbX/version
529 String containing the USB device version, as encoded
532 What: /sys/bus/usb/devices/usbX/power/autosuspend
539 What: /sys/bus/usb/devices/usbX/power/active_duration
543 What: /sys/bus/usb/devices/usbX/power/connected_duration
547 What: /sys/bus/usb/devices/usbX/power/level
550 What: /sys/bus/usb/devices/usbX/ep_<N>/bEndpointAddress
556 /sys/bus/usb/devices/usbX/ep_<N>/direction
558 See USB specs for its meaning.
560 What: /sys/bus/usb/devices/usbX/ep_<N>/bInterval
564 of the USB. Also shown in time units at
565 /sys/bus/usb/devices/usbX/ep_<N>/interval.
567 What: /sys/bus/usb/devices/usbX/ep_<N>/bLength
571 What: /sys/bus/usb/devices/usbX/ep_<N>/bmAttributes
577 /sys/bus/usb/devices/usbX/ep_<N>/type
579 See USB specs for its meaning.
581 What: /sys/bus/usb/devices/usbX/ep_<N>/direction
585 - both (on control endpoints)
586 - in
587 - out
589 What: /sys/bus/usb/devices/usbX/ep_<N>/interval
594 What: /sys/bus/usb/devices/usbX/ep_<N>/type
598 - Control
599 - Isoc
600 - Bulk
601 - Interrupt
602 - unknown
604 What: /sys/bus/usb/devices/usbX/ep_<N>/wMaxPacketSize