All of lore.kernel.org
 help / color / mirror / Atom feed
* about OMAP usb Speed?
@ 2007-04-12  0:28 Wael Adel
  2007-04-12 10:54 ` Azbell, Brandon
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Wael Adel @ 2007-04-12  0:28 UTC (permalink / raw)
  To: linux-omap-open-source

hi all,
i have an OMAP-OSK5912, as for its usb bus i know that it is a
full-speed (12Mbps)
isnt there any way or any patch that make it support for high-speed (240Mbps)?

or it is an impossible to do that?
if it is impossible tell me why please?

thanks in advance

^ permalink raw reply	[flat|nested] 7+ messages in thread

* RE: about OMAP usb Speed?
  2007-04-12  0:28 about OMAP usb Speed? Wael Adel
@ 2007-04-12 10:54 ` Azbell, Brandon
  2007-04-12 11:05 ` Felipe Balbi
  2007-04-12 13:30 ` Marek Vašut
  2 siblings, 0 replies; 7+ messages in thread
From: Azbell, Brandon @ 2007-04-12 10:54 UTC (permalink / raw)
  To: linux-omap-open-source

The OMAP5912 implements an USB v1.1 client, host and On-The-Go
controllers.  USB v1.1 specifies full-speed (12Mbps) and low-speed
(1.5Mbps) data rates.

The hardware peripherals inside the OMAP5912 will not support
high-speed, therefore it is impossible to support high-speed with the
integrated USB peripherals on the device.  Alternative devices could be
used to provide high-speed support, but that would require a custom
board.

Regards, 

Brandon Azbell 
Texas Instruments 
Senior, Group Technical Staff 
System Applications 

-----Original Message-----
From: linux-omap-open-source-bounces+b-azbell=ti.com@linux.omap.com
[mailto:linux-omap-open-source-bounces+b-azbell=ti.com@linux.omap.com]
On Behalf Of Wael Adel
Sent: Wednesday, April 11, 2007 7:28 PM
To: linux-omap-open-source@linux.omap.com
Subject: about OMAP usb Speed?

hi all,
i have an OMAP-OSK5912, as for its usb bus i know that it is a
full-speed (12Mbps)
isnt there any way or any patch that make it support for high-speed
(240Mbps)?

or it is an impossible to do that?
if it is impossible tell me why please?

thanks in advance
_______________________________________________
Linux-omap-open-source mailing list
Linux-omap-open-source@linux.omap.com
http://linux.omap.com/mailman/listinfo/linux-omap-open-source

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: about OMAP usb Speed?
  2007-04-12  0:28 about OMAP usb Speed? Wael Adel
  2007-04-12 10:54 ` Azbell, Brandon
@ 2007-04-12 11:05 ` Felipe Balbi
  2007-04-12 13:30 ` Marek Vašut
  2 siblings, 0 replies; 7+ messages in thread
From: Felipe Balbi @ 2007-04-12 11:05 UTC (permalink / raw)
  To: ext Wael Adel; +Cc: linux-omap-open-source

Hello Wael,



ext Wael Adel wrote:
> hi all,
> i have an OMAP-OSK5912, as for its usb bus i know that it is a
> full-speed (12Mbps)
> isnt there any way or any patch that make it support for high-speed 
> (240Mbps)?

The speed of the device is defined by the USB Controller it's using. So 
it's hardware related. To change the speed from USB 1.1 to USB 2.0 you 
should change the controller.

There's no way to do it in software :-)

> 
> or it is an impossible to do that?
> if it is impossible tell me why please?
> 
> thanks in advance
> _______________________________________________
> Linux-omap-open-source mailing list
> Linux-omap-open-source@linux.omap.com
> http://linux.omap.com/mailman/listinfo/linux-omap-open-source


Best Regards,

Felipe Balbi
felipe.lima@indt.org.br
+55 92 2126-1003

Kernel Developers Team

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: about OMAP usb Speed?
  2007-04-12  0:28 about OMAP usb Speed? Wael Adel
  2007-04-12 10:54 ` Azbell, Brandon
  2007-04-12 11:05 ` Felipe Balbi
@ 2007-04-12 13:30 ` Marek Vašut
  2007-04-12 13:48   ` Woodruff, Richard
  2 siblings, 1 reply; 7+ messages in thread
From: Marek Vašut @ 2007-04-12 13:30 UTC (permalink / raw)
  To: linux-omap-open-source

Yeah, right ... as some people here said, it's impossible per default to make 
it support usb2. I now have board with Cypress SX2 controller which is quite 
simple to understand and adds usb2.0 gadget support. Also Cypress put out all 
datasheets and even a example of driver for VxWorks (written in C; vxworks - 
embedded "os"). Im now working on driver for that SX2, but I also have a lot 
of school so it can take long.

BR
Marex

Dne čtvrtek 12 duben 2007 02:28 Wael Adel napsal(a):
> hi all,
> i have an OMAP-OSK5912, as for its usb bus i know that it is a
> full-speed (12Mbps)
> isnt there any way or any patch that make it support for high-speed
> (240Mbps)?
>
> or it is an impossible to do that?
> if it is impossible tell me why please?
>
> thanks in advance
> _______________________________________________
> Linux-omap-open-source mailing list
> Linux-omap-open-source@linux.omap.com
> http://linux.omap.com/mailman/listinfo/linux-omap-open-source

^ permalink raw reply	[flat|nested] 7+ messages in thread

* RE: about OMAP usb Speed?
  2007-04-12 13:30 ` Marek Vašut
