162306a36Sopenharmony_ciWhat:		/sys/class/udc/<udc>/a_alt_hnp_support
262306a36Sopenharmony_ciDate:		June 2011
362306a36Sopenharmony_ciKernelVersion:	3.1
462306a36Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
562306a36Sopenharmony_ciDescription:
662306a36Sopenharmony_ci		Indicates if an OTG A-Host supports HNP at an alternate port.
762306a36Sopenharmony_ciUsers:
862306a36Sopenharmony_ci
962306a36Sopenharmony_ciWhat:		/sys/class/udc/<udc>/a_hnp_support
1062306a36Sopenharmony_ciDate:		June 2011
1162306a36Sopenharmony_ciKernelVersion:	3.1
1262306a36Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
1362306a36Sopenharmony_ciDescription:
1462306a36Sopenharmony_ci		Indicates if an OTG A-Host supports HNP at this port.
1562306a36Sopenharmony_ciUsers:
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ciWhat:		/sys/class/udc/<udc>/b_hnp_enable
1862306a36Sopenharmony_ciDate:		June 2011
1962306a36Sopenharmony_ciKernelVersion:	3.1
2062306a36Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
2162306a36Sopenharmony_ciDescription:
2262306a36Sopenharmony_ci		Indicates if an OTG A-Host enabled HNP support.
2362306a36Sopenharmony_ciUsers:
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ciWhat:		/sys/class/udc/<udc>/current_speed
2662306a36Sopenharmony_ciDate:		June 2011
2762306a36Sopenharmony_ciKernelVersion:	3.1
2862306a36Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
2962306a36Sopenharmony_ciDescription:
3062306a36Sopenharmony_ci		Indicates the current negotiated speed at this port.
3162306a36Sopenharmony_ciUsers:
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ciWhat:		/sys/class/udc/<udc>/is_a_peripheral
3462306a36Sopenharmony_ciDate:		June 2011
3562306a36Sopenharmony_ciKernelVersion:	3.1
3662306a36Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
3762306a36Sopenharmony_ciDescription:
3862306a36Sopenharmony_ci		Indicates that this port is the default Host on an OTG session
3962306a36Sopenharmony_ci		but HNP was used to switch roles.
4062306a36Sopenharmony_ciUsers:
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ciWhat:		/sys/class/udc/<udc>/is_otg
4362306a36Sopenharmony_ciDate:		June 2011
4462306a36Sopenharmony_ciKernelVersion:	3.1
4562306a36Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
4662306a36Sopenharmony_ciDescription:
4762306a36Sopenharmony_ci		Indicates that this port support OTG.
4862306a36Sopenharmony_ciUsers:
4962306a36Sopenharmony_ci
5062306a36Sopenharmony_ciWhat:		/sys/class/udc/<udc>/maximum_speed
5162306a36Sopenharmony_ciDate:		June 2011
5262306a36Sopenharmony_ciKernelVersion:	3.1
5362306a36Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
5462306a36Sopenharmony_ciDescription:
5562306a36Sopenharmony_ci		Indicates the maximum USB speed supported by this port.
5662306a36Sopenharmony_ciUsers:
5762306a36Sopenharmony_ci
5862306a36Sopenharmony_ciWhat:		/sys/class/udc/<udc>/soft_connect
5962306a36Sopenharmony_ciDate:		June 2011
6062306a36Sopenharmony_ciKernelVersion:	3.1
6162306a36Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
6262306a36Sopenharmony_ciDescription:
6362306a36Sopenharmony_ci		Allows users to disconnect data pullup resistors thus causing a
6462306a36Sopenharmony_ci		logical disconnection from the USB Host.
6562306a36Sopenharmony_ciUsers:
6662306a36Sopenharmony_ci
6762306a36Sopenharmony_ciWhat:		/sys/class/udc/<udc>/srp
6862306a36Sopenharmony_ciDate:		June 2011
6962306a36Sopenharmony_ciKernelVersion:	3.1
7062306a36Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
7162306a36Sopenharmony_ciDescription:
7262306a36Sopenharmony_ci		Allows users to manually start Session Request Protocol.
7362306a36Sopenharmony_ciUsers:
7462306a36Sopenharmony_ci
7562306a36Sopenharmony_ciWhat:		/sys/class/udc/<udc>/state
7662306a36Sopenharmony_ciDate:		June 2011
7762306a36Sopenharmony_ciKernelVersion:	3.1
7862306a36Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
7962306a36Sopenharmony_ciDescription:
8062306a36Sopenharmony_ci		Indicates current state of the USB Device Controller. Valid
8162306a36Sopenharmony_ci		states are: 'not-attached', 'attached', 'powered',
8262306a36Sopenharmony_ci		'reconnecting', 'unauthenticated', 'default', 'addressed',
8362306a36Sopenharmony_ci		'configured', and 'suspended'; however not all USB Device
8462306a36Sopenharmony_ci		Controllers support reporting all states.
8562306a36Sopenharmony_ciUsers:
8662306a36Sopenharmony_ci
8762306a36Sopenharmony_ciWhat:		/sys/class/udc/<udc>/function
8862306a36Sopenharmony_ciDate:		June 2017
8962306a36Sopenharmony_ciKernelVersion:	4.13
9062306a36Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
9162306a36Sopenharmony_ciDescription:
9262306a36Sopenharmony_ci		Prints out name of currently running USB Gadget Driver.
9362306a36Sopenharmony_ciUsers:
94