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 [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to