Hi,
We are trying to write physical address using this methods;
1- virtual_addr = ioremap(physical_addr, 512*4)
2- iowrite32(val, virtual_addr )
3- ioread32(virtual_addr )
4- iowrite32(val, virtual_addr + 0x04)
5-ioread32(virtual_addr + 0x04)
We are succesfully write and read at 2-3 steps. But next register write processes are not working. We constantly read 0. (These registers are 1588 timer registers and they have R/W permissions)
Do you have any suggestions?
Thank you