I am using the serial port interface to the EVAL-ADV7612-7511 board to examine registers.
Reading register 0x16 here is the command & response:
>rdi2c 72 16
I2C Read: 61
The value 0x61 = 01100001, which has bit 6 set. The Programming Guide (RevG) [see attached image file] says bit 6 'Must be set to Default Value', which is 0. Does this bit read back as 1 and then must be cleared? Or is it really a don't-care?
I'd like to know whether it is ok for software to perform read-modify-write operations where we might need to set or clear just a single bit in a given register. I'd like to avoid having to keep track of reserved bits and their default values on a register by register basis.