Re: usb: dwc2: Kernel 4.5 and socfpga problem

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

 



On 18/03/2016 10:41 PM, Dinh Nguyen wrote:
On 03/17/2016 09:35 PM, Phil Reid wrote:
G'day,

Has anyone successful run the usb dwc2 from kenerl 4.5 on an socfpga.


Yes. I just tested on the devkit and USB is working fine:


[    0.655761] ffb40000.usb supply vusb_d not found, using dummy regulator
[    0.662384] ffb40000.usb supply vusb_a not found, using dummy regulator
[    0.943627] dwc2 ffb40000.usb: EPs: 16, dedicated fifos, 8064 entries
in SPRAM
[    0.951145] dwc2 ffb40000.usb: DWC OTG Controller
[    0.955872] dwc2 ffb40000.usb: new USB bus registered, assigned bus
number 1
[    0.962908] dwc2 ffb40000.usb: irq 37, io mem 0x00000000
[    0.968877] hub 1-0:1.0: USB hub found
[    0.972641] hub 1-0:1.0: 1 port detected

[...]

root@socfpga_cyclone5:~# uname -a
Linux socfpga_cyclone5 4.5.0 #1 SMP Fri Mar 18 09:36:26 CDT 2016 armv7l
GNU/Linux
root@socfpga_cyclone5:~# [ 21.793687] usb 1-1: USB disconnect, device
number 2
[ 24.173612] usb 1-1: new high-speed USB device number 3 using dwc2

Inital I've had to remove the phys & phy-names property from the DT for
it to even probe.
Otherwise it was returning PROBE_DEFERED.
The 4.4 driver seems to be getting the same error but it continued
loading regardless.


What hardware are you using? Sockit, Atlas board, socrates, etc?

After fixing that and getting it to load its going into overcurrent fault.
Applying Dinh's patch from the Altera 4.4 tree
FogBugz #198256: Fix unnecessary USB overcurrent condition
hasn't help. The driver immediately goes into an overcurrent condition
at boot.

I'm still trying to find a way to upstream this patch.


It's our own hardware design. But the USB interface is using the same parts
as the Altera SocKit.
As I said 4.4 worked fine. I see some chatter on about dwc2 reset times on the list.
So was wondering if it's related.
I do have a SocKit that I'll try to upgrade the kernel of and see how that goes.


--
Regards
Phil Reid

--
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



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux