Skip to contentSkip to conversation

About the status of USB support on OMAP2430 SDP

DISCUSSION DAMWID 2 participants 4 messages Oct 30, 2007 – Nov 1, 2007 1 message not in the archive

lore
Share & tools
lore

DAMWID

author
#0 lore raw

Hi all,

I'm working on the USB dirver on my OMAP2430 SDP v3.0 board with linux-omap git tree, currently I can make the Inventra controller (musb) work in host/device/OTG mode, but only for one port on the processor board. How can I enable USB host on the other ports? Should I use the ohci-omap module? I'm not clear with the relationship between musb and ohci-omap, are they separate controllers?

I can't get the ohci-omap work on my board, and I was confused by the kernel configs in "USB support" section. Is it enough to get ohci-omap work by just enable USB_OHCI_HCD? I notice there is a ISP1301 transceiver on the main borad, so is the isp1301_omap driver needed? I found it depends on OMAP_OTG, which is not selected by ARCH_OMAP2430, does this mean isp1301_omap dirver is not necessary for ohci-omap?

Does anyone get the ohci-omap work? Can you give some help?

Thanks,
Damwid

#2 lore raw
In reply to a message not in the archive

Hi Damwid,

Please try the following:

To activate both, FS and HS ports:

On V2 and V4 you need a Connectivity Board (750-2003-003 (C)) (I have not test USB on SDP2430 V3)

Switch on Main Board
S6 [6-ON, 7-OFF]

Linux Kernel configuration --->

                Device Drivers ----->
                              I2C support ---->
                                       Miscellaneous I2C Chip support ---->
                                                                  ....
                                                                  ....
                                                                  <*> Philips ISP1301 with OMAP OTG
                                                                  ....

Linux Kernel configuration --->

                Device Drivers ----->
                          USB support --->
                                       ....
                                       ...                                                                                                                                                     
                                      <*>   OHCI HCD support                                                                                                               
                                       [*]     Use OMAP's full-speed USB Port 1 instead of Port 0                                                   |                           
                                                                   Pin mux selection (USB1 signals muxed with UART2)  --->    -------->   |    To test on SDP4.0:
                                                                                                                                                                                                |     Select "USB1 signals muxed with UART1", and use UART2 for console.
                                                                                                                                                                                                |    To test on SDP5.0:
                                                                                                                                                                                                |     Select "USB1 signals muxed with UART2" and use the usual UART1 for console                                                      
                                      ....
                                      <*> Inventra Highspeed Dual Role Controller (TI, ...)    
                                      ....                                                                              

To Activate only FS Port:

Switch on Main Board
S6 [6-ON, 7-ON]
Disable the following:
< > Inventra Highspeed Dual Role Controller (TI, ...)
[ ] Use OMAP's full-speed USB Port 1 instead of Port 0

Any comment please let me know

Regards!

Leed Salim

________________________________

From: [email protected] on behalf of DAMWID
Sent: Tue 10/30/2007 10:19 AM
To: [email protected]
Subject: About the status of USB support on OMAP2430 SDP

Hi all,

I'm working on the USB dirver on my OMAP2430 SDP v3.0 board with linux-omap git tree, currently I can make the Inventra controller (musb) work in host/device/OTG mode, but only for one port on the processor board. How can I enable USB host on the other ports? Should I use the ohci-omap module? I'm not clear with the relationship between musb and ohci-omap, are they separate controllers?

I can't get the ohci-omap work on my board, and I was confused by the kernel configs in "USB support" section. Is it enough to get ohci-omap work by just enable USB_OHCI_HCD? I notice there is a ISP1301 transceiver on the main borad, so is the isp1301_omap driver needed? I found it depends on OMAP_OTG, which is not selected by ARCH_OMAP2430, does this mean isp1301_omap dirver is not necessary for ohci-omap?

Does anyone get the ohci-omap work? Can you give some help?

Thanks,
Damwid

_______________________________________________
Linux-omap-open-source mailing list
[email protected]
http://linux.omap.com/mailman/listinfo/linux-omap-open-source

author
#3 lore raw

Hi Leed,

Thanks for your comment, but I can find any port and pin mux related settings in the linux-omap git tree, is there any patch for it?

Thanks,
Damwid

Quoted 95 lines · Leed

Hi Damwid,

Please try the following:

To activate both, FS and HS ports:

On V2 and V4 you need a Connectivity Board (750-2003-003 (C)) (I have not test USB on SDP2430 V3)

Switch on Main Board
S6 [6-ON, 7-OFF]

Linux Kernel configuration --->

                Device Drivers ----->
                              I2C support ---->
                                       Miscellaneous I2C Chip support ---->
                                                                  ....
                                                                  ....
                                                                  <*> Philips ISP1301 with OMAP OTG
                                                                  ....

Linux Kernel configuration --->

                Device Drivers ----->
                          USB support --->
                                       ....
                                       ...                                                                                                                                                     
                                      <*>   OHCI HCD support                                                                                                               
                                       [*]     Use OMAP's full-speed USB Port 1 instead of Port 0                                                   |                           
                                                                   Pin mux selection (USB1 signals muxed with UART2)  --->    -------->   |    To test on SDP4.0:
                                                                                                                                                                                                |     Select "USB1 signals muxed with UART1", and use UART2 for console.
                                                                                                                                                                                                |    To test on SDP5.0:
                                                                                                                                                                                                |     Select "USB1 signals muxed with UART2" and use the usual UART1 for console                                                      
                                      ....
                                      <*> Inventra Highspeed Dual Role Controller (TI, ...)    
                                      ....                                                                              

