[U-Boot] [PATCH 1/2] v2 i.MX28: Fix ref_cpu clock setup

Marek Vasut marek.vasut at gmail.com
Mon Feb 6 13:20:37 CET 2012


> Hi,
> 
> This patch fixes ref_cpu clock setup. This bug leads to a hanging board
> after rebooting from the Kernel, due to failing memory size detection:
> U-Boot 2011.12-svn342 (Feb 02 2012 - 17:20:00)
> 
> Freescale i.MX28 family
> I2C:   ready
> DRAM:  0 Bytes
> 
> The cause of the bug is register hw_clkctrl_frac0 being accessed as
> a 32-bit long, whereas the manual specifically states it can be accessed
> as bytes only.
> 
> This patches introduces an 8-bit wide register type, mx28_register_8.
> The already existing mx28_register has been renamed mx28_register_32.
> 
> With this patch, U-Boot no longer hangs after an i.mx28 based board
> was reset from the Kernel.
> 
> (PS: I hope this email is properly formatted now, after fight our exchange
> server for a whole morning and loosing in the end)
> 
btw 2/2 is missing?

M


More information about the U-Boot mailing list