[U-Boot] [PATCH] sunxi: Fix memory 2-rank initialization for a33 cpu

Michael Nazzareno Trimarchi
2018-11-02T13:10:43Z

Hi Maxime

On Wed, Oct 31, 2018 at 8:03 PM Michael Trimarchi
<michael@amarulasolutions.com> wrote:
>
> When we initialize the memory we need to autodetect rank and size
> but this can happen only if we send the proper reset to both
> memory module including cke signal.
> For this reason we need initialize the physical on both channel because
> we need to presume that both are connected. This way let the CLKE to be
> activated at the right time with the memory reset coming from the cpu
>
> Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com>

Does enough clear?

Michael

> ---
> arch/arm/mach-sunxi/dram_sun8i_a33.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/arch/arm/mach-sunxi/dram_sun8i_a33.c b/arch/arm/mach-sunxi/dram_sun8i_a33.c
> index d9aa0c6d7e..1da2727f98 100644
> --- a/arch/arm/mach-sunxi/dram_sun8i_a33.c
> +++ b/arch/arm/mach-sunxi/dram_sun8i_a33.c
> @@ -334,7 +334,7 @@ unsigned long sunxi_dram_init(void)
> struct dram_para para = {
> .cs1 = 0,
> .bank = 1,
> - .rank = 1,
> + .rank = 2,
> .rows = 15,
> .bus_width = 16,
> .page_size = 2048,
> --
> 2.17.1
>

--
| Michael Nazzareno Trimarchi Amarula Solutions BV |
| COO - Founder Cruquiuskade 47 |
| +31(0)851119172 Amsterdam 1018 AM NL |
| [`as] http://www.amarulasolutions.com |