Sebastian, On Tue, Aug 13, 2013 at 8:44 AM, Sebastian Andrzej Siewior <bigeasy@xxxxxxxxxxxxx> wrote: > This was a misunderstanding then. Sorry. I understood that the bin has > to be unset and then the controller set it once a device there. You meant ID pin? I think it should be set all the time since the driver initialized for host-only mode, if it is unset, the controller has not way to know if a device is plugged or not. > >> I am not sure if anywhere mentioned about the ID pin, but ASAIK all >> the different boards using am335x have ID pin grounded for host port. > evm is the only I am aware of. The evm-sk and beagle bone have just one > port. Beagle bone black is not mainline. You meant the dts only supports one port for evm-sk and bone? The boards physically have two ports, usb0 is device only, usb1 is host only. > This is the case already. From musb_start() > … > if (musb->port_mode != MUSB_PORT_MODE_HOST && > (devctl & MUSB_DEVCTL_VBUS) == MUSB_DEVCTL_VBUS) { > musb->is_active = 1; > } else { > devctl |= MUSB_DEVCTL_SESSION; > } > … great! then the host port on gp evm should work now, right? > >>>> -Bin. > > Sebastian -- 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