To Activate only FS Port:

Switch on Main Board
S6 [6-ON, 7-ON]
Disable the following:
< > Inventra Highspeed Dual Role Controller (TI, ...)
[ ] Use OMAP's full-speed USB Port 1 instead of Port 0

Any comment please let me know

Regards!

Leed Salim

________________________________

From: [email protected] on behalf of DAMWID
Sent: Tue 10/30/2007 10:19 AM
To: [email protected]
Subject: About the status of USB support on OMAP2430 SDP

Hi all,

I'm working on the USB dirver on my OMAP2430 SDP v3.0 board with linux-omap git tree, currently I can make the Inventra controller (musb) work in host/device/OTG mode, but only for one port on the processor board. How can I enable USB host on the other ports? Should I use the ohci-omap module? I'm not clear with the relationship between musb and ohci-omap, are they separate controllers?

I can't get the ohci-omap work on my board, and I was confused by the kernel configs in "USB support" section. Is it enough to get ohci-omap work by just enable USB_OHCI_HCD? I notice there is a ISP1301 transceiver on the main borad, so is the isp1301_omap driver needed? I found it depends on OMAP_OTG, which is not selected by ARCH_OMAP2430, does this mean isp1301_omap dirver is not necessary for ohci-omap?

Does anyone get the ohci-omap work? Can you give some help?

Thanks,
Damwid

_______________________________________________
Linux-omap-open-source mailing list
[email protected]
http://linux.omap.com/mailman/listinfo/linux-omap-open-source

_______________________________________________
Linux-omap-open-source mailing list
[email protected]
http://linux.omap.com/mailman/listinfo/linux-omap-open-source

#4 lore raw

Hi Damwid,

Sorry for the late response.

The functionality you are looking for is not yet merged in the GIT tree, but you can find the pin mux code in arch/arm/plat-omap/usb.c in the 2.6.14 tarball (http://linux.omap.com).

Best Regards!

Leed Salim

________________________________

From: DAMWID [mailto:[email protected]]
Sent: Tue 10/30/2007 8:37 PM
To: Aguilar Pena, Leed
Cc: [email protected]; Castaneda Gonzalez, Axel
Subject: Re: About the status of USB support on OMAP2430 SDP

Hi Leed,

Thanks for your comment, but I can find any port and pin mux related settings in the linux-omap git tree, is there any patch for it?

Thanks,
Damwid

Aguilar Pena, Leed ??:

Quoted 95 lines

Hi Damwid,

Please try the following:

To activate both, FS and HS ports:

On V2 and V4 you need a Connectivity Board (750-2003-003 (C)) (I have not test USB on SDP2430 V3)

Switch on Main Board
S6 [6-ON, 7-OFF]

Linux Kernel configuration --->

                Device Drivers ----->
                              I2C support ---->
                                       Miscellaneous I2C Chip support ---->
                                                                  ....
                                                                  ....
                                                                  <*> Philips ISP1301 with OMAP OTG
                                                                  ....

Linux Kernel configuration --->

                Device Drivers ----->
                          USB support --->
                                       ....
                                       ...                                                                                                                                                    
                                      <*>   OHCI HCD support                                                                                                              
                                       [*]     Use OMAP's full-speed USB Port 1 instead of Port 0                                                   |                          
                                                                   Pin mux selection (USB1 signals muxed with UART2)  --->    -------->   |    To test on SDP4.0:
                                                                                                                                                                                                |     Select "USB1 signals muxed with UART1", and use UART2 for console.
                                                                                                                                                                                                |    To test on SDP5.0:
                                                                                                                                                                                                |     Select "USB1 signals muxed with UART2" and use the usual UART1 for console                                                     
                                      ....
                                      <*> Inventra Highspeed Dual Role Controller (TI, ...)   
                                      ....                                                                             

To Activate only FS Port:

Switch on Main Board
S6 [6-ON, 7-ON]
Disable the following:
< > Inventra Highspeed Dual Role Controller (TI, ...)
[ ] Use OMAP's full-speed USB Port 1 instead of Port 0

Any comment please let me know

Regards!

Leed Salim

________________________________

From: [email protected] on behalf of DAMWID
Sent: Tue 10/30/2007 10:19 AM
To: [email protected]
Subject: About the status of USB support on OMAP2430 SDP

Hi all,

I'm working on the USB dirver on my OMAP2430 SDP v3.0 board with linux-omap git tree, currently I can make the Inventra controller (musb) work in host/device/OTG mode, but only for one port on the processor board. How can I enable USB host on the other ports? Should I use the ohci-omap module? I'm not clear with the relationship between musb and ohci-omap, are they separate controllers?

I can't get the ohci-omap work on my board, and I was confused by the kernel configs in "USB support" section. Is it enough to get ohci-omap work by just enable USB_OHCI_HCD? I notice there is a ISP1301 transceiver on the main borad, so is the isp1301_omap driver needed? I found it depends on OMAP_OTG, which is not selected by ARCH_OMAP2430, does this mean isp1301_omap dirver is not necessary for ohci-omap?

Does anyone get the ohci-omap work? Can you give some help?

Thanks,
Damwid

_______________________________________________
Linux-omap-open-source mailing list
[email protected]
http://linux.omap.com/mailman/listinfo/linux-omap-open-source

_______________________________________________
Linux-omap-open-source mailing list
[email protected]
http://linux.omap.com/mailman/listinfo/linux-omap-open-source