This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3358 USB Host mode

Other Parts Discussed in Thread: SN74LVC2G07

Hi, 

Our custom board use 2 Host port , so i modify the source code : 

static struct omap_musb_board_data musb_board_data = {
.interface_type = MUSB_INTERFACE_ULPI,
/*
* mode[0:3] = USB0PORT's mode
* mode[4:7] = USB1PORT's mode
* AM335X beta EVM has USB0 in OTG mode and USB1 in host mode.
*/

.mode = (MUSB_HOST << 4) | MUSB_HOST,
.power = 500,
.instances = 1,

But when our usb device connect , no any response on kernel.

Any suggest ? Thanks.

This is kernel message when boot :

[ 0.183410] usbcore: registered new interface driver usbfs
[ 0.183746] usbcore: registered new interface driver hub
[ 0.183929] usbcore: registered new device driver usb
[ 0.184112] musb-ti81xx musb-ti81xx: musb0, board_mode=0x11, plat_mode=0x1
[ 0.184448] musb-ti81xx musb-ti81xx: musb1, board_mode=0x11, plat_mode=0x1
[ 0.185638] omap_i2c omap_i2c.1: bus 1 rev2.4.0 at 100 kHz
[ 0.187316] Advanced Linux Sound Architecture Driver Version 1.0.24.
[ 0.188537] Switching to clocksource gp timer
[ 0.204528] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
[ 0.204742] musb-hdrc musb-hdrc.0: dma type: pio
[ 0.205108] MUSB0 controller's USBSS revision = 4ea20800
[ 0.205139] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
[ 0.205169] musb-hdrc: MHDRC RTL version 2.0
[ 0.205169] musb-hdrc: setup fifo_mode 4
[ 0.205200] musb-hdrc: 28/31 max ep, 16384/16384 memory
[ 0.205261] musb-hdrc musb-hdrc.0: MUSB HDRC host driver
[ 0.205352] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
[ 0.205535] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.205535] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.205566] usb usb1: Product: MUSB HDRC host driver
[ 0.205566] usb usb1: Manufacturer: Linux 3.2.0 musb-hcd
[ 0.205566] usb usb1: SerialNumber: musb-hdrc.0
[ 0.206481] hub 1-0:1.0: USB hub found
[ 0.206512] hub 1-0:1.0: 1 port detected
[ 0.207122] musb-hdrc musb-hdrc.0: USB Host mode controller at d083c000 using PIO, IRQ 18
[ 0.207336] musb-hdrc musb-hdrc.1: dma type: pio
[ 0.207702] MUSB1 controller's USBSS revision = 4ea20800
[ 0.207733] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
[ 0.207763] musb-hdrc: MHDRC RTL version 2.0
[ 0.207763] musb-hdrc: setup fifo_mode 4
[ 0.207794] musb-hdrc: 28/31 max ep, 16384/16384 memory
[ 0.207824] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
[ 0.207855] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
[ 0.207977] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.207977] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.208007] usb usb2: Product: MUSB HDRC host driver
[ 0.208007] usb usb2: Manufacturer: Linux 3.2.0 musb-hcd
[ 0.208007] usb usb2: SerialNumber: musb-hdrc.1
[ 0.208953] hub 2-0:1.0: USB hub found
[ 0.208984] hub 2-0:1.0: 1 port detected