@ 2007-04-12 13:48   ` Woodruff, Richard
  2007-04-12 23:51     ` nishanth menon
  0 siblings, 1 reply; 7+ messages in thread
From: Woodruff, Richard @ 2007-04-12 13:48 UTC (permalink / raw)
  To: Marek Vašut, linux-omap-open-source

You do actually need to be careful at times.  Specification-ly speaking, you shouldn't make the simple association of (USB-1.1 == Full Speed) and (USB2.0 == High Speed).  You need to look a bit closer.

OMAP's currently have few USB IP blocks in play (and more for the future).

15xx: USB-hostA, USB-clientA
16/17xx/2420: USB-hostA, USB-clientA, USB-OTGA
2430/3430-es1: USB-hostA, USB-clientA, USB-OTGA, USB-hostB, USB-clientB, USB-OTGB

If you read different TRMs and Data manuals at some point you see that some of the Full Speed only devices might be identified as USB2.0 compliant even though they don't support High Speed.  For a client you just need to advertise what you can and can't do to make 2.0.  You need not support everything.

Also as I recall, OTG didn't come about until the USB2.0 time frame.  I don't think you will find an OTG which claims to be 1.1.  Usually it is 2.0 compliant and adheres to some supplement level.

Even on USB2.0's which support HS, depending on the software and the hardware implementations you might find yourself a ways from the 480Mb/s max spec rate.  Summary is, if some IP says 2.0 you still need to look a bit. 

Regards,
Richard W.



