> Basically, that almost all of the OTG state machine must be > handled outside of this code. It's a bit of a puzzle how to > partition that state machine between the drivers that need > to collaborate on it. At this point I don't think there can > be a single model that applies everywhere ... but maybe one > could evolve over time. Thanks for clarifying. > I'll tweak this one a bit. It's pretty close. That > registration function should have a usb_*() prefix Ok fine. > and not be declared in an MUSB-only header, since it > could potentially be used with other OTG hardware. Is it ok to add it in include/linux/usb/otg.h ? Thanks, Ajay -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html