<div dir="ltr">Hi Markus,<br><br>Thanks for the valuable Help.<br><br>Thanks and Regards,<br>Shivdas Gujare<br><br><br><br><div class="gmail_quote">On Mon, Jul 21, 2008 at 4:15 PM, Markus Klotzbücher &lt;<a href="mailto:mk@denx.de">mk@denx.de</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">&quot;Shivdas Gujare&quot; &lt;<a href="mailto:shivdas.gujare@gmail.com">shivdas.gujare@gmail.com</a>&gt; writes:<br>

<br>
&gt; I am working on getting USB-uboot working on OSK5912.<br>
&gt; from linux USB gadget &quot;device controller drivers&quot; (i.e.<br>
&gt; kernel/drivers/usb/gadget/) it looks like<br>
&gt; USB core for omap1510 and OSK5912 is same..But not sure, please confirm<br>
<br>
</div>No idea. You will have to RTFM.<br>
<div class="Ih2E3d"><br>
&gt; I done following steps.<br>
&gt; 1)make mrproper<br>
&gt; 2)make omap5912osk_config<br>
&gt; 3)go to include/configs/omap5912osk.h<br>
&gt; &nbsp; and edit this file with following macros.<br>
&gt; .<br>
&gt; #define CONFIG_DOS_PARTITION &nbsp;1<br>
&gt;<br>
&gt; #define CONFIG_USB_OHCI &nbsp; &nbsp; &nbsp; &nbsp; 1<br>
<br>
</div>Drop this. This would enable the old OHCI support.<br>
<div class="Ih2E3d"><br>
&gt; #define CONFIG_USB_OHCI_NEW &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1<br>
&gt; #define CFG_USB_OHCI_MAX_ROOT_PORTS &nbsp; &nbsp; &nbsp; 1<br>
&gt; #define CFG_USB_OHCI_SLOT_NAME &nbsp; &nbsp; &nbsp; &nbsp;&quot;osk5912&quot;<br>
&gt; #define CFG_USB_OHCI_REGS_BASE &nbsp; &nbsp; &nbsp; &nbsp;0xfffba000<br>
&gt; #define CONFIG_USB_STORAGE 1<br>
&gt;<br>
&gt; #define CFG_USB_OHCI_BOARD_INIT 1<br>
&gt; #define CFG_USB_OHCI_CPU_INIT 1<br>
<br>
</div>You *might* have to implement these in order to enable power, clocks ...<br>
<div class="Ih2E3d"><br>
&gt; #define CONFIG_CMD_USB &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1<br>
&gt;<br>
&gt; 4)after this, I am able to see USB command enabled on Uboot console.<br>
&gt; &nbsp; but I am not able to see Mass-storage detected after inserting pendrive<br>
&gt; and doing &quot;usb start&quot;<br>
<br>
</div>You probably missed some initialization. Carefully check the<br>
documentation of you CPU and implement it in the functions above.<br>
<div class="Ih2E3d"><br>
&gt; 5) from docs/README.generic_usb_ohci, It looks like usb_board_init/stop and<br>
&gt; usb_cpu_init/stop<br>
&gt; &nbsp; &nbsp;functions are missing and needs to be implemented.<br>
<br>
</div>Exactly.<br>
<br>
Best regards<br>
<br>
Markus Klotzbuecher<br>
<font color="#888888"><br>
--<br>
DENX Software Engineering GmbH, &nbsp; &nbsp; MD: Wolfgang Denk &amp; Detlev Zundel<br>
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany<br>
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 &nbsp;Email: <a href="mailto:office@denx.de">office@denx.de</a><br>
</font></blockquote></div><br></div>