support ext3 and ext4 file system for 'system' mtd part
authorzhaoyifeng <zyf@rock-chips.com>
Wed, 8 Jun 2011 07:01:09 +0000 (15:01 +0800)
committerzhaoyifeng <zyf@rock-chips.com>
Wed, 8 Jun 2011 07:01:09 +0000 (15:01 +0800)
drivers/mtd/rknand/rknand_base.c

index 3f4977ae96fa33198102617b4bdc2b7ce7422254..ef7ad1eee7a81306ec6fe4245b5d8c1477dc2f0c 100755 (executable)
@@ -659,10 +659,10 @@ static int rknand_probe(struct platform_device *pdev)
     parts = nand_info->parts;\r
     for(i=0;i<g_num_partitions;i++)\r
     {\r
-        printk(">>> part[%d]: name=%s offset=0x%012llx\n", i, parts[i].name, parts[i].offset);\r
-        if(strcmp(parts[i].name,"cache") == 0)\r
+        //printk(">>> part[%d]: name=%s offset=0x%012llx\n", i, parts[i].name, parts[i].offset);\r
+        if(strcmp(parts[i].name,"backup") == 0)\r
         {\r
-            SysImageWriteEndAdd = (unsigned long)parts[i].offset>>9;//sector\r
+            SysImageWriteEndAdd = (unsigned long)(parts[i].offset + parts[i].size)>>9;//sector\r
                printk(">>> SysImageWriteEndAdd=0x%lx\n", SysImageWriteEndAdd);\r
             break;\r
         }\r