I am developing a linux driver for the ADRF6650 and am having some difficulty accessing certain registers.
I seem to be able to read/write the majority of registers, but am unable to write to the PLL registers, ie. the MOD, FRACx, INT, etc. registers.
No matter what I write to them, they always return zero.
Is there some enable bit or sequence that I am missing?
EDIT: Just to be clear, I am accessing the ADRF6650 on an Eval board that has been successfully tested and programmed using ADI's ACE controller software. My issue seems to be that I cannot access any register 0x1021 and above. All registers 0x0000 to 0x0310 can be written and read without any trouble.
[edited by: mrush at 5:40 PM (GMT -4) on 8 Sep 2021]