Part Number: AM3352
Greetings!
We develop a custom AM335x board with DSP audio processor on it.
We follow the whole configuration from var-som-am33 board.
The DSP is connected to processor via USB0 interface.
External USB connector connects to PC via USB1 interface.
Thus, USB0 configures like "host" and USB1 like "peripheral".
I have encountered the problem during Linux image booting that USB0 registers and after that the booting stucks.
Kernel logs during runnig:
[ 0.333154] usbcore: registered new interface driver usbfs
[ 0.333339] usbcore: registered new interface driver hub
[ 0.333564] usbcore: registered new device driver usb
[ 1.158972] 47401300.usb-phy supply vcc not found, using dummy regulator
[ 1.192679] musb-hdrc musb-hdrc.0.auto: Failed to request rx1.
[ 1.198696] musb-hdrc musb-hdrc.0.auto: musb_init_controller failed with status -517
[ 1.208571] 47401b00.usb-phy supply vcc not found, using dummy regulator
[ 1.242418] musb-hdrc musb-hdrc.1.auto: Failed to request rx1.
[ 1.248419] musb-hdrc musb-hdrc.1.auto: musb_init_controller failed with status -517
[ 1.637062] musb-hdrc musb-hdrc.0.auto: MUSB HDRC host driver
[ 1.642968] musb-hdrc musb-hdrc.0.auto: new USB bus registered, assigned bus number 1
[ 1.651271] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.658120] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.665439] usb usb1: Product: MUSB HDRC host driver
[ 1.670478] usb usb1: Manufacturer: Linux 4.4.19+ musb-hcd
[ 1.676007] usb usb1: SerialNumber: musb-hdrc.0.auto
[ 1.682713] hub 1-0:1.0: USB hub found
[ 1.686574] hub 1-0:1.0: 1 port detected
[ 1.734422] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[ 1.740331] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 2
**** Stucks here !!****
Our DTS USB configuration:
&usb {
status = "okay";
};
&usb_ctrl_mod {
status = "okay";
};
&usb0_phy {
status = "okay";
};
&usb1_phy {
status = "okay";
};
&usb0 {
status = "okay";
dr_mode = "host";
};
&usb1 {
status = "okay";
};
&cppi41dma {
status = "okay";
};
We would like to get understanding of the sort of the problem and the direction to dig.