return 0;\r
}\r
\r
+\r
+char GetSNSectorInfoBeforeNandInit(char * pbuf)\r
+{\r
+ char * sn_addr = ioremap(0x10501600,0x200);\r
+ memcpy(pbuf,sn_addr,0x200);\r
+ iounmap(sn_addr);\r
+ //print_hex_dump(KERN_WARNING, "sn:", DUMP_PREFIX_NONE, 16,1, sn_addr, 0x200, 0);\r
+ return 0;\r
+} \r
+\r
+char GetVendor0InfoBeforeNandInit(char * pbuf)\r
+{\r
+ char * sn_addr = ioremap(0x10501400,0x200);\r
+ memcpy(pbuf,sn_addr + 8,504);\r
+ iounmap(sn_addr);\r
+ //print_hex_dump(KERN_WARNING, "sn:", DUMP_PREFIX_NONE, 16,1, sn_addr, 0x200, 0);\r
+ return 0;\r
+} \r
+\r
char GetChipSectorInfo(char * pbuf)\r
{\r
if(gpNandInfo->GetChipSectorInfo)\r