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
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
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 0Any 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 SDPHi 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 theisp1301_omapdriver needed? I found it depends onOMAP_OTG, which is not selected byARCH_OMAP2430, does this meanisp1301_omapdirver 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
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 0Any 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 SDPHi 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 theisp1301_omapdriver needed? I found it depends onOMAP_OTG, which is not selected byARCH_OMAP2430, does this meanisp1301_omapdirver 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