Linux设备树文件内寄存器理解?
adma0:adma@12100{
reg = <0x0 0x12100 0x0 0x200>
}
我的理解adma寄存器从0x12100地址开始,reg里面的内容分为2组,
第一组:寄存器地址开始0x0,这个寄存器地址长度0x12100
第二组:开始地址也是0x0,寄存器地址长度为0x200
这样岂不是两组地址重复了,不会有问题吗?还有这个adma节点已经表明了物理地址时0x12100开始,那内部的reg也应该从0x12100开始,而不是0x0啊,我糊涂了,到底怎么理解呢?