Quantcast
Channel: Processors forum - Recent Threads
Viewing all articles
Browse latest Browse all 17527

OMAP 4460

$
0
0

Hi everyone,

I have a product that is based on the omap4460 processor and was trying to port a newer version of U-boot 2015 to our platform.  I have been able to get everything working like a splash screen, and booting from SD card or eMMC.  I am also able to load binaries via the debug serial port.  I am not able to get the OTG port functioning with android fastboot.  If I use an older MLO file from the previous  u-boot version the port is recognized with my U-Boot 2015 (it does not work but it shows up when plugged in).  I am assuming it is a mux or clock issue and I have compared the two and the clocks being enabled look the same along with the pins being configured.  Does anyone have any suggestions on how to debug this or what pins must be configured and what clocks must be enabled. I have the following in the pin mux related to the OTG port:


{USBA0_OTG_CE, (PTD | OFF_EN | OFF_PD | OFF_OUT_PTD | M0)},
{USBA0_OTG_DM, (IEN | OFF_EN | OFF_PD | OFF_IN | M0)},
{USBA0_OTG_DP, (IEN | OFF_EN | OFF_PD | OFF_IN | M0)},

and for clock configuration:


(*prcm)->cm_l3init_hsusbotg_clkctrl,
(*prcm)->cm_l3init_usbphy_clkctrl,


/* Enable optional 48M functional clock for USB PHY */
setbits_le32((*prcm)->cm_l3init_usbphy_clkctrl,
USBPHY_CLKCTRL_OPTFCLKEN_PHY_48M_MASK);

Any suggestions would be greatly appreciated.

Thank You,

George


Viewing all articles
Browse latest Browse all 17527

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>