It's out of my control:<br> The OMAP4 processor has an internal ROM which is in charge of the USB port for booting.<br>Once the user application is running the USB communications are not closed and can be reused by the user application through the ROM public API.<br>
The OMAP4 ROM is implemented in a way it requires interrupts enabled.<br><br>Regards,<br>  Vicente.<br><br><div class="gmail_quote">On Sun, Sep 30, 2012 at 5:29 PM, Jean-Christophe PLAGNIOL-VILLARD <span dir="ltr"><<a href="mailto:plagnioj@jcrosoft.com" target="_blank">plagnioj@jcrosoft.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 17:02 Sun 30 Sep     , vj wrote:<br>
>    In fact the interrupts get enabled at omap4_usbboot_open, it's required<br>
>    for usb transfers.<br>
>    For this reason the interrupts are disabled at barebox exit.<br>
</div>why do you enable the interrupts?<br>
<br>
we never use interrupts in barebox<br>
<br>
Best Regards,<br>
J.<br>
</blockquote></div><br>