This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM335x EVM GPMC Timings

Dear Friends,

I am having AM335x EVM with me and trying to understand how the GPMC AC timings are calculated for the Micron Flash.

Based on my study I have following concerns:

1) The GPMC initialization code for Micron Nand is different in U-boot and in Kernel, the AC timings are different for the same value. For Eg. WRCYCLETIME time in u-boot is 30 Cycle ~300 ns and in kernel it is 9 Cycle ~90 ns

2) Based on the Micron Datasheet how WRCYCLETIME time has been calculated and it comes to 9 Cycle if considering Kernel settings. Based on the Figure 2-27 from TRM and Figure 11 of Micron datasheet, the WRCYCLETIME = tCS + tCH = 20 + 5 = 25 ns. 

How WRCYCLETIME comes to 90ns? Please share you concerns if understanding is not correct.

Can anyone share their inputs on how the value for WRCYCLETIME is calculated so that based on that I can calculate rest of the values?

Thank you,

Ankur