From: FrancescoVT <francesco.rendine@valueteam.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] USB EHCI driver
Date: Thu, 19 Mar 2009 06:49:33 -0700 (PDT) [thread overview]
Message-ID: <22600620.post@talk.nabble.com> (raw)
In-Reply-To: <B1DD15B8E0B5C5458517D467574630A8DFF580@zin33exm24.fsl.freescale.net>
I have written an initialization sequence for Freescale MPC5121e. This CPU
contain an OTG and DR module with UTMI+ phy. I tested Linux USB driver for
this controller and it works. Infact I analyzed what Linux driver code did
and I applied it to my code in u-boot.
Gupta Maneesh-B18878 wrote:
>
> Which SOC you are trying to use? I had faced some more issues while
> porting the USB core layer related to descriptors also.
>
> Regards
> Maneesh
>
>
>> -----Original Message-----
>> From: u-boot-bounces at lists.denx.de
>> [mailto:u-boot-bounces at lists.denx.de] On Behalf Of FrancescoVT
>> Sent: Thursday, March 19, 2009 6:27 PM
>> To: u-boot at lists.denx.de
>> Subject: Re: [U-Boot] USB EHCI driver
>>
>>
>> Hi,
>>
>> this is the report of my problem.
>> I have initialized the SOC FSL EHCI controller, and I typed
>> usb start from u-boot console.
>> I can see controller and mass storage, but mass storage
>> doesn't seem to be correctly configurated.
>> Can you explain to me what I must expect?
>>
>> Thank you very much,
>> Francesco.
>>
>> EHCI SOC FSL: USB Init....Completed!
>> Register 10011 NbrPorts 1
>> USB EHCI 1.00
>> scanning bus for devices... New Device 0
>> usb_control_msg: request: 0x6, requesttype: 0x80, value 0x100
>> index 0x0 length 0x8
>> req=6 (0x6), type=128 (0x80), value=256, index=0
>> USB_DT_DEVICE request set address 1
>> usb_control_msg: request: 0x5, requesttype: 0x0, value 0x1
>> index 0x0 length 0x0
>> req=5 (0x5), type=0 (0x0), value=1, index=0
>> USB_REQ_SET_ADDRESS Len is 0
>> usb_control_msg: request: 0x6, requesttype: 0x80, value 0x100
>> index 0x0 length 0x12
>> req=6 (0x6), type=128 (0x80), value=256, index=0 USB_DT_DEVICE request
>> usb_control_msg: request: 0x6, requesttype: 0x80, value 0x200
>> index 0x0 length 0x8
>> req=6 (0x6), type=128 (0x80), value=512, index=0 USB_DT_CONFIG config
>> usb_control_msg: request: 0x6, requesttype: 0x80, value 0x200
>> index 0x0 length 0x19
>> req=6 (0x6), type=128 (0x80), value=512, index=0
>> USB_DT_CONFIG config get_conf_no 0 Result 25, wLength 25 if
>> 0, ep 0 ##EP epmaxpacketin[1] = 2048 set configuration 1
>> usb_control_msg: request: 0x9, requesttype: 0x0, value 0x1
>> index 0x0 length 0x0
>> req=9 (0x9), type=0 (0x0), value=1, index=0
>> USB_REQ_SET_CONFIGURATION Len is 0 new device strings: Mfr=1,
>> Product=2, SerialNumber=0
>> usb_control_msg: request: 0x6, requesttype: 0x80, value 0x300
>> index 0x0 length 0xFF
>> req=6 (0x6), type=128 (0x80), value=768, index=0
>> USB_DT_STRING config USB device number 1 default language ID 0x1
>> usb_control_msg: request: 0x6, requesttype: 0x80, value 0x301
>> index 0x1 length 0xFF
>> req=6 (0x6), type=128 (0x80), value=769, index=1 USB_DT_STRING config
>> usb_control_msg: request: 0x6, requesttype: 0x80, value 0x302
>> index 0x1 length 0xFF
>> req=6 (0x6), type=128 (0x80), value=770, index=1
>> USB_DT_STRING config Manufacturer u-boot
>> Product EHCI Host Controller
>> SerialNumber
>> usb_control_msg: request: 0x6, requesttype: 0xA0, value
>> 0x2900 index 0x0 length 0x4
>> req=6 (0x6), type=160 (0xa0), value=10496, index=0 USB_DT_HUB config
>> usb_control_msg: request: 0x6, requesttype: 0xA0, value
>> 0x2900 index 0x0 length 0x8
>> req=6 (0x6), type=160 (0xa0), value=10496, index=0 USB_DT_HUB config
>> usb_control_msg: request: 0x0, requesttype: 0xA0, value 0x0
>> index 0x0 length
>> 0x4
>> req=0 (0x0), type=160 (0xa0), value=0, index=0
>> usb_control_msg: request: 0x3, requesttype: 0x23, value 0x8
>> index 0x1 length 0x0
>> req=3 (0x3), type=35 (0x23), value=8, index=1 Len is 0
>> usb_control_msg: request: 0x0, requesttype: 0xA3, value 0x0
>> index 0x1 length
>> 0x4
>> req=0 (0x0), type=163 (0xa3), value=0, index=1
>> usb_control_msg: request: 0x0, requesttype: 0xA3, value 0x0
>> index 0x1 length
>> 0x4
>> req=0 (0x0), type=163 (0xa3), value=0, index=1
>> usb_control_msg: request: 0x1, requesttype: 0x23, value 0x10
>> index 0x1 length 0x0
>> req=1 (0x1), type=35 (0x23), value=16, index=1 Len is 0
>> usb_control_msg: request: 0x3, requesttype: 0x23, value 0x4
>> index 0x1 length 0x0
>> req=3 (0x3), type=35 (0x23), value=4, index=1 Len is 0
>> usb_control_msg: request: 0x0, requesttype: 0xA3, value 0x0
>> index 0x1 length
>> 0x4
>> req=0 (0x0), type=163 (0xa3), value=0, index=1
>> usb_control_msg: request: 0x1, requesttype: 0x23, value 0x14
>> index 0x1 length 0x0
>> req=1 (0x1), type=35 (0x23), value=20, index=1 unknown
>> feature 14 requesttype=23, request=1, value=14, index=1,
>> length=0 New Device 1
>> usb_control_msg: request: 0x6, requesttype: 0x80, value 0x100
>> index 0x0 length 0x8 dev=1ffecc58, pipe=80000080,
>> buffer=1ffecd5c, length=8, req=1ffeb1fc
>> req=6 (0x6), type=128 (0x80), value=256 (0x100), index=0 EHCI
>> fail timeout STD_ASS reset
>>
>> USB device not responding, giving up (status=80000000)
>> usb_control_msg: request: 0x1, requesttype: 0x23, value 0x1
>> index 0x1 length 0x0
>> req=1 (0x1), type=35 (0x23), value=1, index=1 Len is 0
>> 2 USB Device(s) found
>> scanning bus for storage devices... 0 Storage Device(s) found
>>
>>
>>
>> Michael Trimarchi-2 wrote:
>> >
>> > Hi,
>> >
>> > FrancescoVT wrote:
>> >> Hi,
>> >>
>> >> I'm developing an USB EHCI driver for ADS5121e. Now , I completed
>> >> initialization sequence for my SOC EHCI Controller. My scope is to
>> >> use with mass storage, but I think that ehci core layer don't work
>> >> correctly. Do somebody use EHCI CORE layer for Mass storage and it
>> >> was ok?
>> >>
>> > Can you report exactly your problem? What happen?
>> >> Thank you.
>> >>
>> > Michael
>> > _______________________________________________
>> > U-Boot mailing list
>> > U-Boot at lists.denx.de
>> > http://lists.denx.de/mailman/listinfo/u-boot
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/USB-EHCI-driver-tp22598488p22599570.html
>> Sent from the Uboot - Users mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> U-Boot mailing list
>> U-Boot at lists.denx.de
>> http://lists.denx.de/mailman/listinfo/u-boot
>>
>>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>
>
--
View this message in context: http://www.nabble.com/USB-EHCI-driver-tp22598488p22600620.html
Sent from the Uboot - Users mailing list archive at Nabble.com.
next prev parent reply other threads:[~2009-03-19 13:49 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-03-19 11:43 [U-Boot] USB EHCI driver FrancescoVT
2009-03-19 12:08 ` Michael Trimarchi
2009-03-19 12:57 ` FrancescoVT
2009-03-19 13:42 ` Gupta Maneesh-B18878
2009-03-19 13:49 ` FrancescoVT [this message]
2009-03-19 15:16 ` Gupta Maneesh-B18878
2009-03-19 16:12 ` FrancescoVT
2009-03-19 17:26 ` FrancescoVT
2009-03-20 8:36 ` Michael Trimarchi
2009-03-23 8:44 ` Rendine Francesco
2009-03-23 9:15 ` Michael Trimarchi
2009-04-09 4:37 ` Gupta Maneesh-B18878
2009-04-09 5:50 ` Michael Trimarchi
2009-06-23 15:02 ` [U-Boot] R: " Rendine Francesco
2009-06-24 6:16 ` Prafulla Wadaskar
2009-06-24 8:51 ` Detlev Zundel
2009-06-24 9:08 ` [U-Boot] R: " Rendine Francesco
2009-08-16 19:51 ` Mike Timmons
[not found] ` <f55acef80908161234q4220bcc1g8ed1571fd9f08274@mail.gmail.com>
2009-08-17 2:04 ` Mike Timmons
2009-08-18 8:01 ` [U-Boot] R: " Rendine Francesco
2009-08-27 20:54 ` Mike Timmons
2009-05-13 2:32 ` [U-Boot] " John Rigby
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=22600620.post@talk.nabble.com \
--to=francesco.rendine@valueteam.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox