xref: /linux/Documentation/ABI/stable/sysfs-class-udc (revision f2918ad89df5a5deb4773e13b5f6e21eabfce282)
1*f2918ad8SFelipe BalbiWhat:		/sys/class/udc/<udc>/a_alt_hnp_support
2*f2918ad8SFelipe BalbiDate:		June 2011
3*f2918ad8SFelipe BalbiKernelVersion:	3.1
4*f2918ad8SFelipe BalbiContact:	Felipe Balbi <balbi@kernel.org>
5*f2918ad8SFelipe BalbiDescription:
6*f2918ad8SFelipe Balbi		Indicates if an OTG A-Host supports HNP at an alternate port.
7*f2918ad8SFelipe BalbiUsers:
8*f2918ad8SFelipe Balbi
9*f2918ad8SFelipe BalbiWhat:		/sys/class/udc/<udc>/a_hnp_support
10*f2918ad8SFelipe BalbiDate:		June 2011
11*f2918ad8SFelipe BalbiKernelVersion:	3.1
12*f2918ad8SFelipe BalbiContact:	Felipe Balbi <balbi@kernel.org>
13*f2918ad8SFelipe BalbiDescription:
14*f2918ad8SFelipe Balbi		Indicates if an OTG A-Host supports HNP at this port.
15*f2918ad8SFelipe BalbiUsers:
16*f2918ad8SFelipe Balbi
17*f2918ad8SFelipe BalbiWhat:		/sys/class/udc/<udc>/b_hnp_enable
18*f2918ad8SFelipe BalbiDate:		June 2011
19*f2918ad8SFelipe BalbiKernelVersion:	3.1
20*f2918ad8SFelipe BalbiContact:	Felipe Balbi <balbi@kernel.org>
21*f2918ad8SFelipe BalbiDescription:
22*f2918ad8SFelipe Balbi		Indicates if an OTG A-Host enabled HNP support.
23*f2918ad8SFelipe BalbiUsers:
24*f2918ad8SFelipe Balbi
25*f2918ad8SFelipe BalbiWhat:		/sys/class/udc/<udc>/current_speed
26*f2918ad8SFelipe BalbiDate:		June 2011
27*f2918ad8SFelipe BalbiKernelVersion:	3.1
28*f2918ad8SFelipe BalbiContact:	Felipe Balbi <balbi@kernel.org>
29*f2918ad8SFelipe BalbiDescription:
30*f2918ad8SFelipe Balbi		Indicates the current negotiated speed at this port.
31*f2918ad8SFelipe BalbiUsers:
32*f2918ad8SFelipe Balbi
33*f2918ad8SFelipe BalbiWhat:		/sys/class/udc/<udc>/is_a_peripheral
34*f2918ad8SFelipe BalbiDate:		June 2011
35*f2918ad8SFelipe BalbiKernelVersion:	3.1
36*f2918ad8SFelipe BalbiContact:	Felipe Balbi <balbi@kernel.org>
37*f2918ad8SFelipe BalbiDescription:
38*f2918ad8SFelipe Balbi		Indicates that this port is the default Host on an OTG session
39*f2918ad8SFelipe Balbi		but HNP was used to switch roles.
40*f2918ad8SFelipe BalbiUsers:
41*f2918ad8SFelipe Balbi
42*f2918ad8SFelipe BalbiWhat:		/sys/class/udc/<udc>/is_otg
43*f2918ad8SFelipe BalbiDate:		June 2011
44*f2918ad8SFelipe BalbiKernelVersion:	3.1
45*f2918ad8SFelipe BalbiContact:	Felipe Balbi <balbi@kernel.org>
46*f2918ad8SFelipe BalbiDescription:
47*f2918ad8SFelipe Balbi		Indicates that this port support OTG.
48*f2918ad8SFelipe BalbiUsers:
49*f2918ad8SFelipe Balbi
50*f2918ad8SFelipe BalbiWhat:		/sys/class/udc/<udc>/maximum_speed
51*f2918ad8SFelipe BalbiDate:		June 2011
52*f2918ad8SFelipe BalbiKernelVersion:	3.1
53*f2918ad8SFelipe BalbiContact:	Felipe Balbi <balbi@kernel.org>
54*f2918ad8SFelipe BalbiDescription:
55*f2918ad8SFelipe Balbi		Indicates the maximum USB speed supported by this port.
56*f2918ad8SFelipe BalbiUsers:
57*f2918ad8SFelipe Balbi
58*f2918ad8SFelipe BalbiWhat:		/sys/class/udc/<udc>/maximum_speed
59*f2918ad8SFelipe BalbiDate:		June 2011
60*f2918ad8SFelipe BalbiKernelVersion:	3.1
61*f2918ad8SFelipe BalbiContact:	Felipe Balbi <balbi@kernel.org>
62*f2918ad8SFelipe BalbiDescription:
63*f2918ad8SFelipe Balbi		Indicates the maximum USB speed supported by this port.
64*f2918ad8SFelipe BalbiUsers:
65*f2918ad8SFelipe Balbi
66*f2918ad8SFelipe BalbiWhat:		/sys/class/udc/<udc>/soft_connect
67*f2918ad8SFelipe BalbiDate:		June 2011
68*f2918ad8SFelipe BalbiKernelVersion:	3.1
69*f2918ad8SFelipe BalbiContact:	Felipe Balbi <balbi@kernel.org>
70*f2918ad8SFelipe BalbiDescription:
71*f2918ad8SFelipe Balbi		Allows users to disconnect data pullup resistors thus causing a
72*f2918ad8SFelipe Balbi		logical disconnection from the USB Host.
73*f2918ad8SFelipe BalbiUsers:
74*f2918ad8SFelipe Balbi
75*f2918ad8SFelipe BalbiWhat:		/sys/class/udc/<udc>/srp
76*f2918ad8SFelipe BalbiDate:		June 2011
77*f2918ad8SFelipe BalbiKernelVersion:	3.1
78*f2918ad8SFelipe BalbiContact:	Felipe Balbi <balbi@kernel.org>
79*f2918ad8SFelipe BalbiDescription:
80*f2918ad8SFelipe Balbi		Allows users to manually start Session Request Protocol.
81*f2918ad8SFelipe BalbiUsers:
82*f2918ad8SFelipe Balbi
83*f2918ad8SFelipe BalbiWhat:		/sys/class/udc/<udc>/state
84*f2918ad8SFelipe BalbiDate:		June 2011
85*f2918ad8SFelipe BalbiKernelVersion:	3.1
86*f2918ad8SFelipe BalbiContact:	Felipe Balbi <balbi@kernel.org>
87*f2918ad8SFelipe BalbiDescription:
88*f2918ad8SFelipe Balbi		Indicates current state of the USB Device Controller. Valid
89*f2918ad8SFelipe Balbi		states are: 'not-attached', 'attached', 'powered',
90*f2918ad8SFelipe Balbi		'reconnecting', 'unauthenticated', 'default', 'addressed',
91*f2918ad8SFelipe Balbi		'configured', and 'suspended'; however not all USB Device
92*f2918ad8SFelipe Balbi		Controllers support reporting all states.
93*f2918ad8SFelipe BalbiUsers:
94