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