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/idProduct
449 What: /sys/bus/usb/devices/usbX/idVendor
453 What: /sys/bus/usb/devices/usbX/devspec
457 What: /sys/bus/usb/devices/usbX/avoid_reset_quirk
461 If the value is 1, enable a USB quirk that prevents this
466 What: /sys/bus/usb/devices/usbX/devnum
468 USB interface device number, in decimal.
470 What: /sys/bus/usb/devices/usbX/devpath
472 String containing the USB interface device path.
474 What: /sys/bus/usb/devices/usbX/manufacturer
479 What: /sys/bus/usb/devices/usbX/maxchild
481 Number of ports of an USB hub
483 What: /sys/bus/usb/devices/usbX/persist
487 What: /sys/bus/usb/devices/usbX/product
492 What: /sys/bus/usb/devices/usbX/speed
494 Shows the device's max speed, according to the USB version,
508 What: /sys/bus/usb/devices/usbX/supports_autosuspend
513 What: /sys/bus/usb/devices/usbX/urbnum
517 What: /sys/bus/usb/devices/usbX/version
519 String containing the USB device version, as encoded
522 What: /sys/bus/usb/devices/usbX/power/autosuspend
529 What: /sys/bus/usb/devices/usbX/power/active_duration
533 What: /sys/bus/usb/devices/usbX/power/connected_duration
537 What: /sys/bus/usb/devices/usbX/power/level
540 What: /sys/bus/usb/devices/usbX/ep_<N>/bEndpointAddress
546 /sys/bus/usb/devices/usbX/ep_<N>/direction
548 See USB specs for its meaning.
550 What: /sys/bus/usb/devices/usbX/ep_<N>/bInterval
554 of the USB. Also shown in time units at
555 /sys/bus/usb/devices/usbX/ep_<N>/interval.
557 What: /sys/bus/usb/devices/usbX/ep_<N>/bLength
561 What: /sys/bus/usb/devices/usbX/ep_<N>/bmAttributes
567 /sys/bus/usb/devices/usbX/ep_<N>/type
569 See USB specs for its meaning.
571 What: /sys/bus/usb/devices/usbX/ep_<N>/direction
575 - both (on control endpoints)
576 - in
577 - out
579 What: /sys/bus/usb/devices/usbX/ep_<N>/interval
584 What: /sys/bus/usb/devices/usbX/ep_<N>/type
588 - Control
589 - Isoc
590 - Bulk
591 - Interrupt
592 - unknown
594 What: /sys/bus/usb/devices/usbX/ep_<N>/wMaxPacketSize