I have read the data sheet for the PCM1865 and can't find anything that explains it in enough detail.
Using the EVM (which we have) we can see the I2S accesses, or at least some of them, but there is no description of what should be done.
For example:
Suppose you wanted to read register 0x12 in page 0, what is the sequence of events in order to do this?
Guessing, which is all I can do at the moment, one would write 0x00, 0x00 (following the device address with the R/W bit low) then send a repeat start message writing 0x12 (again following the device address with the R/W bit low), then send a repeat start message with the device address and R/W high and read the data ( 1 byte).
All help gratefully received!
edit/
I just noticed that I didn't mention that we are trying to do the I2C accesses via our own controller rather than the EVM. In the EVM you can ask it to read the registers so another way of putting it would be "how do you read / write registers when you don't have an EVM"