
Hi Scott: Thanks!
I am also wondering if there is a include file which builds up a table of working NAND devices and thier attributes which tells the U-boot on the parameters about a particular NAND device on the board like Block_size , page_size, device size, pages per block, device id etc. Or This information needs to be kind of hardcoded every time.
drivers/mtd/nand/nand_ids.c
I have three files which probably make sense to include the new flash part. drivers/mtd/nand/nand_ids.c ./common/cmd_doc.c ./include/linux/mtd/nand_ids.h:
At this point, i do not understand the purpose of each and especially how would the structure flash_id be populated from our data sheet for the flash part we use "Samsung K9F1G08R0A". I basically do not understand all the elements of the array nand_flash_dev nand_flash_ids[] to be able to populate it correctly. It would be great if you can throw some light on it or point me to some relevant documentation.
Thanks in advance!