在2440 Linux Kernel启动过程中,关于NAND 会出现
s3c2440-nand: mapped registers at c4880000
然而,实际上,2440的NAND相关寄存器 起始地址是 0x4E000000 c4880000 与 0x4E000000 有什么关系?
相关源代码: printk(KERN_INFO PFX "mapped registers at %p
", info->regs); writel(cfg, info->regs + S3C2410_NFCONF); #define writel(val, addr) (void)((*(volatile unsigned int *) (addr)) = (val))
往c4880000 写,就到了 NFCONF 0x4E000000(samsung datasheet) 里面?
|