Back to home page

OSCL-LXR

 
 

    


0001 What:           /sys/bus/pci/drivers/xhci_hcd/.../dbc
0002 Date:           June 2017
0003 Contact:        Lu Baolu <baolu.lu@linux.intel.com>
0004 Description:
0005                 xHCI compatible USB host controllers (i.e. super-speed
0006                 USB3 controllers) are often implemented with the Debug
0007                 Capability (DbC). It can present a debug device which
0008                 is fully compliant with the USB framework and provides
0009                 the equivalent of a very high performance full-duplex
0010                 serial link for debug purpose.
0011 
0012                 The DbC debug device shares a root port with xHCI host.
0013                 When the DbC is enabled, the root port will be assigned
0014                 to the Debug Capability. Otherwise, it will be assigned
0015                 to xHCI.
0016 
0017                 Writing "enable" to this attribute will enable the DbC
0018                 functionality and the shared root port will be assigned
0019                 to the DbC device. Writing "disable" to this attribute
0020                 will disable the DbC functionality and the shared root
0021                 port will roll back to the xHCI.
0022 
0023                 Reading this attribute gives the state of the DbC. It
0024                 can be one of the following states: disabled, enabled,
0025                 initialized, connected, configured and stalled.