Dear York Sun,

In message <1286983650-3911-1-git-send-email-york...@freescale.com> you wrote:
> When DDR controller interleaving is eabled and less than all bank 
> (chip-select)
> interleaving is seletected, the unused chip-select should be disabled.
...

> @@ -1250,16 +1251,20 @@ compute_fsl_memctl_config_regs(const memctl_options_t 
> *popts,
>                        * and each controller uses rank interleaving within
>                        * itself. Therefore the starting and ending address
>                        * on each controller is twice the amount present on
> -                      * each controller.
> +                      * each controller.When
>                        */

Seems you wanted to add some comment here, but then forgot it?

> @@ -1379,8 +1384,10 @@ compute_fsl_memctl_config_regs(const memctl_options_t 
> *popts,
>                       );
>  
>               debug("FSLDDR: cs[%d]_bnds = 0x%08x\n", i, ddr->cs[i].bnds);
> -             set_csn_config(dimm_number, i, ddr, popts, dimm_params);
> -             set_csn_config_2(i, ddr);
> +             if (cs_en) {
> +                     set_csn_config(dimm_number, i, ddr, popts, dimm_params);
> +                     set_csn_config_2(i, ddr);
> +             }

Would it not be helpful to inform the user that we disabled a memory
bank? Eventually this wa snot intentional...

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de
Knowledge, sir, should be free to all!
        -- Harry Mudd, "I, Mudd", stardate 4513.3
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to