* David Brownell <[EMAIL PROTECTED]> [070529 16:04]:
> On Tuesday 29 May 2007, Tony Lindgren wrote:

<snip snip snip snip>

> > - Enable HNP "early" (later would be OK too);
> > - Offer to do HNP if the peripheral wants to use it
> 
> Host doesn't know anything about "peripheral wants";
> from its perspective, this is an blind offer to go
> down the "peripheral #2" path.
> 
> 
> >   (Peripheral maintains _both_ b_hnp_enable set by
> >   a_host and user preference on b_device on using
> >   b_hnp_enable)
> 
> That "user preference" is problematic.  What do you
> end up with if that requirement for a user choice is
> removed ... ?

How else do you tell when to use HNP then? It's the
b-device that needs to have that configured in, and
having HNP always enabled on b-device make sense either.

I think it's designed to as a ways for b-device to
request being a host, so it's not supposed to be automatic.
If you want automatic host mode, then just use a-cable,
right?

Anyways, I'll play with an OPT and send patches in few
weeks, no need to do anything meanwhile unless somebody
else is also working on HNP stuff.

> 
> > ... deletia ...
> 
> Glad to know the mechanisms are working.  But right
> now I'm puzzled why musb_hdrc is misbehaving in
> host mode ... it's mangling descriptors as it reads
> them in.

Which hardware? DaVinci or H4 with TUSB6010? At least
on N800 the host mode can go through testusb -a.

Tony

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to