On Fri, Jan 25, 2013 at 09:47:16AM +0200, Felipe Balbi wrote: > On Fri, Jan 25, 2013 at 03:45:37PM +0800, Peter Chen wrote: > > On Thu, Jan 24, 2013 at 10:40:36PM +0200, Felipe Balbi wrote: > > > this function will receive enum usb_device_state > > > and return a human-readable string from it or, > > > case an unknown value is passed as argument, > > > the string "UNKNOWN". > > > > > > Signed-off-by: Felipe Balbi <ba...@ti.com> > > > --- > > > drivers/usb/usb-common.c | 21 +++++++++++++++++++++ > > > include/linux/usb/ch9.h | 9 +++++++++ > > > 2 files changed, 30 insertions(+) > > > > > > diff --git a/drivers/usb/usb-common.c b/drivers/usb/usb-common.c > > > index d29503e..070b681 100644 > > > --- a/drivers/usb/usb-common.c > > > +++ b/drivers/usb/usb-common.c > > > @@ -32,4 +32,25 @@ const char *usb_speed_string(enum usb_device_speed > > > speed) > > > } > > > EXPORT_SYMBOL_GPL(usb_speed_string); > > > > > > +const char *usb_state_string(enum usb_device_state state) > > > +{ > > > + static const char *const names[] = { > > > + [USB_STATE_NOTATTACHED] = "not attached", > > > + [USB_STATE_ATTACHED] = "attached", > > > + [USB_STATE_POWERED] = "powered", > > > + [USB_STATE_RECONNECTING] = "reconnecting", > > > + [USB_STATE_UNAUTHENTICATED] = "unauthenticated", > > > + [USB_STATE_DEFAULT] = "default", > > > + [USB_STATE_ADDRESS] = "addresssed", > > > + [USB_STATE_CONFIGURED] = "configured", > > > + [USB_STATE_SUSPENDED] = "suspended", > > > + }; > > > > What does the "reconnecting" means? > > Besides, can we have a brief comment about the meaning of these string? > > For the host sends resume signal to device when the device is at suspended > > mode, do we need to add "resumed" state? > > why resumed ? after resuming you go back to default or addressed or > configured states.
Get it > > -- > balbi -- Best Regards, Peter Chen -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html