
Dear Liew Tsi Chung,
in message 4791E710007FEB4BBF83775D787F462F047A3F6C@az33exm22.fsl.freescale.net you wrote:
There is no speed performance in erasing and reading between common CFI flash driver and board specific flash driver, except programming. CFI flash driver needs ~80s to program 1MB data compare to board specific flash driver needs only ~14s. User has a choice to select them either by
Are you absolutely sure about this? Did you enable CFG_FLASH_USE_BUFFER_WRITE in your board config file?
If yes, then can you please try to explain *why* there is such a speed difference? In general, the CFI driver should be able to do exactly the same what a custom flash driver can do - if there is anything missing, it should be added. Patches welcome.
Best regards,
Wolfgang Denk