On Wed, Jan 30, 2013 at 12:12 PM, Marek Vasut <ma...@denx.de> wrote: > Dear Otavio Salvador, > >> Adjust HW_DRAM_CTL14 to enable the chip selects to allow usage of full >> 128MB of RAM. >> >> Signed-off-by: Otavio Salvador <ota...@ossystems.com.br> > > Just enable the full set for all in the generic memory register set > (dram_vals)?
Per datasheet description it shouldn't be done for LQFP; so the safest setting is to the default we're using as it will work for new boards and the chip select can be adjusted when need. >> --- >> board/freescale/mx23evk/spl_boot.c | 10 ++++++++++ >> 1 file changed, 10 insertions(+) >> >> diff --git a/board/freescale/mx23evk/spl_boot.c >> b/board/freescale/mx23evk/spl_boot.c index 6007433..b6f4e7e 100644 >> --- a/board/freescale/mx23evk/spl_boot.c >> +++ b/board/freescale/mx23evk/spl_boot.c >> @@ -98,6 +98,16 @@ const iomux_cfg_t iomux_setup[] = { >> (MXS_PAD_4MA | MXS_PAD_3V3 | MXS_PAD_NOPULL), >> }; >> >> +#define HW_DRAM_CTL14 (0x38 >> 2) >> +#define CS_MAP 0x3 >> +#define INTAREF 0x2 >> +#define HW_DRAM_CTL14_CONFIG (INTAREF << 8 | CS_MAP) >> + >> +void mxs_adjust_memory_params(uint32_t *dram_vals) >> +{ >> + dram_vals[HW_DRAM_CTL14] = HW_DRAM_CTL14_CONFIG; >> +} >> + >> void board_init_ll(void) >> { >> mxs_common_spl_init(iomux_setup, ARRAY_SIZE(iomux_setup)); > > Best regards, > Marek Vasut -- Otavio Salvador O.S. Systems E-mail: ota...@ossystems.com.br http://www.ossystems.com.br Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot