调用此函数时:
static inline void writel(unsigned int v, volatile void __iomem *addr)
{
*(volatile unsigned int __force *)addr = cpu_to_le32(v);
}
答案 0 :(得分:1)
以下是我的答案,希望他们能帮到你:
writel
的地址应该是通过ioremap
调用获得的虚拟地址(VA)。 ioremap
将使用物理地址(PA)。ioremap
。