26 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
What:		/sys/bus/pci/drivers/xhci_hcd/.../dbc
 | 
						|
Date:		June 2017
 | 
						|
Contact:	Lu Baolu <baolu.lu@linux.intel.com>
 | 
						|
Description:
 | 
						|
		xHCI compatible USB host controllers (i.e. super-speed
 | 
						|
		USB3 controllers) are often implemented with the Debug
 | 
						|
		Capability (DbC). It can present a debug device which
 | 
						|
		is fully compliant with the USB framework and provides
 | 
						|
		the equivalent of a very high performance full-duplex
 | 
						|
		serial link for debug purpose.
 | 
						|
 | 
						|
		The DbC debug device shares a root port with xHCI host.
 | 
						|
		When the DbC is enabled, the root port will be assigned
 | 
						|
		to the Debug Capability. Otherwise, it will be assigned
 | 
						|
		to xHCI.
 | 
						|
 | 
						|
		Writing "enable" to this attribute will enable the DbC
 | 
						|
		functionality and the shared root port will be assigned
 | 
						|
		to the DbC device. Writing "disable" to this attribute
 | 
						|
		will disable the DbC functionality and the shared root
 | 
						|
		port will roll back to the xHCI.
 | 
						|
 | 
						|
		Reading this attribute gives the state of the DbC. It
 | 
						|
		can be one of the following states: disabled, enabled,
 | 
						|
		initialized, connected, configured and stalled.
 |