Re: rk3399: nanopc-t4 usb otg

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Jack,

On 28/03/2019 11:34, Jack Mitchell wrote:
Hi,

Can anyone confirm working operation of USB OTG over a type c phy on an
RK3399 at commit 8c2ffd9174779014c3fe1f96d9dc3641d9175f00 (tag: v5.1-rc2).

I've got a nanopc-t4 here and when I try to load the g_ether driver I
receive

[    6.359280] udc-core: couldn't find an available UDC - added
[g_ether] to list of pending drivers

I've had a look through the dts and all seems to be in order. USB
devices work fine in the host ports and I've confirmed otg mode.

root@rk3399:/sys/kernel/debug/fe800000.dwc3# cat mode
otg

The cable is being detected at plug/unplug as can be seen from

[ 1252.479273] phy phy-ff770000.syscon:usb2-phy@e450.2: charger =
USB_SDP_CHARGER

My defconfig is the standard arm64 as provided with the addition of
CONFIG_USB_ETH=m.

Any information would be helpful, especially if this is working on other
3399 based boards at the mentioned commit.

I've not tried the type C port since I was playing with the initial dts, but IIRC not even host mode was working at that point. My vague understanding is that there was (and probably still is) some communication missing between the fusb302 driver and the dwc3 driver (since NanoPC-T4 is using that external chip rather than the RK3399's internal type C controller).

It's certainly something I've been meaning to come back and take another look at, so I'll try to have a play over the weekend to see how much I can make sense of.

Robin.

_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/linux-rockchip



[Index of Archives]     [LM Sensors]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux