The attached patch is to support DDR3L in LS1043A.
The SDK version is Linux-LS1043A-SDK-V0.5-SOURCE-20151223-yocto.iso. Not SDK2.0.
The DDR3L part number is two Winbond W632GU6KB(16M x 8 banks x 16 bits DDR3L SDRAM).
It looks like that part of your patch code is not needed. NXP SDK 2.0 include/configs/ls1043ardb.h file contains the following:
#include "ls1043a_common.h"
This file contains the following:
#ifndef CONFIG_SYS_FSL_DDR4
#define CONFIG_SYS_FSL_DDR3 /* Use DDR3 memory */
#endif
#define CONFIG_VERY_BIG_RAM
#define CONFIG_SYS_DDR_SDRAM_BASE 0x80000000
#define CONFIG_SYS_FSL_DDR_SDRAM_BASE_PHY 0
#define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE
#define CONFIG_SYS_DDR_BLOCK2_BASE 0x880000000ULL
Have a great day,
Pavel Chubakov
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
You still need to add DDR3 raw timing parameters and DDR3 ODT definition in u-boot.
SDK2.0 doesn't has these code.
Thanks,
Wes
Hi All,
hi im new to this platform QorIQ LS1043a so please send me the SDK link and how to install it.
Thanks,
Raghavendra