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.

Linux config question on BeagleBoard xM for USB2 and the Host Port.

Other Parts Discussed in Thread: TPS65950

The xM board has an OTG usb port (OMAP usb0 ) and a HOST usb port (OMAP usb2) .

On the board the PHY for the OTG port (usb0) is configured to be the TWL4030 (or TPS65950) and the CONFIG entry when building the kernel is CONFIG_TWL4030_USB,

The host port (usb2) has a SMSC 3320 PHY, but I can't find any CONFIG options that apply to this device. It has a very similar register set to the TPS65950, but they are not the same.

Can someone let me know which PHY (or ULPI) needs to be enabled to communicate via the HOST usb port on the xM board please? Or perhaps more specifically, which of the USB driver options in menuconfig need to be selected to enable it?

Thank you.

Alan.

 

  • Alan,

    You do not need to select an config option for host port (usb2) with SMSC3320 PHY. You only need to select EHCI_HCD option at Drivers->USB support-> EHCI HCD.

    Regards,
    Ajay

  • Thanks for the response Ajay.

    I've got one other related question, is the CONFIG option USB_MUSB_HOST related to the host port (usb2) or the otg port? In the board init function there is a function called

    Here is what it says in the menuconfig file.

    "Say Y here if your system supports the USB host role.                  
      If it has a USB "A" (rectangular), "Mini-A" (uncommon),               
      or "Mini-AB" connector, it supports the host role.                      
      (With a "Mini-AB" connector, you should enable USB OTG.)  "

     

    Thank you again.

    Alan.

     

  • My appologies, I didn't quite finish the question..

    In the board init function omap3_beagle_init() there is a function called usb_musb_init().  Is this function associated with the OTG port or the HOST port?


    Later,

    Alan.

     

     


  • can we use this USB OTG for communication purpose?

    USB to USB.