[U-Boot] [PATCH v3 6/7] usb: ulpi: Extend the existing ulpi framework.

Govindraj govindraj.ti at gmail.com
Thu Feb 9 07:32:46 CET 2012


Hi Subhashini,

On Wed, Feb 8, 2012 at 11:12 PM, SUBHASHINI MANNE <subbusiddu at gmail.com> wrote:
>
> Govindraj,
>  I have Gumstix overo board with OM3730 + USB 3326 USB PHY.I want to add EHCI
> and ULPI support in u-boot.

You can refer to the v4 patch series posted earlier:
http://www.mail-archive.com/u-boot@lists.denx.de/msg76860.html

This patch series adds support for omap4_panda using the ehci-omap framework,
You can refer to panda board file change on how to do it.

Or you also refer to this patch adding support for OMAP3: TAM3517

http://permalink.gmane.org/gmane.comp.boot-loaders.u-boot/124645

Something similar needs to be done for your board file to support ehci.

>
>  Once we port the EHCI_OMAP  EHCI driver How to test this driver functionality
> under u-boot environment?

usb start;
usb info;
usb tree;

some commands to check if your downstream device is getting enumerated.
refer to usb help in u-boot for usage.

you can also use fatls and other use case if you have a hub connected
to you root port or you can also check for tftpboot if you have
ethernet controller
over ehci (like in panda or beagle).

care to update your config file for usb ehci enabling
(refer to v4 patch series as done for panda/beagle)

>  Is there any application/commands to  test ULPI functionality under u-boot
> environment?
>

what kind of ulpi functionality do you want to test omap-ulpi-viewport
is basically for the ulpi phy access from INSNREG05_ULPI from ehci
reg map to configure and debug phy interface.
(chapter 22.2.2.3 ULPI Interfaces from omap36xx TRM v1.x vW)

You can refer to OMAP TRM chapter 22.2 High-Speed USB Host Subsystem
for reference.

--
Thanks,
Govindraj.R


More information about the U-Boot mailing list