18c2ecf20Sopenharmony_ciWhat:		/sys/class/udc/<udc>/a_alt_hnp_support
28c2ecf20Sopenharmony_ciDate:		June 2011
38c2ecf20Sopenharmony_ciKernelVersion:	3.1
48c2ecf20Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
58c2ecf20Sopenharmony_ciDescription:
68c2ecf20Sopenharmony_ci		Indicates if an OTG A-Host supports HNP at an alternate port.
78c2ecf20Sopenharmony_ciUsers:
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciWhat:		/sys/class/udc/<udc>/a_hnp_support
108c2ecf20Sopenharmony_ciDate:		June 2011
118c2ecf20Sopenharmony_ciKernelVersion:	3.1
128c2ecf20Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
138c2ecf20Sopenharmony_ciDescription:
148c2ecf20Sopenharmony_ci		Indicates if an OTG A-Host supports HNP at this port.
158c2ecf20Sopenharmony_ciUsers:
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ciWhat:		/sys/class/udc/<udc>/b_hnp_enable
188c2ecf20Sopenharmony_ciDate:		June 2011
198c2ecf20Sopenharmony_ciKernelVersion:	3.1
208c2ecf20Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
218c2ecf20Sopenharmony_ciDescription:
228c2ecf20Sopenharmony_ci		Indicates if an OTG A-Host enabled HNP support.
238c2ecf20Sopenharmony_ciUsers:
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ciWhat:		/sys/class/udc/<udc>/current_speed
268c2ecf20Sopenharmony_ciDate:		June 2011
278c2ecf20Sopenharmony_ciKernelVersion:	3.1
288c2ecf20Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
298c2ecf20Sopenharmony_ciDescription:
308c2ecf20Sopenharmony_ci		Indicates the current negotiated speed at this port.
318c2ecf20Sopenharmony_ciUsers:
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ciWhat:		/sys/class/udc/<udc>/is_a_peripheral
348c2ecf20Sopenharmony_ciDate:		June 2011
358c2ecf20Sopenharmony_ciKernelVersion:	3.1
368c2ecf20Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
378c2ecf20Sopenharmony_ciDescription:
388c2ecf20Sopenharmony_ci		Indicates that this port is the default Host on an OTG session
398c2ecf20Sopenharmony_ci		but HNP was used to switch roles.
408c2ecf20Sopenharmony_ciUsers:
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ciWhat:		/sys/class/udc/<udc>/is_otg
438c2ecf20Sopenharmony_ciDate:		June 2011
448c2ecf20Sopenharmony_ciKernelVersion:	3.1
458c2ecf20Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
468c2ecf20Sopenharmony_ciDescription:
478c2ecf20Sopenharmony_ci		Indicates that this port support OTG.
488c2ecf20Sopenharmony_ciUsers:
498c2ecf20Sopenharmony_ci
508c2ecf20Sopenharmony_ciWhat:		/sys/class/udc/<udc>/maximum_speed
518c2ecf20Sopenharmony_ciDate:		June 2011
528c2ecf20Sopenharmony_ciKernelVersion:	3.1
538c2ecf20Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
548c2ecf20Sopenharmony_ciDescription:
558c2ecf20Sopenharmony_ci		Indicates the maximum USB speed supported by this port.
568c2ecf20Sopenharmony_ciUsers:
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_ciWhat:		/sys/class/udc/<udc>/soft_connect
598c2ecf20Sopenharmony_ciDate:		June 2011
608c2ecf20Sopenharmony_ciKernelVersion:	3.1
618c2ecf20Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
628c2ecf20Sopenharmony_ciDescription:
638c2ecf20Sopenharmony_ci		Allows users to disconnect data pullup resistors thus causing a
648c2ecf20Sopenharmony_ci		logical disconnection from the USB Host.
658c2ecf20Sopenharmony_ciUsers:
668c2ecf20Sopenharmony_ci
678c2ecf20Sopenharmony_ciWhat:		/sys/class/udc/<udc>/srp
688c2ecf20Sopenharmony_ciDate:		June 2011
698c2ecf20Sopenharmony_ciKernelVersion:	3.1
708c2ecf20Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
718c2ecf20Sopenharmony_ciDescription:
728c2ecf20Sopenharmony_ci		Allows users to manually start Session Request Protocol.
738c2ecf20Sopenharmony_ciUsers:
748c2ecf20Sopenharmony_ci
758c2ecf20Sopenharmony_ciWhat:		/sys/class/udc/<udc>/state
768c2ecf20Sopenharmony_ciDate:		June 2011
778c2ecf20Sopenharmony_ciKernelVersion:	3.1
788c2ecf20Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
798c2ecf20Sopenharmony_ciDescription:
808c2ecf20Sopenharmony_ci		Indicates current state of the USB Device Controller. Valid
818c2ecf20Sopenharmony_ci		states are: 'not-attached', 'attached', 'powered',
828c2ecf20Sopenharmony_ci		'reconnecting', 'unauthenticated', 'default', 'addressed',
838c2ecf20Sopenharmony_ci		'configured', and 'suspended'; however not all USB Device
848c2ecf20Sopenharmony_ci		Controllers support reporting all states.
858c2ecf20Sopenharmony_ciUsers:
868c2ecf20Sopenharmony_ci
878c2ecf20Sopenharmony_ciWhat:		/sys/class/udc/<udc>/function
888c2ecf20Sopenharmony_ciDate:		June 2017
898c2ecf20Sopenharmony_ciKernelVersion:	4.13
908c2ecf20Sopenharmony_ciContact:	Felipe Balbi <balbi@kernel.org>
918c2ecf20Sopenharmony_ciDescription:
928c2ecf20Sopenharmony_ci		Prints out name of currently running USB Gadget Driver.
938c2ecf20Sopenharmony_ciUsers:
94