On Tue, May 22, 2012 at 03:33:25PM +0530, Lokesh Vutla wrote:

> In OMAP5432 EMIF controlller supports DDR3 device.
> This patch adds support for ddr3 device intialization and configuration.
> Initialization sequence is done as specified in JEDEC specs.
> This also adds support for ddr3 leveling.
[snip]
> @@ -975,8 +1070,12 @@ static void do_sdram_init(u32 base)
>        * Changing the timing registers in EMIF can happen(going from one
>        * OPP to another)
>        */
> -     if (!in_sdram)
> -             lpddr2_init(base, regs);
> +     if (!in_sdram) {
> +             if (omap_revision() != OMAP5432_ES1_0)
> +                     lpddr2_init(base, regs);
> +             else
> +                     ddr3_init(base, regs);
> +     }

In omap4+ land do we have any other way of telling which family we're
on?  I ask since I'm preparing to add DDR3 support to am33xx and I'd
like to switch it over to the common emif framework as well.

-- 
Tom
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to