platform_device_register(&rdstor_mtd_device);
/* NAND flash */
- #if 1
+#if 1
printk(KERN_ERR "NAND read params: 0x%08x\n", readl(MV78XX0_REGS_VIRT_BASE | 0x10418));
printk(KERN_ERR "NAND write params: 0x%08x\n", readl(MV78XX0_REGS_VIRT_BASE | 0x1041C));
printk(KERN_ERR "NAND control: 0x%08x\n", readl(MV78XX0_REGS_VIRT_BASE | 0x10470));
- #endif
- writel(0xfff40 /*0x07d940*/, MV78XX0_REGS_VIRT_BASE | 0x10470);
- printk(KERN_ERR "NAND control: 0x%08x\n", readl(MV78XX0_REGS_VIRT_BASE | 0x10470));
+#endif
- if (/*1 ||*/ gpio_request(16, "NAND READY") != 0 ||
+ if (gpio_request(16, "NAND READY") != 0 ||
gpio_direction_input(16) != 0) {
printk(KERN_ERR "nand_init: failed to request GPIO16 for NAND_READY, falling back to udelay\n");
mv78xx0_nand_init(ARRAY_AND_SIZE(rdstor_nand_parts), 30);