From: luowei Date: Tue, 3 Sep 2013 10:45:43 +0000 (+0800) Subject: add vendor and idb ioremap X-Git-Tag: firefly_0821_release~6665^2~4 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=419e6b0f5beb289d6575acdd1b039cdf5628e1ff;p=firefly-linux-kernel-4.4.55.git add vendor and idb ioremap --- diff --git a/drivers/mtd/rknand/rknand_base_ko.c b/drivers/mtd/rknand/rknand_base_ko.c index ea49e277ea8a..8a34c2aea003 100755 --- a/drivers/mtd/rknand/rknand_base_ko.c +++ b/drivers/mtd/rknand/rknand_base_ko.c @@ -278,6 +278,25 @@ char GetSNSectorInfo(char * pbuf) return 0; } + +char GetSNSectorInfoBeforeNandInit(char * pbuf) +{ + char * sn_addr = ioremap(0x10501600,0x200); + memcpy(pbuf,sn_addr,0x200); + iounmap(sn_addr); + //print_hex_dump(KERN_WARNING, "sn:", DUMP_PREFIX_NONE, 16,1, sn_addr, 0x200, 0); + return 0; +} + +char GetVendor0InfoBeforeNandInit(char * pbuf) +{ + char * sn_addr = ioremap(0x10501400,0x200); + memcpy(pbuf,sn_addr + 8,504); + iounmap(sn_addr); + //print_hex_dump(KERN_WARNING, "sn:", DUMP_PREFIX_NONE, 16,1, sn_addr, 0x200, 0); + return 0; +} + char GetChipSectorInfo(char * pbuf) { if(gpNandInfo->GetChipSectorInfo)