I'm running Linux on the AM3517 using the AM35x-OMAP35x-PSP version 03.00.01.06. I'm attempting to improve the speed at which NAND can be read in u-boot and my focus is on the GPMC configuration. Presently I measure 16bit reads from NAND are done at ~2.5MHZ (This was a minor speed increase over the stock PSP code that was achieved by a small change to nand_read_buf16). I'm looking at the code in drivers/mtd/nand/omap_gpmc.c:board_nand_init. Would anyone be willing to give an explanation of how the timing of the GPMC bus is configured? The code in board_nand_init sets the value nand->chip_delay to 100 but there is no explanation of what that value is. Does anyone know?
Thanks,
Jemiah
.