On Thursday 15 May 2008, Pandita, Vikram wrote: > Another observation: > There is a comment in isp1301_omap.c file: > > static void power_up(struct isp1301 *isp) > /* do this only when cpu is driving transceiver, > * so host won't see a low speed device... > */ > > Could anyone give more details as to what this means? The "this" was putting the transceiver into DAT_SEO mode, so evidently there were problems observed doing that earlier in the setup sequence -- before the immediately preceding line which took it out of USB suspend mode. The comment before those functions is relevant to your general question (how to set it up for 3-pin host-only mode): some of the details presumed setup like an H2 board needed, and the DAT_SEO bit was one of them. The H2 board certainly supported both host and peripheral modes, and as I recall from the dusty mists of time it didn't use three wire signaling. So I suspect that you won't be able to reuse much of that init code. You'll need to dig through the chip docs to figure out how it needs to be set up. - Dave -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html