Hi!
I am trying to make all the required changes before my target board comes up which will have AM3358 and LpDDR ( MT46H128M16LF). I was wondering if any one can give me a higher level over view of the changes i have to make in the U-Boot directory which will help me in the Board bring up.
To start with, This is the development i have done so far..
1) Iam currently working on the beagleBoneblack dev board. I have created a seperate folder in the u-boot/boards/ti/exboard and copied all the files from the am335x folder. I have made changes in the boards.cfg to inlclude the new directory..I could successfully able to build the U-boot and power up the board with the MLO and u-Boot.img files generated from the new folder. I now have an understanding of how to generate the BSP fiels to bring up the board in U-boot.
2) Now i have to change the board specifi files for my custom target board..
with my research so far..I have read about the
http://processors.wiki.ti.com/index.php/AM335x_EMIF_Configuration_tips ..( Ratio spread sheet) and also the DDR configuration tool..
I could able to figure out all the values needed for LPddr (MT46H128M16LF) from the data sheet and enter in the ddr config tool. I got the timing values. Which files in the u-boot will these values go??
i am refering he BeagleBone-Xm since it has the lpDDR config....i tried to see the ( u-boot/arch/arm/include/asm/arch-omap3) i understood the emif4.h file/...all the values generated should go in here...so for my new target board with LpDDR should i make this emif4.h in the (u-boot/arch/arm/include/asm/arch-am33xx)?? or should i include in the ddr_defs.h file??
What exactly are the changes to be made in the U-boot for a target board with am335x and LpDDR
i appreciate your time
Thanks,
Roy