> -----Original Message-----
> From: linux-omap-open-source-bounces+r-woodruff2=ti.com@linux.omap.com
> [mailto:linux-omap-open-source-bounces+r-woodruff2=ti.com@linux.omap.com]
> On Behalf Of Marek Vašut
> Sent: Thursday, April 12, 2007 8:30 AM
> To: linux-omap-open-source@linux.omap.com
> Subject: Re: about OMAP usb Speed?
> 
> Yeah, right ... as some people here said, it's impossible per default to
> make
> it support usb2. I now have board with Cypress SX2 controller which is
> quite
> simple to understand and adds usb2.0 gadget support. Also Cypress put out
> all
> datasheets and even a example of driver for VxWorks (written in C; vxworks
> -
> embedded "os"). Im now working on driver for that SX2, but I also have a
> lot
> of school so it can take long.
> 
> BR
> Marex
> 
> Dne čtvrtek 12 duben 2007 02:28 Wael Adel napsal(a):
> > hi all,
> > i have an OMAP-OSK5912, as for its usb bus i know that it is a
> > full-speed (12Mbps)
> > isnt there any way or any patch that make it support for high-speed
> > (240Mbps)?
> >
> > or it is an impossible to do that?
> > if it is impossible tell me why please?
> >
> > thanks in advance
> > _______________________________________________
> > Linux-omap-open-source mailing list
> > Linux-omap-open-source@linux.omap.com
> > http://linux.omap.com/mailman/listinfo/linux-omap-open-source
> _______________________________________________
> Linux-omap-open-source mailing list
> Linux-omap-open-source@linux.omap.com
> http://linux.omap.com/mailman/listinfo/linux-omap-open-source

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: about OMAP usb Speed?
  2007-04-12 13:48   ` Woodruff, Richard
@ 2007-04-12 23:51     ` nishanth menon
  2007-04-12 23:59       ` Woodruff, Richard
  0 siblings, 1 reply; 7+ messages in thread
From: nishanth menon @ 2007-04-12 23:51 UTC (permalink / raw)
  To: Woodruff, Richard; +Cc: linux-omap-open-source

Hi Richard,

On 4/12/07, Woodruff, Richard <r-woodruff2@ti.com> wrote:

> Also as I recall, OTG didn't come about until the USB2.0 time frame.  I don't think you will find an OTG which claims to be 1.1.  Usually it is 2.0 compliant and adheres to some supplement level.
Yup, OTG spec is addendum to 2.0 spec. But just for the sake for
curiosity, Back in 2002, we did have some controllers which were
USB1.1 compliant AND supported OTG+SRP. USB1.1 compliance was the
chapter9 commands of 1.1 spec, host, I dont recollect if it was OHCI
or some "non standard embedded host controller" though... in short, we
could have USB 1.1 compliance for A-peripheral and B-peripheral(using
OTG terminology), but support SRP&HNP becoming "USB1.1 OTG". Only i
guess, it would be "near-compliant"(if such a word could be used) to
specs. I would be surprised to see such devices still existing.. the
2.0 OTG compliance is almost common place today..

Regards,
Nishanth Menon

^ permalink raw reply	[flat|nested] 7+ messages in thread

* RE: about OMAP usb Speed?
  2007-04-12 23:51     ` nishanth menon
@ 2007-04-12 23:59       ` Woodruff, Richard
  0 siblings, 0 replies; 7+ messages in thread
From: Woodruff, Richard @ 2007-04-12 23:59 UTC (permalink / raw)
  To: nishanth menon; +Cc: linux-omap-open-source

I don't recall the time lines for all of this.

I recall first seeing the first signs of this in early 1510 documentation.  The changed some text in the DM to say 1.1 to 2.0 for the host I think.  The client couldn't claim it as it didn't support the device descriptor to say it couldn't do high speed.

When 16xx came around some marketing text changed to say both had some 2.0 pieces.  You will find it conflicting in spots.  Answers to questions around this came out back then.

I don't know if there really was a 1.1 plus OTG or not really.  This could have been documentation not catching up with marketing or maybe it was this way.

I'd have to research more to say confidently.  Perhaps a USB wizard like David B. knows this off the top of his head.

Regards,
Richard W.

> Hi Richard,
> 
> On 4/12/07, Woodruff, Richard <r-woodruff2@ti.com> wrote:
> 
> > Also as I recall, OTG didn't come about until the USB2.0 time frame.  I
> don't think you will find an OTG which claims to be 1.1.  Usually it is
> 2.0 compliant and adheres to some supplement level.
> Yup, OTG spec is addendum to 2.0 spec. But just for the sake for
> curiosity, Back in 2002, we did have some controllers which were
> USB1.1 compliant AND supported OTG+SRP. USB1.1 compliance was the
> chapter9 commands of 1.1 spec, host, I dont recollect if it was OHCI
> or some "non standard embedded host controller" though... in short, we
> could have USB 1.1 compliance for A-peripheral and B-peripheral(using
> OTG terminology), but support SRP&HNP becoming "USB1.1 OTG". Only i
> guess, it would be "near-compliant"(if such a word could be used) to
> specs. I would be surprised to see such devices still existing.. the
> 2.0 OTG compliance is almost common place today..
> 
> Regards,
> Nishanth Menon

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2007-04-12 23:59 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-12  0:28 about OMAP usb Speed? Wael Adel
2007-04-12 10:54 ` Azbell, Brandon
2007-04-12 11:05 ` Felipe Balbi
2007-04-12 13:30 ` Marek Vašut
2007-04-12 13:48   ` Woodruff, Richard
2007-04-12 23:51     ` nishanth menon
2007-04-12 23:59       ` Woodruff, Richard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.