[U-Boot] [PATCH] arm: mx23: Fix VDDMEM misconfiguration

Otavio Salvador otavio at ossystems.com.br
Mon Apr 29 14:30:42 CEST 2013


Hello Marek,

(adding Kiril in Cc as he been quite friendly in testing U-Boot in OlinuXino)

On Sun, Apr 28, 2013 at 9:17 PM, Marek Vasut <marex at denx.de> wrote:
> The VDDMEM ramped up in very weird way as it was horribly misconfigured.
> Instead of setting up VDDMEM in one swipe, let it rise slowly the same
> way as VDDD and VDDA in spl_power_init.c and then only clear ILIMIT before
> memory gets inited. This makes sure the VDDMEM rises sanely, not jumps up
> and down as it did till now.
>
> The VDDMEM prior to this change did this:
>      2V0____   .--------2V5
>        |    `--'
>  0V____|
>
> The VDDMEM now does this:
>     2V0_____,-----------2V5
>       /
>  0V__|
>
> Moreover, VDDIO on MX23 uses 25mV steps while MX28 uses 50mV steps,
> fix this difference too.
>
> Signed-off-by: Marek Vasut <marex at denx.de>

Can you rebase it on top of imx branch? it does not apply there.

Using your patch (after fixing the merge issue) it does not fix the
memory issue. Did you test it against OlinuXino and checked memory? it
seems to not fix the memory issue. Setting it to 2V6 seems to improve
it but still does not fix the issue.

--
Otavio Salvador                             O.S. Systems
E-mail: otavio at ossystems.com.br  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br


More information about the U-Boot mailing list