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.
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?