On Thu, Sep 13, 2018 at 03:40:12PM -0700, Rob Weber wrote:
> Hi linux-usb,
> 
> I'm currently bringing up a custom board that uses a CherryTrail
> processor and I'm having quite a bit of trouble accessing the dual-role
> port from Linux.
> 
> Our system includes two USB 3.0-capable ports with Type-C connectors.
> One port is designed to be a host-only port (downstream-facing),
> while the other port is designed to be a dual-role port. The USB 2.0
> data lines and the SuperSpeed lines are connected to the SoC. Our
> system uses two USB Power Delivery controllers to help with PD
> negotiations. We have an OTG_ID signal connected to the SoC.
> Depending on the data role negotiation (which we detect from the PD
> controller), we either tie that signal to GND or let it float.
> I'm running a 4.9.115 kernel built using Yocto with a few patches applied
> to enable HDMI audio.

4.9 is really old by now, and lots and lots of USB-C and dwc3 and xhci
changes have happened in the almost 2 years since that kernel was
released.  You might want to try 4.18 to see if your issues are already
solved, have you tried that?

thanks,

greg k-h

Reply via email to