I.MX7D - USB HSIC support in SabreSD

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

I.MX7D - USB HSIC support in SabreSD

1,457 Views
gopinathsriniva
Contributor III

Hi,

I have enabled the USB3503 HSIC support in MCIMX7SABRE board by adding below node in dts file. 

usbh: usb@30b30000 {
compatible = "fsl,imx7d-usb", "fsl,imx27-usb";
reg = <0x30b30000 0x200>;
interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX7D_USB_CTRL_CLK>;
fsl,usbphy = <&usbphy_nop3>;
fsl,usbmisc = <&usbmisc3 0>;
phy_type = "hsic";
dr_mode = "host";
phy-clkgate-delay-us = <400>;
status = "okay";
};

After this, HSIC driver is loaded successfully. But  I am getting below error message always.

[ 0.228445] usbcore: registered new interface driver usbfs
[ 0.228529] usbcore: registered new interface driver hub
[ 0.228621] usbcore: registered new device driver usb
[ 0.228885] 30800000.aips-bus:usbphy_nop1 supply vcc not found, using dummy regulator
[ 0.229028] 30800000.aips-bus:usbphy_nop2 supply vcc not found, using dummy regulator
[ 1.116205] usbcore: registered new interface driver asix
[ 1.120429] usbcore: registered new interface driver ax88179_178a
[ 1.125303] usbcore: registered new interface driver cdc_ether
[ 1.129927] usbcore: registered new interface driver net1080
[ 1.134357] usbcore: registered new interface driver cdc_subset
[ 1.139092] usbcore: registered new interface driver zaurus
[ 1.143495] usbcore: registered new interface driver cdc_ncm
[ 1.147891] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.157396] usbcore: registered new interface driver usb-storage
[ 1.162179] usbcore: registered new interface driver usb_ehset_test
[ 1.168599] 30b10200.usbmisc supply vbus-wakeup not found, using dummy regulator
[ 1.174828] 30b20200.usbmisc supply vbus-wakeup not found, using dummy regulator
[ 1.181104] 30b30200.usbmisc supply vbus-wakeup not found, using dummy regulator
[ 1.202605] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1
[ 1.226710] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[ 1.231884] hub 1-0:1.0: USB hub found
[ 1.239992] 30b30000.usb supply vbus not found, using dummy regulator
[ 1.251825] ci_hdrc ci_hdrc.2: new USB bus registered, assigned bus number 2
[ 1.276705] ci_hdrc ci_hdrc.2: USB 2.0 started, EHCI 1.00
[ 1.281769] hub 2-0:1.0: USB hub found
[ 1.416056] usbcore: registered new interface driver bcm203x
[ 1.420550] usbcore: registered new interface driver btusb
[ 1.424840] usbcore: registered new interface driver ath3k
[ 1.606698] usb 2-1: new high-speed USB device number 2 using ci_hdrc
[ 1.736698] usb 2-1: device no response, device descriptor read/64, error -71
[ 2.006698] usb 2-1: device no response, device descriptor read/64, error -71
[ 2.236699] usb 2-1: new high-speed USB device number 3 using ci_hdrc
[ 2.756692] usb 2-1: device no response, device descriptor read/64, error -71
[ 2.792517] usbcore: registered new interface driver usbhid
[ 2.796826] usbhid: USB HID core driver
[ 3.036758] usb 2-1: device no response, device descriptor read/64, error -71
[ 3.266707] usb 2-1: new high-speed USB device number 4 using ci_hdrc
[ 3.372857] usb_otg1_vbus: disabling
[ 3.746777] usb 2-1: device not accepting address 4, error -71
[ 3.866772] usb 2-1: new high-speed USB device number 5 using ci_hdrc
[ 4.286747] usb 2-1: device not accepting address 5, error -71
[ 4.291319] usb usb2-port1: unable to enumerate USB device
 

Can you please tell me, Is there any other driver support needed for USB3503 HSIC EVM board? Any ideas how to proceed on this issue? 

Tags (1)
0 Kudos
3 Replies

661 Views
gopinathsriniva
Contributor III

Hi,

Thank you both. I will check it. 

0 Kudos

661 Views
CarlosCasillas
NXP Employee
NXP Employee

Hi,

You could also take a look at the following Community threads for additional reference:

https://community.nxp.com/message/867970

https://community.nxp.com/message/534735


Hope this will be useful for you.
Best regards!
/Carlos
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

661 Views
igorpadykov
NXP Employee
NXP Employee

Hi Gopinath

please refer to below thread where such driver is used and discussed its details

i.MX7D USB HSIC Hub (USB3503) enumeration variability 

Best regards
igor

0 Kudos