调用此函数时:
static inline void writel(unsigned int v, volatile void __iomem *addr)
{
*(volatile unsigned int __force *)addr = cpu_to_le32(v);
}发布于 2012-11-06 08:02:08
这是我的答案,希望它们能帮助你:
writel的地址应该是通过ioremap调用获得的虚拟地址(VA)。ioremap将采用物理地址(PA)。ioremap。https://stackoverflow.com/questions/13245628
复制相似问题