AnsweredAssumed Answered

New LPDDR2 + eMMC support in imx6ull bootloader and kernel

Question asked by Vivek Rajpara on Apr 10, 2017
Latest reply on Apr 11, 2017 by Vivek Rajpara

Hello All,


We are doing our development work on imx6ullevk which has DDR3 with part number MT41K128M16JT-125.  Now we are trying to port our development to final product board which has MT29PZZZ4D4BKESK-18  (LPDDR2 + eMMC) from the same vendor, Micron. 


We need help for getting uboot and kernel up with this new LPDDR + eMMC chip. 


From initial investigation, we found that parameters of structures defined in mx6-ddr.h like mx6_lpddr2_cfg, mx6_ddr_sysinfo and mx6_mmdc_calibration needs to be changed for new DDR. 


With following patch using as reference we changed these parameters. 

[U-Boot] [RFC PATCH 1/9] mx6: Add board mx6memcal for use in validating DDR 


Can anyone please guide us on following questions

-> Apart from this change, are there any other changes required to run U-Boot for new LPDDR2?

-> What changes would be require for adding support for new LPDDR2 in linux kernel?

-> What changes require for supporting new eMMC in imx6ull U-Boot and Kernel?


Best Regards,