Skip to contentSkip to conversation

dwc3 gadget fails on dra7-evm

DISCUSSION Roger Quadros 3 participants 4 messages Jan 14, 2015 – Jan 15, 2015 Device tree bindings

lore
Share & tools
lore
#0 lore raw

Hi,

In 3.19-rc4 on dra7-evm or dra72-evm

modprobe g_zero

[   34.680683] zero gadget: Gadget Zero, version: Cinco de Mayo 2008
[   34.687074] zero gadget: zero ready
[   34.694133] dwc3 48890000.usb: failed to enable ep0out
[   34.701600] zero 48890000.usb: failed to start zero: -110

ERROR: could not insert 'g_zero': Connection timed out

my u-boot version is v2015.01

cheers,
-roger
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html

#1 lore raw

Hi,

Quoted 10 lines · Roger Quadros

In 3.19-rc4 on dra7-evm or dra72-evm

modprobe g_zero

[   34.680683] zero gadget: Gadget Zero, version: Cinco de Mayo 2008
[   34.687074] zero gadget: zero ready
[   34.694133] dwc3 48890000.usb: failed to enable ep0out
[   34.701600] zero 48890000.usb: failed to start zero: -110

ERROR: could not insert 'g_zero': Connection timed out

my u-boot version is v2015.01

hmm... it could be that DRA7x also needs the suspend phy quirk. Can you try this ?

arch/arm/boot/dts/dra7.dtsi +6 -0
index 22771bc1643a..63f8b007bdc5 100644
@@ -1257,6 +1257,8 @@
 				tx-fifo-resize;
 				maximum-speed = "super-speed";
 				dr_mode = "otg";
+				snps,dis_u3_susphy_quirk;
+				snps,dis_u2_susphy_quirk;
 			};
 		};
 
@@ -1278,6 +1280,8 @@
 				tx-fifo-resize;
 				maximum-speed = "high-speed";
 				dr_mode = "otg";
+				snps,dis_u3_susphy_quirk;
+				snps,dis_u2_susphy_quirk;
 			};
 		};
 
@@ -1299,6 +1303,8 @@
 				tx-fifo-resize;
 				maximum-speed = "high-speed";
 				dr_mode = "otg";
+				snps,dis_u3_susphy_quirk;
+				snps,dis_u2_susphy_quirk;
 			};
 		};
 

Weird, I remeber testing on X15 and not needing this quirk :-s

Signature · 1 line
balbi
#2 lore raw
Quoted 12 lines · Felipe Balbi

Hi,

Quoted 9 lines · Roger Quadros

In 3.19-rc4 on dra7-evm or dra72-evm

modprobe g_zero

[   34.680683] zero gadget: Gadget Zero, version: Cinco de Mayo 2008
[   34.687074] zero gadget: zero ready
[   34.694133] dwc3 48890000.usb: failed to enable ep0out
[   34.701600] zero 48890000.usb: failed to start zero: -110

ERROR: could not insert 'g_zero': Connection timed out

Quoted 4 lines
Quoted 1 line

my u-boot version is v2015.01

hmm... it could be that DRA7x also needs the suspend phy quirk. Can you try this ?

The issue goes away with this patch. Thanks.

cheers,
-roger

Quoted 35 lines
arch/arm/boot/dts/dra7.dtsi +6 -0
index 22771bc1643a..63f8b007bdc5 100644
@@ -1257,6 +1257,8 @@
 				tx-fifo-resize;
 				maximum-speed = "super-speed";
 				dr_mode = "otg";
+				snps,dis_u3_susphy_quirk;
+				snps,dis_u2_susphy_quirk;
 			};
 		};
 
@@ -1278,6 +1280,8 @@
 				tx-fifo-resize;
 				maximum-speed = "high-speed";
 				dr_mode = "otg";
+				snps,dis_u3_susphy_quirk;
+				snps,dis_u2_susphy_quirk;
 			};
 		};
 
@@ -1299,6 +1303,8 @@
 				tx-fifo-resize;
 				maximum-speed = "high-speed";
 				dr_mode = "otg";
+				snps,dis_u3_susphy_quirk;
+				snps,dis_u2_susphy_quirk;
 			};
 		};
 

Weird, I remeber testing on X15 and not needing this quirk :-s

#3 lore raw
Quoted 13 lines · Roger Quadros
Quoted 12 lines · Felipe Balbi

Hi,

Quoted 9 lines · Roger Quadros

In 3.19-rc4 on dra7-evm or dra72-evm

modprobe g_zero

[   34.680683] zero gadget: Gadget Zero, version: Cinco de Mayo 2008
[   34.687074] zero gadget: zero ready
[   34.694133] dwc3 48890000.usb: failed to enable ep0out
[   34.701600] zero 48890000.usb: failed to start zero: -110

ERROR: could not insert 'g_zero': Connection timed out

Quoted 6 lines
Quoted 4 lines
Quoted 1 line

my u-boot version is v2015.01

hmm... it could be that DRA7x also needs the suspend phy quirk. Can you try this ?

The issue goes away with this patch. Thanks.

alright, patch coming.

Signature · 1 line
balbi